Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
br::pucrio::telemidia::ncl::link::Link Class Reference
Inheritance diagram for br::pucrio::telemidia::ncl::link::Link:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::ncl::link::Link:
Collaboration graph
[legend]

Public Member Functions

 Link (string id, Connector *connector)
 
Bindbind (Node *node, InterfacePoint *interfPt, GenericDescriptor *desc, string roleId)
 
Bindbind (Node *node, InterfacePoint *interfPt, GenericDescriptor *desc, Role *role)
 
bool isConsistent ()
 
BindgetBind (Node *node, InterfacePoint *interfPt, GenericDescriptor *desc, Role *role)
 
vector< Bind * > * getBinds ()
 
Connector * getConnector ()
 
void setParentComposition (LinkComposition *composition)
 
LinkCompositiongetParentComposition ()
 
unsigned int getNumBinds ()
 
unsigned int getNumRoleBinds (Role *role)
 
vector< Bind * > * getRoleBinds (Role *role)
 
bool isMultiPoint ()
 
string toString ()
 
void setConnector (Connector *connector)
 
bool unBind (Bind *bind)
 
void addParameter (Parameter *parameter)
 
vector< Parameter * > * getParameters ()
 
ParametergetParameter (string name)
 
void removeParameter (Parameter *parameter)
 
void updateConnector (Connector *newConnector)
 
bool containsNode (Node *node, GenericDescriptor *descriptor)
 
- Public Member Functions inherited from br::pucrio::telemidia::ncl::Entity
 Entity (string someId)
 
void printHierarchy ()
 
bool instanceOf (string s)
 
int compareTo (Entity *otherEntity)
 
string getId ()
 
int hashCode ()
 
virtual void setId (string someId)
 
virtual EntitygetDataEntity ()
 

Protected Member Functions

bool containsNode (Node *node, GenericDescriptor *descriptor, vector< Bind * > *binds)
 

Protected Attributes

Connector * connector
 
map< string, vector< Bind * > * > * roleBinds
 
vector< Bind * > * binds
 
map< string, Parameter * > * parameters
 
- Protected Attributes inherited from br::pucrio::telemidia::ncl::Entity
set< string > typeSet
 

Additional Inherited Members

- Static Public Member Functions inherited from br::pucrio::telemidia::ncl::Entity
static bool hasInstance (Entity *instance, bool eraseFromList)
 

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