Minor update

This commit is contained in:
obscuren
2014-01-08 23:43:20 +01:00
parent 9f42835a02
commit 92b6667bd1
7 changed files with 126 additions and 44 deletions

View File

@ -5,11 +5,15 @@ import (
"time"
)
var Db *LDBDatabase
type Server struct {
// Channel for shutting down the server
shutdownChan chan bool
// DB interface
db *LDBDatabase
// Block manager for processing new blocks and managing the block chain
blockManager *BlockManager
// Peers (NYI)
peers *list.List
}
@ -20,8 +24,11 @@ func NewServer() (*Server, error) {
return nil, err
}
Db = db
server := &Server{
shutdownChan: make(chan bool),
blockManager: NewBlockManager(),
db: db,
peers: list.New(),
}
@ -32,9 +39,11 @@ func NewServer() (*Server, error) {
// Start the server
func (s *Server) Start() {
// For now this function just blocks the main thread
for {
time.Sleep( time.Second )
}
go func() {
for {
time.Sleep( time.Second )
}
}()
}
func (s *Server) Stop() {