ldas-tools-framecpp  2.5.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Protected Attributes | List of all members
FrameCPP::Common::IStream::resolver Class Referenceabstract

#include <IOStream.hh>

Public Member Functions

 resolver (ptr_struct_base_type PtrStruct, const char *ObjectName)
 
 resolver (resolver &Source)
 
virtual ~resolver ()
 
virtual void Resolve (IStream &Stream)=0
 
virtual bool operator== (const void *RHS) const =0
 
const std::string & ObjectName () const
 
ptr_struct_base_type PtrStruct () const
 

Protected Attributes

ptr_struct_base_type m_ptr_struct
 
std::string m_object_name
 

Constructor & Destructor Documentation

FrameCPP::Common::IStream::resolver::resolver ( ptr_struct_base_type  PtrStruct,
const char *  ObjectName 
)
FrameCPP::Common::IStream::resolver::resolver ( resolver Source)
inline
FrameCPP::Common::IStream::resolver::~resolver ( )
virtual

Member Function Documentation

const std::string& FrameCPP::Common::IStream::resolver::ObjectName ( ) const
inline
virtual bool FrameCPP::Common::IStream::resolver::operator== ( const void *  RHS) const
pure virtual
IStream::ptr_struct_base_type FrameCPP::Common::IStream::resolver::PtrStruct ( ) const
inline
virtual void FrameCPP::Common::IStream::resolver::Resolve ( IStream Stream)
pure virtual

Member Data Documentation

std::string FrameCPP::Common::IStream::resolver::m_object_name
protected
ptr_struct_base_type FrameCPP::Common::IStream::resolver::m_ptr_struct
protected

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