Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func (Client) Initialize ¶
func (c Client) Initialize()
type FunctionalReply ¶
type FunctionalReply struct {
Rep interface{} `json:"Rep"`
}
type FunctionalRequest ¶
type FunctionalRequest struct {
Op string `json:"Op"`
Params []interface{} `json:"Params"`
}
type Invocation ¶
type Invocation struct {
Endpoint EndPoint
Functionalrequest FunctionalRequest
}
type RequestorInfo ¶
type RequestorInfo struct {
Inv Invocation
MarshalledMessage []byte
}
type SAMRequest ¶
type SAMRequest struct {
Op string `json:"Op"`
Params []interface{} `json:"Params"`
}
type SAMessage ¶
type SAMessage struct {
From string `json:"From"`
To string `json:"To"`
ToAddr string `json:"ToAddr"`
Payload interface{} `json:"Payload"`
}
Software architecture message
type SRHInfo ¶
type SRHInfo struct {
EndPoint EndPoint // host, port
Ln net.Listener // Listener
Conns []net.Conn // Set of connections
CurrentConn net.Conn // Current connection
UDPConnection *net.UDPConn // UDP Connection
RcvedMessages chan ReceivedMessages // Buffer of messages received by the server
Clients []*Client // Connection Pool, possible connected
Counter int
ExecuteForever *bool
}
func (SRHInfo) GetClientFromAdaptId ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.