|
|
virtual bool | initializeFromExistingLink (const ILink &link)=0 |
| Initialize link from existing link by copying members. More...
|
|
virtual bool | setIdentifier (const CIdentifier &id)=0 |
| Changes this link's id. More...
|
|
virtual CIdentifier | getIdentifier () const =0 |
| Gets the identifier of this link. More...
|
|
|
virtual bool | setSource (const CIdentifier &boxID, size_t boxOutputIdx, CIdentifier boxOutputID)=0 |
| Sets the source of this link. More...
|
|
virtual bool | setTarget (const CIdentifier &boxID, size_t boxInputIdx, CIdentifier boxInputID)=0 |
| Sets the target of this link. More...
|
|
virtual bool | getSource (CIdentifier &boxID, size_t &boxOutputIdx, CIdentifier &boxOutputID) const =0 |
| Gets the source information for this link. More...
|
|
virtual CIdentifier | getSourceBoxIdentifier () const =0 |
| Gets the source box identifier for this link. More...
|
|
virtual size_t | getSourceBoxOutputIndex () const =0 |
| Gets the source box output index for this link. More...
|
|
virtual CIdentifier | getSourceBoxOutputIdentifier () const =0 |
| Gets the source box output index for this link. More...
|
|
virtual bool | getTarget (CIdentifier &boxID, size_t &boxInputIdx, CIdentifier &boxInputID) const =0 |
| Gets the target information for this link. More...
|
|
virtual CIdentifier | getTargetBoxIdentifier () const =0 |
| Gets the target box identifier for this link. More...
|
|
virtual size_t | getTargetBoxInputIndex () const =0 |
| Gets the target box input index for this link. More...
|
|
virtual CIdentifier | getTargetBoxInputIdentifier () const =0 |
| Gets the target box input identifier for this link. More...
|
|
virtual bool | addAttribute (const CIdentifier &id, const CString &value)=0 |
|
virtual bool | removeAttribute (const CIdentifier &id)=0 |
|
virtual bool | removeAllAttributes ()=0 |
|
virtual CString | getAttributeValue (const CIdentifier &id) const =0 |
|
virtual bool | setAttributeValue (const CIdentifier &id, const CString &value)=0 |
|
virtual bool | hasAttribute (const CIdentifier &id) const =0 |
|
virtual bool | hasAttributes () const =0 |
|
virtual CIdentifier | getNextAttributeIdentifier (const CIdentifier &previousID) const =0 |
|
virtual CIdentifier | getClassIdentifier () const =0 |
| Returns the final class identifier of the concrete class. More...
|
|
virtual bool | isDerivedFromClass (const CIdentifier &classId) const |
| Checks if this object is compatible with a class identifier. More...
|
|
virtual bool | acceptVisitor (IObjectVisitor &visitor) |
| Requests this object to accept a visitor. More...
|
|
Link information between OpenViBE box.
- Author
- Yann Renard (IRISA/INRIA)
- Date
- 2006-08-16
This class collects informations between OpenViBE boxes : box identifiers and input / output indices.