eXperiment robotics framework

SignalsConnections Struct Reference

Maps the Signals and their connections. More...

#include <erf_signals.hpp>

List of all members.

Public Member Functions

 ~SignalsConnections ()
int count (string in_signal="") const
bool add_signal (string s, SignalXml *sx)
void del_signal (string s)
template<typename T>
connection_t connect (string s, string c, T aSubscriber)
bool disconnect (connection_t c)
const list< string > get_signals () const

Public Attributes

SignalsConnectionsMap signalsConnectionsMap
string id_SignalsConnections

Detailed Description

Maps the Signals and their connections.

Definition at line 93 of file erf_signals.hpp.

Constructor & Destructor Documentation

SignalsConnections::~SignalsConnections (  ) 

Member Function Documentation

int SignalsConnections::count ( string  in_signal = ""  )  const

bool SignalsConnections::add_signal ( string  s,
SignalXml sx 

void SignalsConnections::del_signal ( string  s  ) 

template<typename T>
connection_t SignalsConnections::connect ( string  s,
string  c,
) [inline]

Definition at line 111 of file erf_signals.hpp.

References MSG_OK, MSG_WARN, and signalsConnectionsMap.

bool SignalsConnections::disconnect ( connection_t  c  ) 

const list<string> SignalsConnections::get_signals (  )  const

Member Data Documentation

Definition at line 95 of file erf_signals.hpp.

Referenced by connect().

Definition at line 97 of file erf_signals.hpp.

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

The miarn project - written by Joao Xavier