ESA JPIP server  0.1
serialize.h File Reference
#include <stdint.h>
#include <string>
#include <vector>
#include <map>
#include "file.h"
Include dependency graph for serialize.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  data::InputOperator
 This struct identifies a basic input operator to be applied to a File object. More...
 
struct  data::OutputOperator
 This struct identifies a basic output operator to be applied to a File object. More...
 
class  data::BaseStream< StreamClass, StreamOperator >
 This template is used as the base for the input/output stream classes. More...
 
struct  data::Serializer< T >
 This template class allows to define a "serializer". More...
 
class  data::InputStream
 Specialization of the BaseStream for input serializations. More...
 
class  data::OutputStream
 Specialization of the BaseStream for output serializations. More...
 
struct  data::Serializer< bool >
 Serializer for the bool type. More...
 
struct  data::Serializer< int >
 Serializer for the int type. More...
 
struct  data::Serializer< uint64_t >
 Serializer for the uint64_t type. More...
 
struct  data::Serializer< string >
 Serializer for the string class. More...
 
struct  data::Serializer< vector< T > >
 Serializer for the vector class. More...
 
struct  data::Serializer< multimap< string, int > >
 Serializer for the multimap<string,int> class. More...
 

Namespaces

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