Apollo 10.0
自动驾驶开放平台
|
类 | |
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 更多... | |
using apollo::cyber::service_discovery::ChannelManagerPtr = typedef std::shared_ptr<ChannelManager> |
在文件 topology_manager.h 第 43 行定义.
using apollo::cyber::service_discovery::NodeManagerPtr = typedef std::shared_ptr<NodeManager> |
在文件 topology_manager.h 第 40 行定义.
using apollo::cyber::service_discovery::RoleClient = typedef RoleServer |
using apollo::cyber::service_discovery::RoleClientPtr = typedef std::shared_ptr<RoleClient> |
using apollo::cyber::service_discovery::RoleNode = typedef RoleBase |
using apollo::cyber::service_discovery::RoleNodePtr = typedef std::shared_ptr<RoleNode> |
using apollo::cyber::service_discovery::RolePtr = typedef std::shared_ptr<RoleBase> |
using apollo::cyber::service_discovery::RoleReader = typedef RoleWriter |
using apollo::cyber::service_discovery::RoleReaderPtr = typedef std::shared_ptr<RoleReader> |
using apollo::cyber::service_discovery::RoleServerPtr = typedef std::shared_ptr<RoleServer> |
using apollo::cyber::service_discovery::RoleWriterPtr = typedef std::shared_ptr<RoleWriter> |
using apollo::cyber::service_discovery::ServiceManagerPtr = typedef std::shared_ptr<ServiceManager> |
在文件 topology_manager.h 第 46 行定义.
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 |