Apollo 10.0
自动驾驶开放平台
apollo::cyber::transport::QosProfileConf类 参考

#include <qos_profile_conf.h>

apollo::cyber::transport::QosProfileConf 的协作图:

Public 成员函数

 QosProfileConf ()
 
virtual ~QosProfileConf ()
 

静态 Public 成员函数

static QosProfile CreateQosProfile (const QosHistoryPolicy &history, uint32_t depth, uint32_t mps, const QosReliabilityPolicy &reliability, const QosDurabilityPolicy &durability)
 

静态 Public 属性

static const uint32_t QOS_HISTORY_DEPTH_SYSTEM_DEFAULT = 0
 
static const uint32_t QOS_MPS_SYSTEM_DEFAULT = 0
 
static const QosProfile QOS_PROFILE_DEFAULT
 
static const QosProfile QOS_PROFILE_SENSOR_DATA
 
static const QosProfile QOS_PROFILE_PARAMETERS
 
static const QosProfile QOS_PROFILE_SERVICES_DEFAULT
 
static const QosProfile QOS_PROFILE_PARAM_EVENT
 
static const QosProfile QOS_PROFILE_SYSTEM_DEFAULT
 
static const QosProfile QOS_PROFILE_TF_STATIC
 
static const QosProfile QOS_PROFILE_TOPO_CHANGE
 

详细描述

在文件 qos_profile_conf.h33 行定义.

构造及析构函数说明

◆ QosProfileConf()

apollo::cyber::transport::QosProfileConf::QosProfileConf ( )

在文件 qos_profile_conf.cc23 行定义.

23{}

◆ ~QosProfileConf()

apollo::cyber::transport::QosProfileConf::~QosProfileConf ( )
virtual

在文件 qos_profile_conf.cc25 行定义.

25{}

成员函数说明

◆ CreateQosProfile()

QosProfile apollo::cyber::transport::QosProfileConf::CreateQosProfile ( const QosHistoryPolicy &  history,
uint32_t  depth,
uint32_t  mps,
const QosReliabilityPolicy &  reliability,
const QosDurabilityPolicy &  durability 
)
static

在文件 qos_profile_conf.cc27 行定义.

30 {
31 QosProfile qos_profile;
32 qos_profile.set_history(history);
33 qos_profile.set_depth(depth);
34 qos_profile.set_mps(mps);
35 qos_profile.set_reliability(reliability);
36 qos_profile.set_durability(durability);
37
38 return qos_profile;
39}

类成员变量说明

◆ QOS_HISTORY_DEPTH_SYSTEM_DEFAULT

const uint32_t apollo::cyber::transport::QosProfileConf::QOS_HISTORY_DEPTH_SYSTEM_DEFAULT = 0
static

在文件 qos_profile_conf.h43 行定义.

◆ QOS_MPS_SYSTEM_DEFAULT

const uint32_t apollo::cyber::transport::QosProfileConf::QOS_MPS_SYSTEM_DEFAULT = 0
static

在文件 qos_profile_conf.h44 行定义.

◆ QOS_PROFILE_DEFAULT

const QosProfile apollo::cyber::transport::QosProfileConf::QOS_PROFILE_DEFAULT
static
初始值:
QosHistoryPolicy::HISTORY_KEEP_LAST, 1, QOS_MPS_SYSTEM_DEFAULT,
QosReliabilityPolicy::RELIABILITY_RELIABLE,
QosDurabilityPolicy::DURABILITY_VOLATILE)
static QosProfile CreateQosProfile(const QosHistoryPolicy &history, uint32_t depth, uint32_t mps, const QosReliabilityPolicy &reliability, const QosDurabilityPolicy &durability)

在文件 qos_profile_conf.h46 行定义.

◆ QOS_PROFILE_PARAM_EVENT

const QosProfile apollo::cyber::transport::QosProfileConf::QOS_PROFILE_PARAM_EVENT
static
初始值:
QosHistoryPolicy::HISTORY_KEEP_LAST, 1000, QOS_MPS_SYSTEM_DEFAULT,
QosReliabilityPolicy::RELIABILITY_RELIABLE,
QosDurabilityPolicy::DURABILITY_VOLATILE)

在文件 qos_profile_conf.h50 行定义.

◆ QOS_PROFILE_PARAMETERS

const QosProfile apollo::cyber::transport::QosProfileConf::QOS_PROFILE_PARAMETERS
static
初始值:
QosHistoryPolicy::HISTORY_KEEP_LAST, 1000, QOS_MPS_SYSTEM_DEFAULT,
QosReliabilityPolicy::RELIABILITY_RELIABLE,
QosDurabilityPolicy::DURABILITY_VOLATILE)

在文件 qos_profile_conf.h48 行定义.

◆ QOS_PROFILE_SENSOR_DATA

const QosProfile apollo::cyber::transport::QosProfileConf::QOS_PROFILE_SENSOR_DATA
static
初始值:
QosHistoryPolicy::HISTORY_KEEP_LAST, 5, QOS_MPS_SYSTEM_DEFAULT,
QosReliabilityPolicy::RELIABILITY_BEST_EFFORT,
QosDurabilityPolicy::DURABILITY_VOLATILE)

在文件 qos_profile_conf.h47 行定义.

◆ QOS_PROFILE_SERVICES_DEFAULT

const QosProfile apollo::cyber::transport::QosProfileConf::QOS_PROFILE_SERVICES_DEFAULT
static
初始值:
=
CreateQosProfile(QosHistoryPolicy::HISTORY_KEEP_LAST, 10,
QosReliabilityPolicy::RELIABILITY_RELIABLE,
QosDurabilityPolicy::DURABILITY_TRANSIENT_LOCAL)

在文件 qos_profile_conf.h49 行定义.

◆ QOS_PROFILE_SYSTEM_DEFAULT

const QosProfile apollo::cyber::transport::QosProfileConf::QOS_PROFILE_SYSTEM_DEFAULT
static
初始值:
QosHistoryPolicy::HISTORY_SYSTEM_DEFAULT, QOS_HISTORY_DEPTH_SYSTEM_DEFAULT,
QOS_MPS_SYSTEM_DEFAULT, QosReliabilityPolicy::RELIABILITY_RELIABLE,
QosDurabilityPolicy::DURABILITY_TRANSIENT_LOCAL)
static const uint32_t QOS_HISTORY_DEPTH_SYSTEM_DEFAULT

在文件 qos_profile_conf.h51 行定义.

◆ QOS_PROFILE_TF_STATIC

const QosProfile apollo::cyber::transport::QosProfileConf::QOS_PROFILE_TF_STATIC
static
初始值:
QosHistoryPolicy::HISTORY_KEEP_ALL, 10, QOS_MPS_SYSTEM_DEFAULT,
QosReliabilityPolicy::RELIABILITY_RELIABLE,
QosDurabilityPolicy::DURABILITY_TRANSIENT_LOCAL)

在文件 qos_profile_conf.h52 行定义.

◆ QOS_PROFILE_TOPO_CHANGE

const QosProfile apollo::cyber::transport::QosProfileConf::QOS_PROFILE_TOPO_CHANGE
static
初始值:
QosHistoryPolicy::HISTORY_KEEP_ALL, 10, QOS_MPS_SYSTEM_DEFAULT,
QosReliabilityPolicy::RELIABILITY_RELIABLE,
QosDurabilityPolicy::DURABILITY_TRANSIENT_LOCAL)

在文件 qos_profile_conf.h53 行定义.


该类的文档由以下文件生成: