#include <Element.hpp>
Public Types | |
typedef ConnectionSharedPtrVector::const_iterator | ConnectionSharedPtrConstIterator |
typedef ConnectionSharedPtrVector::iterator | ConnectionSharedPtrIterator |
typedef ConfigVector::const_iterator | ConfigConstIterator |
typedef ConfigVector::iterator | ConfigIterator |
Public Member Functions | |
bool | addConnection (ConnectionSharedPtr &inConnectionPtr) |
bool | removeConnection (ConnectionSharedPtr &inConnectionPtr) |
bool | removeConnection (ConnectionSharedPtrIterator inConnectionIter) |
ConnectionSharedPtrConstIterator | connectionsBegin (void) const |
ConnectionSharedPtrConstIterator | connectionsEnd (void) const |
ConnectionSharedPtrIterator | connectionsBegin (void) |
ConnectionSharedPtrIterator | connectionsEnd (void) |
size_t | getConnectionCount (void) const |
bool | addConfig (string &inConfigPtr) |
bool | removeConfig (string &inConfigPtr) |
ConfigConstIterator | confsBegin (void) const |
ConfigConstIterator | confsEnd (void) const |
ConfigIterator | confsBegin (void) |
ConfigIterator | confsEnd (void) |
size_t | getConfigCount (void) const |
Protected Member Functions | |
Element (const string &inName) | |
Constructor. | |
Protected Attributes | |
ConnectionSharedPtrVector | mConnections |
ConfigVector | mConfigs |
Friends | |
class | RcFactory |
The Factory class has direct access to our internals. |
This class implements everything for XDLRC elements.
Definition at line 41 of file Element.hpp.
torc::physical::Element::Element | ( | const string & | inName | ) | [inline, protected] |
bool torc::physical::Element::addConnection | ( | ConnectionSharedPtr & | inConnectionPtr | ) | [inline] |
bool torc::physical::Element::removeConnection | ( | ConnectionSharedPtr & | inConnectionPtr | ) | [inline] |
bool torc::physical::Element::removeConnection | ( | ConnectionSharedPtrIterator | inConnectionIter | ) | [inline] |
bool torc::physical::Element::addConfig | ( | string & | inConfigPtr | ) | [inline] |
bool torc::physical::Element::removeConfig | ( | string & | inConfigPtr | ) | [inline] |
friend class RcFactory [friend] |