$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

serializerIO.cpp File Reference

#include "io/serializerIO.h"
#include "io/base64.h"
#include "io/base64.hh"
#include "io/endianness.h"
#include "core/plbDebug.h"
#include "core/plbProfiler.h"
#include "core/globalDefs.h"
#include <vector>
#include <limits>
#include <iomanip>
#include <istream>
#include <ostream>
#include <fstream>
Include dependency graph for serializerIO.cpp:

Classes

class  plb::Base64Writer
class  plb::Base64Reader

Namespaces

namespace  plb
 

All OpenLB code is contained in this namespace.


Functions

void plb::serializerToBase64Stream (DataSerializer const *serializer, std::ostream *ostr, bool enforceUint=false)
 Take a Serializer, convert into Base64 format (ASCII based binary representation), and stream into output stream.
void plb::base64StreamToUnSerializer (std::istream *istr, DataUnSerializer *unSerializer, bool enforceUint=false)
 Take an input stream with Base64 encoded binary content, and stream into an unSerializer.