Classes | Public Member Functions | Public Attributes | Private Attributes
cmd_vel_mux::CmdVelSubscribers Class Reference

#include <cmd_vel_subscribers.hpp>

List of all members.

Classes

class  CmdVelSubs

Public Member Functions

 CmdVelSubscribers ()
void configure (const YAML::Node &node)
 Configures the subscribers from a yaml file.
CmdVelSubsoperator[] (unsigned int idx)
std::vector< CmdVelSubs >
::size_type 
size ()
 ~CmdVelSubscribers ()

Public Attributes

unsigned int allowed

Private Attributes

std::vector< CmdVelSubslist

Detailed Description

Pool of cmd_vel topics subscribers

Definition at line 44 of file cmd_vel_subscribers.hpp.


Constructor & Destructor Documentation

Definition at line 69 of file cmd_vel_subscribers.hpp.

Definition at line 70 of file cmd_vel_subscribers.hpp.


Member Function Documentation

void cmd_vel_mux::CmdVelSubscribers::configure ( const YAML::Node &  node)

Configures the subscribers from a yaml file.

Exceptions:
FileNotFoundException: yaml file not found
YamlException: problem parsing the yaml
EmptyCfgException: empty configuration file
Parameters:
node: node holding all the subscriber configuration

Definition at line 38 of file cmd_vel_subscribers.cpp.

CmdVelSubs& cmd_vel_mux::CmdVelSubscribers::operator[] ( unsigned int  idx) [inline]

Definition at line 73 of file cmd_vel_subscribers.hpp.

std::vector<CmdVelSubs>::size_type cmd_vel_mux::CmdVelSubscribers::size ( ) [inline]

Definition at line 72 of file cmd_vel_subscribers.hpp.


Member Data Documentation

Definition at line 85 of file cmd_vel_subscribers.hpp.

Definition at line 88 of file cmd_vel_subscribers.hpp.


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


cmd_vel_mux
Author(s): Jorge Santos Simon
autogenerated on Mon Oct 6 2014 09:11:22