MCPcopy Index your code
hub / github.com/Cyinx/einx / PostData

Method PostData

module/module.go:108–115  ·  view source on GitHub ↗
(event_type EventType, type_id ProtoTypeID, agent Agent, data interface{})

Source from the content-addressed store, hash-verified

106}
107
108func (this *module) PostData(event_type EventType, type_id ProtoTypeID, agent Agent, data interface{}) {
109 event := this.data_msg_pool.Get().(*DataEventMsg)
110 event.MsgType = event_type
111 event.Sender = agent
112 event.TypeID = type_id
113 event.MsgData = data
114 this.ev_queue.Push(event)
115}
116
117func (this *module) RpcCall(name string, args ...interface{}) {
118 rpc_msg := this.rpc_msg_pool.Get().(*RpcEventMsg)

Callers 1

RouterMsgMethod · 0.95

Calls 2

GetMethod · 0.65
PushMethod · 0.45

Tested by

no test coverage detected