CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
Serialization.h File Reference
#include "CondCore/CondDB/interface/Binary.h"
#include "CondCore/CondDB/interface/Exception.h"
#include "CondCore/CondDB/interface/Utils.h"
#include <sstream>
#include <iostream>
#include <boost/shared_ptr.hpp>

Go to the source code of this file.

Classes

class  cond::RootInputArchive
 
class  cond::RootOutputArchive
 

Namespaces

 cond
 

Typedefs

typedef RootInputArchive cond::CondInputArchive
 
typedef RootOutputArchive cond::CondOutputArchive
 

Functions

template<typename T >
Tcond::createPayload (const std::string &payloadTypeName)
 
template<typename T >
boost::shared_ptr< Tcond::deserialize (const std::string &payloadType, const Binary &payloadData, bool unpackingOnly=false)
 
template<typename T >
Binary cond::serialize (const T &payload, bool packingOnly=false)