torc::physical::Connection Class Reference

Hierarchical componenet. More...

#include <Connection.hpp>

Inheritance diagram for torc::physical::Connection:

Inheritance graph
[legend]
Collaboration diagram for torc::physical::Connection:

Collaboration graph
[legend]

List of all members.

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.


Detailed Description

Hierarchical componenet.

Definition at line 29 of file Connection.hpp.


Member Typedef Documentation

typedef std::string torc::physical::Connection::string [protected]

Imported type name.

Reimplemented from torc::physical::Named.

Definition at line 32 of file Connection.hpp.


Constructor & Destructor Documentation

torc::physical::Connection::Connection ( const string inName  )  [inline]

Constructor.

Definition at line 38 of file Connection.hpp.


Member Function Documentation

bool torc::physical::Connection::addConnectionPin ( ConnectionPin inConnectionPinPtr  )  [inline]

Todo:
Acquire mutex.

Todo:
Release mutex.

Definition at line 51 of file Connection.hpp.

bool torc::physical::Connection::removeConnectionPin ( ConnectionPin inConnectionPinPtr  )  [inline]

Todo:
Acquire mutex.

Todo:
Release mutex.

Definition at line 62 of file Connection.hpp.


Friends And Related Function Documentation

friend class RcFactory [friend]

The Factory class has direct access to our internals.

Definition at line 32 of file Connection.hpp.


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

Generated on Thu Oct 13 16:50:43 2011 for TORC by  doxygen 1.5.6