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