Skip to content
Snippets Groups Projects
fsm_manager.go 365 B
Newer Older
  • Learn to ignore specific revisions
  • Oliver Herms's avatar
    Oliver Herms committed
    package server
    
    import "net"
    
    type fsmManager struct {
    	fsms map[string][]*FSM2
    }
    
    func newFSMManager() *fsmManager {
    	return &fsmManager{
    		fsms: make(map[string][]*FSM2, 0),
    	}
    }
    
    func (m *fsmManager) resolveCollision(addr net.IP) {
    
    }
    
    func (m *fsmManager) newFSMPassive() *FSM2 {
    	return &FSM2{}
    }
    
    func (m *fsmManager) newFSMActive() *FSM2 {
    	return &FSM2{}
    }