A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pdb::SetIterator< OutType > Class Template Reference

#include <SetIterator.h>

+ Collaboration diagram for pdb::SetIterator< OutType >:

Public Member Functions

 SetIterator (PDBLoggerPtr loggerIn, int portIn, std::string &serverNameIn, std::string &dbNameIn, std::string &setNameIn)
 
 SetIterator ()
 
 ~SetIterator ()
 
OutputIterator< OutType > begin ()
 
OutputIterator< OutType > end ()
 

Private Attributes

int port
 
std::string serverName
 
PDBLoggerPtr myLogger
 
std::string dbName
 
std::string setName
 
bool wasError
 

Friends

class QueryClient
 

Detailed Description

template<class OutType>
class pdb::SetIterator< OutType >

Definition at line 29 of file SetIterator.h.

Constructor & Destructor Documentation

template<class OutType>
pdb::SetIterator< OutType >::SetIterator ( PDBLoggerPtr  loggerIn,
int  portIn,
std::string &  serverNameIn,
std::string &  dbNameIn,
std::string &  setNameIn 
)
inline

Definition at line 33 of file SetIterator.h.

template<class OutType>
pdb::SetIterator< OutType >::SetIterator ( )
inline

Definition at line 46 of file SetIterator.h.

template<class OutType>
pdb::SetIterator< OutType >::~SetIterator ( )
inline

Definition at line 50 of file SetIterator.h.

Member Function Documentation

template<class OutType>
OutputIterator<OutType> pdb::SetIterator< OutType >::begin ( )
inline

Definition at line 53 of file SetIterator.h.

template<class OutType>
OutputIterator<OutType> pdb::SetIterator< OutType >::end ( )
inline

Definition at line 82 of file SetIterator.h.

Friends And Related Function Documentation

template<class OutType>
friend class QueryClient
friend

Definition at line 100 of file SetIterator.h.

Member Data Documentation

template<class OutType>
std::string pdb::SetIterator< OutType >::dbName
private

Definition at line 93 of file SetIterator.h.

template<class OutType>
PDBLoggerPtr pdb::SetIterator< OutType >::myLogger
private

Definition at line 90 of file SetIterator.h.

template<class OutType>
int pdb::SetIterator< OutType >::port
private

Definition at line 88 of file SetIterator.h.

template<class OutType>
std::string pdb::SetIterator< OutType >::serverName
private

Definition at line 89 of file SetIterator.h.

template<class OutType>
std::string pdb::SetIterator< OutType >::setName
private

Definition at line 94 of file SetIterator.h.

template<class OutType>
bool pdb::SetIterator< OutType >::wasError
private

Definition at line 97 of file SetIterator.h.


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