Apollo 10.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.h43 行定义.

◆ NodeManagerPtr

在文件 topology_manager.h40 行定义.

◆ RoleClient

在文件 role.h42 行定义.

◆ RoleClientPtr

在文件 role.h43 行定义.

◆ RoleNode

在文件 role.h32 行定义.

◆ RoleNodePtr

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

在文件 role.h33 行定义.

◆ RolePtr

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

在文件 role.h31 行定义.

◆ RoleReader

在文件 role.h37 行定义.

◆ RoleReaderPtr

在文件 role.h38 行定义.

◆ RoleServerPtr

在文件 role.h41 行定义.

◆ RoleWriterPtr

在文件 role.h36 行定义.

◆ ServiceManagerPtr

在文件 topology_manager.h46 行定义.

枚举类型说明

◆ 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.h39 行定义.