TPIE

11a2c2d
serialization.h File Reference
#include <tpie/pipelining/node.h>
#include <tpie/pipelining/factory_helpers.h>
#include <tpie/pipelining/pair_factory.h>
#include <tpie/pipelining/pipe_base.h>
#include <tpie/serialization_stream.h>

Go to the source code of this file.

Classes

class  tpie::pipelining::serialization_bits::input_t< dest_t >
 
class  tpie::pipelining::serialization_bits::output_t< T >
 
struct  tpie::pipelining::serialization_bits::output_factory< T >
 
class  tpie::pipelining::serialization_bits::reverser_input_t< T >
 
class  tpie::pipelining::serialization_bits::reverser_output_t< dest_t >
 
class  tpie::pipelining::serialization_bits::reverser_pull_output_t< T >
 
class  tpie::pipelining::serialization_bits::buffer_input_t< T >
 
class  tpie::pipelining::serialization_bits::buffer_output_t< dest_t >
 
class  tpie::pipelining::serialization_bits::buffer_pull_output_t< T >
 
class  tpie::pipelining::passive_serialization_reverser< T >
 A passive serialization reverser stored in external memory. More...
 
class  tpie::pipelining::passive_serialization_buffer< T >
 Serialization stream buffer. More...
 

Namespaces

 tpie
 
 tpie::pipelining
 pipelining/factory_base.h Base class of pipelining factories
 

Typedefs

typedef factory< input_t, serialization_reader * > tpie::pipelining::serialization_bits::input_factory
 
typedef pipe_middle< split_factory< serialization_bits::reverser_input_t, node, serialization_bits::reverser_output_t > > tpie::pipelining::serialization_reverser
 A pipelining node that reverses serializable items and creates a phase boundary. More...
 
typedef pipe_middle< split_factory< serialization_bits::buffer_input_t, node, serialization_bits::buffer_output_t > > tpie::pipelining::serialization_buffer
 A pipelining node that acts as a buffer for serializable items and creates a phase boundary. More...
 

Functions

pipe_begin< serialization_bits::input_factory > tpie::pipelining::serialization_input (serialization_reader &rd)
 A pipelining node that reads items from a serialization_reader. More...
 
template<typename T >
pipe_end< typename serialization_bits::output_factory< T >::type > tpie::pipelining::serialization_output (serialization_writer &wr)
 A pipelining node that writes item to a serialization_writer. More...
 

Detailed Description

Serialization stream glue.

Definition in file serialization.h.