| 34 | } |
| 35 | |
| 36 | type Teamserver struct { |
| 37 | Profile *profile.AdaptixProfile |
| 38 | DBMS *database.DBMS |
| 39 | AdaptixServer *connector.TsConnector |
| 40 | Extender *extender.AdaptixExtender |
| 41 | Parameters TsParameters |
| 42 | |
| 43 | TaskManager *TaskManager |
| 44 | Broker *MessageBroker |
| 45 | TunnelManager *TunnelManager |
| 46 | EventManager *eventing.EventManager |
| 47 | ScriptManager *axscript.ScriptManager |
| 48 | |
| 49 | listener_configs safe.Map // listenerFullName string : listenerInfo extender.ListenerInfo |
| 50 | agent_configs safe.Map // agentName string : agentInfo extender.AgentInfo |
| 51 | service_configs safe.Map // serviceName string : serviceInfo extender.ServiceInfo |
| 52 | |
| 53 | wm_agent_types map[string]string // agentMark string : agentName string |
| 54 | wm_listeners map[string][]string // watermark string : ListenerName string, ListenerType string |
| 55 | |
| 56 | notifications *safe.Slice // : sync_packet interface{} |
| 57 | Agents safe.Map // agentId string : agent *Agent |
| 58 | listeners safe.Map // listenerName string : listenerData ListenerData |
| 59 | downloads safe.Map // fileId string : downloadData DownloadData (only active) |
| 60 | tmp_uploads safe.Map // fileId string : uploadData UploadData |
| 61 | terminals safe.Map // terminalId string : terminal Terminal |
| 62 | pivots *safe.Slice // : PivotData |
| 63 | OTPManager *token.OTPManager |
| 64 | builders safe.Map // buildId string : build Build |
| 65 | } |
| 66 | |
| 67 | type Agent struct { |
| 68 | mu sync.RWMutex |
nothing calls this directly
no outgoing calls
no test coverage detected