IProcessingUnit Class Referenceabstract

Processing unit information for OpenViBE boxes. More...

Inheritance diagram for IProcessingUnit:
IAttributable

Public Member Functions

Identification
virtual OpenViBE::boolean setIdentifier (const OpenViBE::CIdentifier &rIdentifier)=0
 Changes this processing unit's identifier. More...
 
virtual OpenViBE::CIdentifier getIdentifier (void) const =0
 Gets the identifier of this processing unit. More...
 
virtual OpenViBE::boolean setName (const OpenViBE::CString &sName)=0
 Sets the name of this processing unit. More...
 
virtual OpenViBE::CString getName (void) const =0
 Gets the name of this processing unit. More...
 

Detailed Description

Processing unit information for OpenViBE boxes.

Author
Yann Renard (IRISA/INRIA)
Date
2006-08-16

Member Function Documentation

virtual OpenViBE::boolean setIdentifier ( const OpenViBE::CIdentifier rIdentifier)
pure virtual

Changes this processing unit's identifier.

Parameters
rIdentifier[in] : The new identifier this processing unit should have
Returns
true in case of success.
false in case of error.
virtual OpenViBE::CIdentifier getIdentifier ( void  ) const
pure virtual

Gets the identifier of this processing unit.

Returns
The identifier of this processing unit.
virtual OpenViBE::boolean setName ( const OpenViBE::CString sName)
pure virtual

Sets the name of this processing unit.

Parameters
sName[in] : the new name for this processing unit
Returns
true in case of success.
false in case of error.
virtual OpenViBE::CString getName ( void  ) const
pure virtual

Gets the name of this processing unit.

Returns
the name of this processing unit