OpenViBE Namespace Reference

Main OpenViBE namespace. More...

Namespaces

namespace  Kernel
 

Kernel specifications of the OpenViBE platform.


namespace  Plugins
 

Plugins specifications of the OpenViBE platform.


Classes

class  CIdentifier
 Globally used identifiaction classThis class is the basic class to use in order to identify objects in the OpenViBE platform. It can be used for class identification, for object identification and any user needed identification process. More...
class  CMatrix
 Basic standalone OpenViBE matrix implementationThis class offers a basic standalone impementation of the OpenViBE::IMatrix interface. This class can be directly instanciated and used. More...
class  CMemoryBuffer
 Basic standalone OpenViBE memory buffer implementationThis class offers a basic standalone impementation of the OpenViBE::IMemoryBuffer interface. This class can be directly instanciated and used. More...
class  CNameValuePairList
 This class handles a list of name/value pairs. It handles a (hidden) map associating string keys to string values.This class avoids the need to include stl's map header file in the C++ interface, thus preventing potential compile/link errors when dynamically loading modules. More...
class  CStimulationSet
 Basic standalone OpenViBE stimulation set implementationThis class offers a basic standalone impementation of the OpenViBE::IStimulationSet interface. This class can be directly instanciated and used. More...
class  CString
 String class to avoid std::string in the interfaceThis class helps avoiding std::string being present in exposed C++ interface, eventually resulting in compile/link errors when dynamically loading modules. More...
class  IKernelLoader
 This class allows an OpenViBE application to load a kernel module. More...
class  IMatrix
 Basic OpenViBE matrix interface. More...
class  IMemoryBuffer
 Basic OpenViBE memory buffer interface. More...
class  IObject
 Base class for all the OpenViBE platform objects. More...
class  IStimulationSet
 Basic OpenViBE stimulation set interface. More...

Typedefs

typedef bool boolean
 Boolean.
typedef unsigned long long uint64
 64 bits unsigned integer
typedef signed long long int64
 64 bits signed integer
typedef unsigned int uint32
 32 bits unsigned integer
typedef signed int int32
 32 bits signed integer
typedef unsigned short uint16
 16 bits unsigned integer
typedef signed short int16
 16 bits signed integer
typedef unsigned char uint8
 8 bits unsigned integer
typedef signed char int8
 8 bits signed integer
typedef void * pointer
 untyped pointer
typedef unsigned long int pointer_size
 addressing range
typedef float float32
 32 bits floating point
typedef double float64
 64 bits floating point
typedef long double float80
 80 bits floating point
typedef struct OpenViBE::_time64 time64
 Time on uint64.

Detailed Description

Main OpenViBE namespace.

Author:
Yann Renard (INRIA/IRISA)
Date:
2006-06 All the classes defined in the OpenViBE platform are included in this namespace, including kernel and plugins.