TransferMessage(内部接口,严禁调用)
功能说明
发送消息。
函数原型
rpc TransferMessage(Message) returns (Ack)
输入参数说明
参数 |
类型(Protobuf定义) |
说明 |
---|---|---|
Message |
message MessageHeader { string uuid = 1; string mtype = 2; bool sync = 3; Position src = 4; Position dst = 5; int64 createTime = 6; } message Message { MessageHeader header = 1; string body = 2; } |
uuid:消息ID mtype:消息类型 sync:是否同步发送 src:消息来源信息 dst:消息目的信息 createTime:消息创建时间戳 header:消息头 body:消息体 |
返回值说明
返回值 |
类型(Protobuf定义) |
说明 |
---|---|---|
Ack |
message Ack { string uuid = 1; uint32 code = 2; Position src = 3; } |
uuid:与MessageHeader中的消息ID一致 code:返回码。
src:Ack确认消息返回方角色位置信息 |
父主题: TaskD内部接口