Classes | Public Member Functions | Private Member Functions | Private Attributes
pwiz::identdata::Serializer_protXML Class Reference

MZIDData <-> pepXML stream serialization. More...

#include <Serializer_protXML.hpp>

List of all members.


struct  Config
 Serializer_protXML configuration. More...

Public Member Functions

 Serializer_protXML (const Config &config=Config())
void write (std::ostream &os, const IdentData &mzid, const std::string &filepath, const pwiz::util::IterationListenerRegistry *=0) const
 write MZIDData object to ostream as pepXML
void read (boost::shared_ptr< std::istream > is, IdentData &mzid, std::vector< std::string > *sourceFilesPtr, const pwiz::util::IterationListenerRegistry *=0) const
 read in MZIDData object from a protXML istream

Private Member Functions

 Serializer_protXML (Serializer_protXML &)
Serializer_protXMLoperator= (Serializer_protXML &)

Private Attributes

const Config config_

Detailed Description

MZIDData <-> pepXML stream serialization.

Definition at line 38 of file Serializer_protXML.hpp.

Constructor & Destructor Documentation

pwiz::identdata::Serializer_protXML::Serializer_protXML ( const Config config = Config())

Definition at line 50 of file Serializer_protXML.hpp.

: config_(config) {}
pwiz::identdata::Serializer_protXML::Serializer_protXML ( Serializer_protXML )

Member Function Documentation

void pwiz::identdata::Serializer_protXML::write ( std::ostream &  os,
const IdentData mzid,
const std::string &  filepath,
const pwiz::util::IterationListenerRegistry = 0 
) const

write MZIDData object to ostream as pepXML

void pwiz::identdata::Serializer_protXML::read ( boost::shared_ptr< std::istream >  is,
IdentData mzid,
std::vector< std::string > *  sourceFilesPtr,
const pwiz::util::IterationListenerRegistry = 0 
) const

read in MZIDData object from a protXML istream

Serializer_protXML& pwiz::identdata::Serializer_protXML::operator= ( Serializer_protXML )

Member Data Documentation

const Config pwiz::identdata::Serializer_protXML::config_

Definition at line 62 of file Serializer_protXML.hpp.

The documentation for this class was generated from the following file: