|
ESA JPIP server
0.1
|
Contains a set of classes to easy the handling of data and files, as well as the serialization. More...
Classes | |
| class | BaseFile |
This is a wrapper class for the FILE functions that provides all the functionality to handle files safely. More... | |
| class | BaseStream |
| This template is used as the base for the input/output stream classes. 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... | |
| class | InputStream |
Specialization of the BaseStream for input serializations. More... | |
| struct | LockedAccess |
Struct for wrapping the basic FILE locked functions for reading and writing defined in stdio.h. More... | |
| struct | OutputOperator |
This struct identifies a basic output operator to be applied to a File object. More... | |
| class | OutputStream |
Specialization of the BaseStream for output serializations. More... | |
| struct | Serializer |
| This template class allows to define a "serializer". More... | |
| struct | Serializer< bool > |
Serializer for the bool type. More... | |
| struct | Serializer< int > |
Serializer for the int type. More... | |
| struct | Serializer< multimap< string, int > > |
Serializer for the multimap<string,int> class. More... | |
| struct | Serializer< string > |
Serializer for the string class. More... | |
| struct | Serializer< uint64_t > |
Serializer for the uint64_t type. More... | |
| struct | Serializer< vector< T > > |
Serializer for the vector class. More... | |
| struct | UnlockedAccess |
Struct for wrapping the basic FILE unlocked functions for reading and writing defined in stdio_exts.h. 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< LockedAccess > | File |
Specialization of the class BaseFile with locked access. More... | |
| typedef BaseFile< UnlockedAccess > | FastFile |
Specialization of the class BaseFile with unlocked access. More... | |
Contains a set of classes to easy the handling of data and files, as well as the serialization.
| typedef BaseFile<UnlockedAccess> data::FastFile |
Specialization of the class BaseFile with unlocked access.
| typedef BaseFile<LockedAccess> data::File |
Specialization of the class BaseFile with locked access.