|
Free Electron
|
Node in a Directed Acyclic Graph. More...
#include <DAGNode.h>

Public Member Functions | |
| void | addParentConnector (const String a_connector) |
| void | addChildConnector (const String a_connector) |
| List< String >::Iterator | parentConnector (void) |
| List< String >::Iterator | childConnector (void) |
| U32 | parentConnectorCount (void) const |
| U32 | childConnectorCount (void) const |
| String | parentConnector (U32 a_index) |
| String | childConnector (U32 a_index) |
| BWORD | hasParentConnector (String a_connector) |
| BWORD | hasChildConnector (String a_connector) |
| BWORD | attachTo (sp< DAGNode > rNode, String a_localConnector="", String a_remoteConnector="") |
| BWORD | detachFrom (sp< DAGNode > rNode) |
| void | detach (void) |
| BWORD | detach (String a_localConnector) |
| void | validate (void) const |
| List< hp< Connection > >::Iterator | parentConnection (void) |
| List< sp< Connection > >::Iterator | childConnection (void) |
| U32 | parentConnectionCount (void) const |
| U32 | childConnectionCount (void) const |
| sp< Connection > | parentConnection (U32 a_index) const |
| sp< Connection > | childConnection (U32 a_index) const |
| sp< Connection > | parentConnection (String a_parentConnector) const |
| sp< Connection > | childConnection (String a_childConnector) const |
Public Member Functions inherited from fe::Handled< DAGNode > | |
| const hp< DAGNode > & | getHandle (void) const |
| Get a safe handle to this object. More... | |
Public Member Functions inherited from fe::Protectable | |
| virtual I32 | protection (void) const |
| virtual void | protect (void) |
| virtual void | unprotect (void) |
| virtual Protectable * | clone (Protectable *pInstance=NULL) |
Public Member Functions inherited from fe::Counted | |
| virtual void | acquire (void) |
| Increment the reference count. More... | |
| virtual void | acquire (int &rCount) |
| Increment the reference count (and get the count) More... | |
| virtual void | release (void) |
| Decrement the reference count. More... | |
| virtual void | abandon (void) |
| Decrement the reference count. More... | |
| int | count (void) const |
| Return the count of references. More... | |
| void | setName (const String &) |
| void | trackReference (void *pReference, String what) |
| void | untrackReference (void *pReference) |
| void | registerRegion (void *pT, U32 bytes) |
Private Attributes | |
| List< String > | m_parentConnectors |
| List< String > | m_childConnectors |
| List< hp< Connection > > | m_parentConnections |
| List< sp< Connection > > | m_childConnections |
| std::map< String, hp< Connection > > | m_parentMap |
| std::map< String, sp< Connection > > | m_childMap |
Additional Inherited Members | |
Static Public Member Functions inherited from fe::Counted | |
| static String | reportTracker (void) |
| static U32 | trackerCount (void) |
Protected Member Functions inherited from fe::Handled< DAGNode > | |
| void | abandonHandle (void) |
Protected Member Functions inherited from fe::Counted | |
| int | releaseInternal (void) |
| Decrement the reference count. More... | |
| void | suppressReport (void) |
Node in a Directed Acyclic Graph.
1.8.13