|
Apollo 11.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 | |