Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CollectorClientRPCModule ¶
type CollectorClientRPCModule struct { }
CollectorClientRPCModule represents the RPC Module implementation for Data Collection
func (*CollectorClientRPCModule) Execute ¶
func (module *CollectorClientRPCModule) Execute(request *ipc.RpcRequestProto) *ipc.RpcResponseProto
Execute executes the collection request synchronously and return the response
func (*CollectorClientRPCModule) GetID ¶
func (module *CollectorClientRPCModule) GetID() string
GetID gets the module ID
type DNSLookupClientRPCModule ¶
type DNSLookupClientRPCModule struct { }
DNSLookupClientRPCModule represents the RPC Module implementation for DNS Lookup
func (*DNSLookupClientRPCModule) Execute ¶
func (module *DNSLookupClientRPCModule) Execute(request *ipc.RpcRequestProto) *ipc.RpcResponseProto
Execute executes the DNS request synchronously and return the response
func (*DNSLookupClientRPCModule) GetID ¶
func (module *DNSLookupClientRPCModule) GetID() string
GetID gets the module ID
type DetectorClientRPCModule ¶
type DetectorClientRPCModule struct { }
DetectorClientRPCModule represents the RPC Module implementation for a detector
func (*DetectorClientRPCModule) Execute ¶
func (module *DetectorClientRPCModule) Execute(request *ipc.RpcRequestProto) *ipc.RpcResponseProto
Execute executes the detection request synchronously and return the response
func (*DetectorClientRPCModule) GetID ¶
func (module *DetectorClientRPCModule) GetID() string
GetID gets the module ID
type EchoRPCModule ¶
type EchoRPCModule struct { }
EchoRPCModule represents the RPC Module implementation for Echo
func (*EchoRPCModule) Execute ¶
func (module *EchoRPCModule) Execute(request *ipc.RpcRequestProto) *ipc.RpcResponseProto
Execute executes the echo request synchronously and return the response
type PingProxyRPCModule ¶
type PingProxyRPCModule struct { }
PingProxyRPCModule represents the RPC Module implementation for ICMP pings
func (*PingProxyRPCModule) Execute ¶
func (module *PingProxyRPCModule) Execute(request *ipc.RpcRequestProto) *ipc.RpcResponseProto
Execute executes the ping request synchronously and return the response
func (*PingProxyRPCModule) GetID ¶
func (module *PingProxyRPCModule) GetID() string
GetID gets the module ID
type PollerClientRPCModule ¶
type PollerClientRPCModule struct { }
PollerClientRPCModule represents the RPC Module implementation for the Poller client
func (*PollerClientRPCModule) Execute ¶
func (module *PollerClientRPCModule) Execute(request *ipc.RpcRequestProto) *ipc.RpcResponseProto
Execute executes the polling request synchronously and return the response
func (*PollerClientRPCModule) GetID ¶
func (module *PollerClientRPCModule) GetID() string
GetID gets the module ID
type SNMPProxyRPCModule ¶
type SNMPProxyRPCModule struct { }
SNMPProxyRPCModule represents the RPC Module implementation for SNMP
func (*SNMPProxyRPCModule) Execute ¶
func (module *SNMPProxyRPCModule) Execute(request *ipc.RpcRequestProto) *ipc.RpcResponseProto
Execute executes the SNMP request synchronously and return the response
func (*SNMPProxyRPCModule) GetID ¶
func (module *SNMPProxyRPCModule) GetID() string
GetID gets the module ID