Skip to content
Snippets Groups Projects
fsm_manager.go 359 B
Newer Older
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
}