|
class | Client |
| Client get Response from a responding Service by sending a Request. More...
|
|
class | ClientBase |
| Base class of Client. More...
|
|
class | Clock |
| a singleton clock that can be used to get the current timestamp. The source can be either system(cyber) clock or a mock clock. Mock clock is for testing purpose mainly. More...
|
|
class | Component |
| The Component can process up to four channels of messages. The message type is specified when the component is created. The Component is inherited from ComponentBase. Your component can inherit from Component, and implement Init() & Proc(...), They are picked up by the CyberRT. There are 4 specialization implementations. More...
|
|
class | Component< M0, M1, M2, NullType > |
|
class | Component< M0, M1, NullType, NullType > |
|
class | Component< M0, NullType, NullType, NullType > |
|
class | Component< NullType, NullType, NullType, NullType > |
|
class | ComponentBase |
|
class | Duration |
|
class | Node |
| Node is the fundamental building block of Cyber RT. every module contains and communicates through the node. A module can have different types of communication by defining read/write and/or service/client in a node. More...
|
|
class | NodeChannelImpl |
| The implementation for Node to create Objects connected by Channels. e.g. Channel Reader and Writer. More...
|
|
class | NodeServiceImpl |
| The implementation for Node to create Objects connected by Param. e.g. Param Server and Client. More...
|
|
class | NullType |
|
class | Parameter |
| A Parameter holds an apollo::cyber::proto::Param, It's more human-readable, you can use basic-value type and Protobuf values to construct a paramter. Parameter is identified by their name , and you can get Parameter content by call value() More...
|
|
class | ParameterClient |
| Parameter Client is used to set/get/list parameter(s) by sending a request to ParameterServer. More...
|
|
class | ParameterServer |
| Parameter Service is a very important function of auto-driving. If you want to set a key-value, and hope other nodes to get the value, Routing, sensor internal/external references are set by Parameter Service ParameterServer can set a parameter, and then you can get/list paramter(s) by start a ParameterClient to send responding request. More...
|
|
class | PyChannelUtils |
|
class | PyClient |
|
class | PyDuration |
|
class | PyNode |
|
class | PyNodeUtils |
|
class | PyParameter |
|
class | PyParameterClient |
|
class | PyParameterServer |
|
class | PyRate |
|
class | PyReader |
|
class | PyService |
|
class | PyServiceUtils |
|
class | PyTime |
|
class | PyTimer |
|
class | PyWriter |
|
class | Rate |
|
class | Reader |
| Reader subscribes a channel, it has two main functions: More...
|
|
class | ReaderBase |
| Base Class for Reader Reader is identified by one apollo::cyber::proto::RoleAttribute, it contains the channel_name, channel_id that we subscribe, and host_name, process_id and node that we are located, and qos that describes our transportation quality. More...
|
|
struct | ReaderConfig |
|
class | ReceiverManager |
| One Channel is related to one Receiver. ReceiverManager is in charge of attaching one Receiver to its responding Channel. We pass a DataDispatche's callback func to this Receiver so when a message is received, it will be push to the ChannelBuffer , and DataVisitor will Fetch data and pass to Reader 's callback func. More...
|
|
class | Service |
| Service handles Request from the Client, and send a Response to it. More...
|
|
class | ServiceBase |
| Base class for Service. More...
|
|
class | SysMo |
|
class | TaskManager |
|
class | Time |
| Cyber has builtin time type Time. More...
|
|
class | Timer |
| Used to perform oneshot or periodic timing tasks. More...
|
|
class | TimerBucket |
|
class | TimerComponent |
| TimerComponent is a timer component. Your component can inherit from Component, and implement Init() & Proc(), They are called by the CyberRT frame. More...
|
|
struct | TimerOption |
| The options of timer. More...
|
|
struct | TimerTask |
|
class | TimingWheel |
|
class | Writer |
|
class | WriterBase |
| Base class for a Writer. A Writer is an object to send messages through a 'Channel'. More...
|
|