Apollo  6.0
Open source self driving car software
Public Member Functions | Protected Attributes | List of all members
apollo::cyber::transport::Endpoint Class Reference

#include <endpoint.h>

Inheritance diagram for apollo::cyber::transport::Endpoint:
Inheritance graph
Collaboration diagram for apollo::cyber::transport::Endpoint:
Collaboration graph

Public Member Functions

 Endpoint (const RoleAttributes &attr)
 
virtual ~Endpoint ()
 
const Identityid () const
 
const RoleAttributes & attributes () const
 

Protected Attributes

bool enabled_
 
Identity id_
 
RoleAttributes attr_
 

Constructor & Destructor Documentation

◆ Endpoint()

apollo::cyber::transport::Endpoint::Endpoint ( const RoleAttributes &  attr)
explicit

◆ ~Endpoint()

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

Member Function Documentation

◆ attributes()

const RoleAttributes& apollo::cyber::transport::Endpoint::attributes ( ) const
inline

◆ id()

const Identity& apollo::cyber::transport::Endpoint::id ( ) const
inline

Member Data Documentation

◆ attr_

RoleAttributes apollo::cyber::transport::Endpoint::attr_
protected

◆ enabled_

bool apollo::cyber::transport::Endpoint::enabled_
protected

◆ id_

Identity apollo::cyber::transport::Endpoint::id_
protected

The documentation for this class was generated from the following file: