Apollo
10.0
自动驾驶开放平台
qos_profile.proto
浏览该文件的文档.
1
syntax
=
"proto2"
;
2
3
package
apollo.cyber.proto;
4
5
enum
QosHistoryPolicy
{
6
HISTORY_SYSTEM_DEFAULT
= 0;
7
HISTORY_KEEP_LAST
= 1;
8
HISTORY_KEEP_ALL
= 2;
9
};
10
11
enum
QosReliabilityPolicy
{
12
RELIABILITY_SYSTEM_DEFAULT
= 0;
13
RELIABILITY_RELIABLE
= 1;
14
RELIABILITY_BEST_EFFORT
= 2;
15
};
16
17
enum
QosDurabilityPolicy
{
18
DURABILITY_SYSTEM_DEFAULT
= 0;
19
DURABILITY_TRANSIENT_LOCAL
= 1;
20
DURABILITY_VOLATILE
= 2;
21
};
22
23
message
QosProfile
{
24
optional
QosHistoryPolicy
history = 1 [
default
=
HISTORY_KEEP_LAST
];
25
optional uint32 depth = 2 [
default
= 1];
// capacity of history
26
optional uint32 mps = 3 [
default
= 0];
// messages per second
27
optional
QosReliabilityPolicy
reliability = 4
28
[
default
=
RELIABILITY_RELIABLE
];
29
optional
QosDurabilityPolicy
durability = 5 [
default
=
DURABILITY_VOLATILE
];
30
};
apollo::cyber::proto::QosReliabilityPolicy
QosReliabilityPolicy
Definition
qos_profile.proto:11
apollo::cyber::proto::RELIABILITY_BEST_EFFORT
@ RELIABILITY_BEST_EFFORT
Definition
qos_profile.proto:14
apollo::cyber::proto::RELIABILITY_SYSTEM_DEFAULT
@ RELIABILITY_SYSTEM_DEFAULT
Definition
qos_profile.proto:12
apollo::cyber::proto::RELIABILITY_RELIABLE
@ RELIABILITY_RELIABLE
Definition
qos_profile.proto:13
apollo::cyber::proto::QosHistoryPolicy
QosHistoryPolicy
Definition
qos_profile.proto:5
apollo::cyber::proto::HISTORY_KEEP_LAST
@ HISTORY_KEEP_LAST
Definition
qos_profile.proto:7
apollo::cyber::proto::HISTORY_KEEP_ALL
@ HISTORY_KEEP_ALL
Definition
qos_profile.proto:8
apollo::cyber::proto::HISTORY_SYSTEM_DEFAULT
@ HISTORY_SYSTEM_DEFAULT
Definition
qos_profile.proto:6
apollo::cyber::proto::QosDurabilityPolicy
QosDurabilityPolicy
Definition
qos_profile.proto:17
apollo::cyber::proto::DURABILITY_TRANSIENT_LOCAL
@ DURABILITY_TRANSIENT_LOCAL
Definition
qos_profile.proto:19
apollo::cyber::proto::DURABILITY_VOLATILE
@ DURABILITY_VOLATILE
Definition
qos_profile.proto:20
apollo::cyber::proto::DURABILITY_SYSTEM_DEFAULT
@ DURABILITY_SYSTEM_DEFAULT
Definition
qos_profile.proto:18
syntax
syntax
Definition
qos_profile.proto:1
apollo::cyber::proto::QosProfile
Definition
qos_profile.proto:23
cyber
proto
qos_profile.proto