Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::cyber::PyNode Class Reference

#include <py_cyber.h>

Collaboration diagram for apollo::cyber::PyNode:
Collaboration graph

Public Member Functions

 PyNode (const std::string &node_name)
 
void shutdown ()
 
PyWritercreate_writer (const std::string &channel, const std::string &type, uint32_t qos_depth=1)
 
void register_message (const std::string &desc)
 
PyReadercreate_reader (const std::string &channel, const std::string &type)
 
PyServicecreate_service (const std::string &service, const std::string &type)
 
PyClientcreate_client (const std::string &service, const std::string &type)
 
std::shared_ptr< Nodeget_node ()
 

Constructor & Destructor Documentation

◆ PyNode()

apollo::cyber::PyNode::PyNode ( const std::string &  node_name)
inlineexplicit

Member Function Documentation

◆ create_client()

PyClient* apollo::cyber::PyNode::create_client ( const std::string &  service,
const std::string &  type 
)
inline

◆ create_reader()

PyReader* apollo::cyber::PyNode::create_reader ( const std::string &  channel,
const std::string &  type 
)
inline

◆ create_service()

PyService* apollo::cyber::PyNode::create_service ( const std::string &  service,
const std::string &  type 
)
inline

◆ create_writer()

PyWriter* apollo::cyber::PyNode::create_writer ( const std::string &  channel,
const std::string &  type,
uint32_t  qos_depth = 1 
)
inline

◆ get_node()

std::shared_ptr<Node> apollo::cyber::PyNode::get_node ( )
inline

◆ register_message()

void apollo::cyber::PyNode::register_message ( const std::string &  desc)
inline

◆ shutdown()

void apollo::cyber::PyNode::shutdown ( )
inline

The documentation for this class was generated from the following file: