OpenDaVINCI  4.15.3
odcore::wrapper Namespace Reference

Namespaces

 jpg
 
 POSIX
 
 SimpleDB
 
 WIN32Impl
 
 Zip
 
 zlib
 

Classes

struct  CompressionFactory
 
struct  CompressionFactoryWorker
 
struct  ConcurrencyFactory
 
class  ConcurrencyFactoryWorker
 
class  Condition
 
struct  ConditionFactory
 
class  ConditionFactoryWorker
 
struct  ConfigValue
 
struct  ConfigurationTraits
 
class  DecompressedData
 
class  Disposable
 
class  DisposalService
 
class  KeyValueDatabase
 
struct  KeyValueDatabaseFactory
 
class  KeyValueDatabaseFactoryWorker
 
class  Mutex
 
struct  MutexFactory
 
class  MutexFactoryWorker
 
class  ConcurrencyFactoryWorker< SystemLibraryPosix >
 
class  ConditionFactoryWorker< SystemLibraryPosix >
 
class  MutexFactoryWorker< SystemLibraryPosix >
 
class  SharedMemoryFactoryWorker
 
class  SharedMemoryFactoryWorker< SystemLibraryPosix >
 
struct  TCPFactoryWorker< NetworkLibraryPosix >
 
class  TimeFactoryWorker
 
class  TimeFactoryWorker< SystemLibraryPosix >
 
class  UDPFactoryWorker< NetworkLibraryPosix >
 
class  UDPFactoryWorker
 
class  RealtimeRunnable
 
class  Runnable
 
class  SerialPort
 
class  SerialPortFactory
 
class  SharedMemory
 
struct  SharedMemoryFactory
 
struct  KeyValueDatabaseFactoryWorker< KeyValueDatabaseSimpleDB >
 
struct  TCPFactoryWorker
 
class  Thread
 
class  Time
 
class  TimeFactory
 
class  SystemTimeFactory
 
class  ConcurrencyFactoryWorker< SystemLibraryWin32 >
 
class  ConditionFactoryWorker< SystemLibraryWin32 >
 
class  MutexFactoryWorker< SystemLibraryWin32 >
 
class  SharedMemoryFactoryWorker< SystemLibraryWin32 >
 
struct  TCPFactoryWorker< NetworkLibraryWin32 >
 
class  TimeFactoryWorker< SystemLibraryWin32 >
 
class  UDPFactoryWorker< NetworkLibraryWin32 >
 
struct  CompressionFactoryWorker< CompressionLibraryZIP >
 

Enumerations

enum  CompressionLibraryProducts { CompressionLibraryZIP }
 
enum  KeyValueDatabaseLibraryProducts { KeyValueDatabaseSimpleDB }
 
enum  SYSTEM_ENDIANESS { IS_LITTLE_ENDIAN, IS_BIG_ENDIAN }
 
enum  NetworkLibraryProducts { NetworkLibraryPosix, NetworkLibraryWin32 }
 
enum  SystemLibraryProducts { SystemLibraryPosix, SystemLibraryWin32 }
 

Functions

 OPENDAVINCI_STATIC_CONFIGURATION (SystemLibraryProducts, SystemLibraryPosix)
 
 OPENDAVINCI_STATIC_CONFIGURATION (NetworkLibraryProducts, NetworkLibraryPosix)
 
 OPENDAVINCI_STATIC_CONFIGURATION (CompressionLibraryProducts, CompressionLibraryZIP)
 
 OPENDAVINCI_STATIC_CONFIGURATION (KeyValueDatabaseLibraryProducts, KeyValueDatabaseSimpleDB)
 

Enumeration Type Documentation

This enumeration describes the avaiable products of the CompressionFactory

CompressionFactory, CompressionFactoryWorker

Enumerator
CompressionLibraryZIP 

This enumeration describes the avaiable products of the KeyValueDatabaseFactory

KeyValueDatabaseFactory, KeyValueDatabaseFactoryWorker

Enumerator
KeyValueDatabaseSimpleDB 
Enumerator
NetworkLibraryPosix 
NetworkLibraryWin32 
Enumerator
IS_LITTLE_ENDIAN 
IS_BIG_ENDIAN 
Enumerator
SystemLibraryPosix 
SystemLibraryWin32 

Function Documentation

odcore::wrapper::OPENDAVINCI_STATIC_CONFIGURATION ( SystemLibraryProducts  ,
SystemLibraryPosix   
)

Which system library has to be used?

odcore::wrapper::OPENDAVINCI_STATIC_CONFIGURATION ( NetworkLibraryProducts  ,
NetworkLibraryPosix   
)

Which network library has to be used?

odcore::wrapper::OPENDAVINCI_STATIC_CONFIGURATION ( CompressionLibraryProducts  ,
CompressionLibraryZIP   
)

Which compression library has to be used?

odcore::wrapper::OPENDAVINCI_STATIC_CONFIGURATION ( KeyValueDatabaseLibraryProducts  ,
KeyValueDatabaseSimpleDB   
)

Which key/value-database library has to be used?