#include <role.h>
◆ RoleBase() [1/2]
apollo::cyber::service_discovery::RoleBase::RoleBase |
( |
| ) |
|
◆ RoleBase() [2/2]
apollo::cyber::service_discovery::RoleBase::RoleBase |
( |
const proto::RoleAttributes & |
attr, |
|
|
uint64_t |
timestamp_ns = 0 |
|
) |
| |
|
explicit |
◆ ~RoleBase()
virtual apollo::cyber::service_discovery::RoleBase::~RoleBase |
( |
| ) |
|
|
virtualdefault |
◆ attributes()
const proto::RoleAttributes& apollo::cyber::service_discovery::RoleBase::attributes |
( |
| ) |
const |
|
inline |
◆ IsEarlierThan()
bool apollo::cyber::service_discovery::RoleBase::IsEarlierThan |
( |
const RoleBase & |
other | ) |
const |
◆ Match()
virtual bool apollo::cyber::service_discovery::RoleBase::Match |
( |
const proto::RoleAttributes & |
target_attr | ) |
const |
|
virtual |
◆ set_attributes()
void apollo::cyber::service_discovery::RoleBase::set_attributes |
( |
const proto::RoleAttributes & |
attr | ) |
|
|
inline |
◆ set_timestamp_ns()
void apollo::cyber::service_discovery::RoleBase::set_timestamp_ns |
( |
uint64_t |
timestamp_ns | ) |
|
|
inline |
◆ timestamp_ns()
uint64_t apollo::cyber::service_discovery::RoleBase::timestamp_ns |
( |
| ) |
const |
|
inline |
◆ attributes_
proto::RoleAttributes apollo::cyber::service_discovery::RoleBase::attributes_ |
|
protected |
◆ timestamp_ns_
uint64_t apollo::cyber::service_discovery::RoleBase::timestamp_ns_ |
|
protected |
The documentation for this class was generated from the following file:
- cyber/service_discovery/role/role.h