Apollo 11.0
自动驾驶开放平台
apollo::cyber::service_discovery 命名空间参考

类

class  ChannelManager
 Topology Manager of Service related 更多...
 
class  Edge
 
class  Graph
 
class  Manager
 Base class for management of Topology elements. 更多...
 
class  MultiValueWarehouse
 
class  NodeManager
 Topology Manager of Node related 更多...
 
class  ParticipantListener
 
class  RoleBase
 
class  RoleServer
 
class  RoleWriter
 
class  ServiceManager
 Topology Manager of Service related 更多...
 
class  SingleValueWarehouse
 
class  SubscriberListener
 
class  TopologyManager
 elements in Cyber – Node, Channel, Service, Writer, Reader, Client and Server's relationship is presented by Topology. 更多...
 
class  Vertice
 
class  WarehouseBase
 

类型定义

using RolePtr = std::shared_ptr< RoleBase >
 
using RoleNode = RoleBase
 
using RoleNodePtr = std::shared_ptr< RoleNode >
 
using RoleWriterPtr = std::shared_ptr< RoleWriter >
 
using RoleReader = RoleWriter
 
using RoleReaderPtr = std::shared_ptr< RoleReader >
 
using RoleServerPtr = std::shared_ptr< RoleServer >
 
using RoleClient = RoleServer
 
using RoleClientPtr = std::shared_ptr< RoleClient >
 
using NodeManagerPtr = std::shared_ptr< NodeManager >
 
using ChannelManagerPtr = std::shared_ptr< ChannelManager >
 
using ServiceManagerPtr = std::shared_ptr< ServiceManager >
 

枚举

enum  FlowDirection { UNREACHABLE , UPSTREAM , DOWNSTREAM }
 describe the flow direction between nodes As the DAG below A-—>B--—>C<--—D GetDirectionOf(A, B) is UPSTREAM GetDirectionOf(C, A) is DOWNSTREAM GetDirectionOf(D, A) is UNREACHABLE GetDirectionOf(A, D) is UNREACHABLE 更多...
 

类型定义说明

◆ ChannelManagerPtr

在文件 topology_manager.h 第 43 行定义.

◆ NodeManagerPtr

在文件 topology_manager.h 第 40 行定义.

◆ RoleClient

在文件 role.h 第 42 行定义.

◆ RoleClientPtr

在文件 role.h 第 43 行定义.

◆ RoleNode

在文件 role.h 第 32 行定义.

◆ RoleNodePtr

using apollo::cyber::service_discovery::RoleNodePtr = typedef std::shared_ptr<RoleNode>

在文件 role.h 第 33 行定义.

◆ RolePtr

using apollo::cyber::service_discovery::RolePtr = typedef std::shared_ptr<RoleBase>

在文件 role.h 第 31 行定义.

◆ RoleReader

在文件 role.h 第 37 行定义.

◆ RoleReaderPtr

在文件 role.h 第 38 行定义.

◆ RoleServerPtr

在文件 role.h 第 41 行定义.

◆ RoleWriterPtr

在文件 role.h 第 36 行定义.

◆ ServiceManagerPtr

在文件 topology_manager.h 第 46 行定义.

枚举类型说明

◆ FlowDirection

describe the flow direction between nodes As the DAG below A-—>B--—>C<--—D GetDirectionOf(A, B) is UPSTREAM GetDirectionOf(C, A) is DOWNSTREAM GetDirectionOf(D, A) is UNREACHABLE GetDirectionOf(A, D) is UNREACHABLE

枚举值
UNREACHABLE 
UPSTREAM 
DOWNSTREAM 

在文件 graph.h 第 39 行定义.