#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] |
1.5.6