ESA JPIP server  0.1
data Namespace Reference

Contains a set of classes to easy the handling of data and files, as well as the serialization. More...

Classes

struct  LockedAccess
 Struct for wrapping the basic FILE locked functions for reading and writing defined in stdio.h. More...
 
struct  UnlockedAccess
 Struct for wrapping the basic FILE unlocked functions for reading and writing defined in stdio_exts.h. More...
 
class  BaseFile
 This is a wrapper class for the FILE functions that provides all the functionality to handle files safely. More...
 
class  FileSegment
 Identifies a data segment of a file. More...
 
struct  InputOperator
 This struct identifies a basic input operator to be applied to a File object. More...
 
struct  OutputOperator
 This struct identifies a basic output operator to be applied to a File object. More...
 
class  BaseStream
 This template is used as the base for the input/output stream classes. More...
 
struct  Serializer
 This template class allows to define a "serializer". More...
 
class  InputStream
 Specialization of the BaseStream for input serializations. More...
 
class  OutputStream
 Specialization of the BaseStream for output serializations. More...
 
struct  Serializer< bool >
 Serializer for the bool type. More...
 
struct  Serializer< int >
 Serializer for the int type. More...
 
struct  Serializer< uint64_t >
 Serializer for the uint64_t type. More...
 
struct  Serializer< string >
 Serializer for the string class. More...
 
struct  Serializer< vector< T > >
 Serializer for the vector class. More...
 
struct  Serializer< multimap< string, int > >
 Serializer for the multimap<string,int> class. More...
 
class  vint_vector
 This class has been implemented with the same philosophy that the class STL vector, but specifically designed to store integers with a length in bytes that can be not multiple from 2 (e.g. More...
 

Typedefs

typedef BaseFile< LockedAccessFile
 Specialization of the class BaseFile with locked access. More...
 
typedef BaseFile< UnlockedAccessFastFile
 Specialization of the class BaseFile with unlocked access. More...
 

Detailed Description

Contains a set of classes to easy the handling of data and files, as well as the serialization.

Typedef Documentation

Specialization of the class BaseFile with unlocked access.

See Also
BaseFile
UnlockedAccess

Specialization of the class BaseFile with locked access.

See Also
BaseFile
LockedAccess