Documentation
¶
Index ¶
- type Manager
- func (manager *Manager) AddAgent(agent types.Agent) error
- func (manager *Manager) AddAgentAcceptor(agent types.Agent)
- func (manager *Manager) DeleteAgent(agentID string) error
- func (manager *Manager) GetAgent(agentID string) types.Agent
- func (manager *Manager) GetAgents() map[string]types.Agent
- func (manager *Manager) LoadAgentData() error
- func (manager *Manager) SendAgentInitData(agent types.Agent)
- func (manager *Manager) Start(ctx context.Context) error
- func (manager *Manager) Stop(cancel context.CancelFunc)
- func (manager *Manager) UpdateAgent(agent types.Agent) error
- type ManagerApi
- type ManagerState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
CancelFunc context.CancelFunc
// contains filtered or unexported fields
}
func (*Manager) AddAgentAcceptor ¶
func (*Manager) DeleteAgent ¶
func (*Manager) LoadAgentData ¶
func (*Manager) SendAgentInitData ¶
func (*Manager) Stop ¶
func (manager *Manager) Stop(cancel context.CancelFunc)
type ManagerApi ¶
type ManagerApi struct {
// contains filtered or unexported fields
}
func (*ManagerApi) AddAgent ¶
func (api *ManagerApi) AddAgent(request *restful.Request, response *restful.Response)
func (*ManagerApi) GetAgents ¶
func (api *ManagerApi) GetAgents(request *restful.Request, response *restful.Response)
func (*ManagerApi) Register ¶
func (api *ManagerApi) Register(container *restful.Container)
Click to show internal directories.
Click to hide internal directories.