Documentation
¶
Index ¶
- Variables
- func VerifyAdaptation(msgFromServer []byte, sizeOfMsgSize []byte, conn net.Conn, ...) (err error)
- func VerifyAdaptationQUIC(msgFromServer []byte, sizeOfMsgSize []byte, stream quic.Stream, ...) (err error)
- func VerifyProtocolAdaptation(msgFromServer []byte, protocol generic.Protocol) (err error)
- type CRHHTTP
- type CRHHTTP2
- type CRHHTTPS
- type CRHQUIC
- type CRHRPC
- type CRHTCP
- type CRHTLS
- type CRHUDP
- type Gobmarshaller
- type Jsonmarshaller
- type Naming
- type Naminginvoker
- func (Naminginvoker) I_Beforemarshalling(id string, msg *messages.SAMessage, info *interface{}, reset *bool)
- func (Naminginvoker) I_Beforesend(id string, msg *messages.SAMessage, info *interface{}, reset *bool)
- func (Naminginvoker) I_Beforeserver(id string, msg *messages.SAMessage, info *interface{}, reset *bool)
- func (Naminginvoker) I_Beforeunmarshalling(id string, msg *messages.SAMessage, info *interface{}, reset *bool)
- type Namingserver
- type Requestor
- func (Requestor) I_Beforemarshalling(id string, msg *messages.SAMessage, info *interface{}, reset *bool)
- func (Requestor) I_Beforeproxy(id string, msg *messages.SAMessage, info *interface{}, reset *bool)
- func (Requestor) I_Beforesend(id string, msg *messages.SAMessage, info *interface{}, reset *bool)
- func (Requestor) I_Beforeunmarshalling(id string, msg *messages.SAMessage, info *interface{}, reset *bool)
- type SRHHTTP
- type SRHHTTP2
- type SRHHTTPS
- type SRHQUIC
- type SRHRPC
- type SRHTCP
- type SRHTLS
- type SRHUDP
Constants ¶
This section is empty.
Variables ¶
var Repo = map[string]messages.AOR{}
Functions ¶
func VerifyAdaptation ¶ added in v1.14.8
func VerifyAdaptationQUIC ¶ added in v1.14.8
Types ¶
type CRHHTTP ¶ added in v1.14.9
type CRHHTTP struct{}
@Type: CRHHTTP @Behaviour: Behaviour = InvP.e1 -> I_Process -> TerP.e1 -> Behaviour
type CRHHTTP2 ¶ added in v1.14.9
type CRHHTTP2 struct{}
@Type: CRHHTTP2 @Behaviour: Behaviour = InvP.e1 -> I_Process -> TerP.e1 -> Behaviour
type CRHHTTPS ¶ added in v1.14.9
type CRHHTTPS struct{}
@Type: CRHHTTPS @Behaviour: Behaviour = InvP.e1 -> I_Process -> TerP.e1 -> Behaviour
type CRHQUIC ¶ added in v1.14.7
type CRHQUIC struct { }
@Type: CRHQUIC @Behaviour: Behaviour = InvP.e1 -> I_Process -> TerP.e1 -> Behaviour
type CRHRPC ¶ added in v1.14.8
type CRHRPC struct{}
@Type: CRHRPC @Behaviour: Behaviour = InvP.e1 -> I_Process -> TerP.e1 -> Behaviour
type CRHTCP ¶
type CRHTCP struct{}
@Type: CRHTCP @Behaviour: Behaviour = InvP.e1 -> I_Process -> TerP.e1 -> Behaviour
type CRHTLS ¶
type CRHTLS struct{}
@Type: CRHTLS @Behaviour: Behaviour = InvP.e1 -> I_Process -> TerP.e1 -> Behaviour
type CRHUDP ¶
type CRHUDP struct{}
@Type: CRHUDP @Behaviour: Behaviour = InvP.e1 -> I_Process -> TerP.e1 -> Behaviour
type Gobmarshaller ¶
type Gobmarshaller struct{}
@Type: Gobmarshaller @Behaviour: Behaviour = InvP.e1 -> I_Process -> TerP.e1 -> Behaviour
func (Gobmarshaller) I_Process ¶
func (g Gobmarshaller) I_Process(id string, msg *messages.SAMessage, info *interface{}, reset *bool)
func (Gobmarshaller) Marshall ¶
func (Gobmarshaller) Marshall(m interface{}) []byte
func (Gobmarshaller) Unmarshall ¶
func (Gobmarshaller) Unmarshall(m []byte) interface{}
type Jsonmarshaller ¶
type Jsonmarshaller struct{}
@Type: Jsonmarshaller @Behaviour: Behaviour = InvP.e1 -> I_Process -> TerP.e1 -> Behaviour
func (Jsonmarshaller) I_Process ¶
func (j Jsonmarshaller) I_Process(id string, msg *messages.SAMessage, info *interface{}, reset *bool)
func (Jsonmarshaller) Marshall ¶
func (Jsonmarshaller) Marshall(m miop.MiopPacket) []byte
func (Jsonmarshaller) Unmarshall ¶
func (Jsonmarshaller) Unmarshall(m []byte) miop.MiopPacket
type Naminginvoker ¶
type Naminginvoker struct{}
@Type: Naminginvoker @Behaviour: Behaviour = InvP.e1 -> I_Beforeunmarshalling -> InvR.e2 -> TerR.e2 -> I_Beforeserver -> InvR.e3 -> TerR.e3 -> I_Beforemarshalling -> InvR.e2 -> TerR.e2 -> I_Beforesend -> TerP.e1 -> Behaviour
func (Naminginvoker) I_Beforemarshalling ¶
func (Naminginvoker) I_Beforemarshalling(id string, msg *messages.SAMessage, info *interface{}, reset *bool)
func (Naminginvoker) I_Beforesend ¶
func (Naminginvoker) I_Beforesend(id string, msg *messages.SAMessage, info *interface{}, reset *bool)
func (Naminginvoker) I_Beforeserver ¶
func (Naminginvoker) I_Beforeserver(id string, msg *messages.SAMessage, info *interface{}, reset *bool)
func (Naminginvoker) I_Beforeunmarshalling ¶
func (Naminginvoker) I_Beforeunmarshalling(id string, msg *messages.SAMessage, info *interface{}, reset *bool)
type Namingserver ¶
type Namingserver struct{}
@Type: Namingserver @Behaviour: Behaviour = InvP.e1 -> I_Process -> TerP.e1 -> Behaviour
func (Namingserver) I_Process ¶
func (s Namingserver) I_Process(id string, msg *messages.SAMessage, info *interface{}, reset *bool)
func (Namingserver) List ¶
func (Namingserver) List() []interface{}
func (Namingserver) Lookup ¶
func (Namingserver) Lookup(s string) (interface{}, bool)
type Requestor ¶
type Requestor struct{}
@Type: Requestor @Behaviour: Behaviour = InvP.e1 -> I_Beforemarshalling -> InvR.e2 -> TerR.e2 -> I_Beforesend -> InvR.e3 -> TerR.e3 -> I_Beforeunmarshalling -> InvR.e2 -> TerR.e2 -> I_Beforeproxy -> TerP.e1 -> Behaviour
func (Requestor) I_Beforemarshalling ¶
func (Requestor) I_Beforeproxy ¶
func (Requestor) I_Beforesend ¶
type SRHHTTP ¶ added in v1.14.9
type SRHHTTP struct { }
@Type: SRHHTTP @Behaviour: Behaviour = I_Accept -> I_Receive -> InvR.e1 -> TerR.e1 -> I_Send -> Behaviour
type SRHHTTP2 ¶ added in v1.14.9
type SRHHTTP2 struct { }
@Type: SRHHTTP2 @Behaviour: Behaviour = I_Accept -> I_Receive -> InvR.e1 -> TerR.e1 -> I_Send -> Behaviour
type SRHHTTPS ¶ added in v1.14.9
type SRHHTTPS struct { }
@Type: SRHHTTPS @Behaviour: Behaviour = I_Accept -> I_Receive -> InvR.e1 -> TerR.e1 -> I_Send -> Behaviour
type SRHQUIC ¶ added in v1.14.7
type SRHQUIC struct { }
@Type: SRHQUIC @Behaviour: Behaviour = I_Accept -> I_Receive -> InvR.e1 -> TerR.e1 -> I_Send -> Behaviour
type SRHRPC ¶ added in v1.14.8
type SRHRPC struct { }
@Type: SRHRPC @Behaviour: Behaviour = I_Accept -> I_Receive -> InvR.e1 -> TerR.e1 -> I_Send -> Behaviour
type SRHTCP ¶
type SRHTCP struct{}
@Type: SRHTCP @Behaviour: Behaviour = I_Accept -> I_Receive -> InvR.e1 -> TerR.e1 -> I_Send -> Behaviour
type SRHTLS ¶
type SRHTLS struct{}
@Type: SRHTLS @Behaviour: Behaviour = I_Accept -> I_Receive -> InvR.e1 -> TerR.e1 -> I_Send -> Behaviour