Apollo  6.0
Open source self driving car software
Classes | Public Member Functions | List of all members
Node Class Reference

#include <node.h>

Collaboration diagram for Node:
Collaboration graph

Public Member Functions

 Node ()
 
 ~Node ()
 
void remove (std::shared_ptr< Client > client)
 
void add_reader (const std::string &channel, const std::string &type, std::shared_ptr< Client > client)
 
void add_writer (const std::string &channel, const std::string &type, std::shared_ptr< Client > client)
 
void publish (const std::string &channel, const std::string &data)
 

Constructor & Destructor Documentation

◆ Node()

Node::Node ( )

◆ ~Node()

Node::~Node ( )

Member Function Documentation

◆ add_reader()

void Node::add_reader ( const std::string &  channel,
const std::string &  type,
std::shared_ptr< Client client 
)

◆ add_writer()

void Node::add_writer ( const std::string &  channel,
const std::string &  type,
std::shared_ptr< Client client 
)

◆ publish()

void Node::publish ( const std::string &  channel,
const std::string &  data 
)

◆ remove()

void Node::remove ( std::shared_ptr< Client client)

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