Apollo
10.0
自动驾驶开放平台
topology_change.proto
浏览该文件的文档.
1
syntax
=
"proto2"
;
2
3
package
apollo.cyber.proto;
4
5
import
"
cyber/proto/role_attributes.proto
";
6
7
enum
ChangeType
{
8
CHANGE_NODE
= 1;
9
CHANGE_CHANNEL
= 2;
10
CHANGE_SERVICE
= 3;
11
CHANGE_PARTICIPANT
= 4;
12
};
13
14
enum
OperateType
{
15
OPT_JOIN
= 1;
16
OPT_LEAVE
= 2;
17
};
18
19
enum
RoleType
{
20
ROLE_NODE
= 1;
21
ROLE_WRITER
= 2;
22
ROLE_READER
= 3;
23
ROLE_SERVER
= 4;
24
ROLE_CLIENT
= 5;
25
ROLE_PARTICIPANT
= 6;
26
};
27
28
message
ChangeMsg
{
29
optional uint64 timestamp = 1;
30
optional
ChangeType
change_type = 2;
31
optional
OperateType
operate_type = 3;
32
optional
RoleType
role_type = 4;
33
optional
RoleAttributes
role_attr = 5;
34
};
apollo::cyber::proto::ChangeType
ChangeType
Definition
topology_change.proto:7
apollo::cyber::proto::CHANGE_PARTICIPANT
@ CHANGE_PARTICIPANT
Definition
topology_change.proto:11
apollo::cyber::proto::CHANGE_NODE
@ CHANGE_NODE
Definition
topology_change.proto:8
apollo::cyber::proto::CHANGE_SERVICE
@ CHANGE_SERVICE
Definition
topology_change.proto:10
apollo::cyber::proto::CHANGE_CHANNEL
@ CHANGE_CHANNEL
Definition
topology_change.proto:9
apollo::cyber::proto::OperateType
OperateType
Definition
topology_change.proto:14
apollo::cyber::proto::OPT_JOIN
@ OPT_JOIN
Definition
topology_change.proto:15
apollo::cyber::proto::OPT_LEAVE
@ OPT_LEAVE
Definition
topology_change.proto:16
apollo::cyber::proto::RoleType
RoleType
Definition
topology_change.proto:19
apollo::cyber::proto::ROLE_PARTICIPANT
@ ROLE_PARTICIPANT
Definition
topology_change.proto:25
apollo::cyber::proto::ROLE_CLIENT
@ ROLE_CLIENT
Definition
topology_change.proto:24
apollo::cyber::proto::ROLE_READER
@ ROLE_READER
Definition
topology_change.proto:22
apollo::cyber::proto::ROLE_WRITER
@ ROLE_WRITER
Definition
topology_change.proto:21
apollo::cyber::proto::ROLE_SERVER
@ ROLE_SERVER
Definition
topology_change.proto:23
apollo::cyber::proto::ROLE_NODE
@ ROLE_NODE
Definition
topology_change.proto:20
role_attributes.proto
apollo::cyber::proto::ChangeMsg
Definition
topology_change.proto:28
apollo::cyber::proto::RoleAttributes
Definition
role_attributes.proto:12
syntax
syntax
Definition
topology_change.proto:1
cyber
proto
topology_change.proto