#include <Connection.hpp>
Public Types | |
typedef ConnectionPinVector::const_iterator | ConnectionPinSharedPtrConstIterator |
typedef ConnectionPinVector::iterator | ConnectionPinSharedPtrIterator |
Public Member Functions | |
Connection (const string &inName) | |
Constructor. | |
ConnectionPinSharedPtrConstIterator | connectionPinsBegin (void) const |
ConnectionPinSharedPtrConstIterator | connectionPinsEnd (void) const |
ConnectionPinSharedPtrIterator | connectionPinsBegin (void) |
ConnectionPinSharedPtrIterator | connectionPinsEnd (void) |
ConnectionPinSharedPtrConstIterator | getSource (void) const |
ConnectionPinSharedPtrConstIterator | getSink (void) const |
size_t | getConnectionPinCount (void) const |
bool | addConnectionPin (ConnectionPin &inConnectionPinPtr) |
bool | removeConnectionPin (ConnectionPin &inConnectionPinPtr) |
bool | operator== (const Connection &rhs) const |
Protected Types | |
typedef std::string | string |
Imported type name. | |
Protected Attributes | |
ConnectionPinVector | mConnectionPins |
Friends | |
class | RcFactory |
The Factory class has direct access to our internals. |
Definition at line 29 of file Connection.hpp.
typedef std::string torc::physical::Connection::string [protected] |
Imported type name.
Reimplemented from torc::physical::Named.
Definition at line 32 of file Connection.hpp.
torc::physical::Connection::Connection | ( | const string & | inName | ) | [inline] |
bool torc::physical::Connection::addConnectionPin | ( | ConnectionPin & | inConnectionPinPtr | ) | [inline] |
bool torc::physical::Connection::removeConnectionPin | ( | ConnectionPin & | inConnectionPinPtr | ) | [inline] |
friend class RcFactory [friend] |