Apollo 10.0
自动驾驶开放平台
role_attributes.proto
浏览该文件的文档.
1syntax = "proto2";
2
3package apollo.cyber.proto;
4
6
7message SocketAddr {
8 optional string ip = 1; // dotted decimal
9 optional uint32 port = 2;
10};
11
13 optional string host_name = 1;
14 optional string host_ip = 2;
15 optional int32 process_id = 3;
16 optional string node_name = 4;
17 optional uint64 node_id = 5; // hash value of node_name
18 // especially for WRITER and READER
19 optional string channel_name = 6;
20 optional uint64 channel_id = 7; // hash value of channel_name
21 optional string message_type = 8;
22 optional bytes proto_desc = 9;
23 optional uint64 id = 10;
24 optional QosProfile qos_profile = 11;
25 optional SocketAddr socket_addr = 12; // reserved for socket communication
26 // especially for SERVER and CLIENT
27 optional string service_name = 13;
28 optional uint64 service_id = 14; // hash value of service_name
29};