NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CGbEntryHandler Class Reference

Search Toolkit Book for CGbEntryHandler

handler for GenBank release files More...

+ Inheritance diagram for CGbEntryHandler:
+ Collaboration diagram for CGbEntryHandler:

Public Member Functions

 CGbEntryHandler (CObjectOStream &ostr)
 
bool HandleSeqEntry (CRef< CSeq_entry > &entry)
 user code for handling a Seq-entry goes here. More...
 
- Public Member Functions inherited from CGBReleaseFile::ISeqEntryHandler
virtual ~ISeqEntryHandler (void)
 

Private Attributes

CObjectOStreamm_Ostr
 

Detailed Description

handler for GenBank release files

Definition at line 162 of file objextract.cpp.

Constructor & Destructor Documentation

◆ CGbEntryHandler()

CGbEntryHandler::CGbEntryHandler ( CObjectOStream ostr)
inline

Definition at line 165 of file objextract.cpp.

Member Function Documentation

◆ HandleSeqEntry()

bool CGbEntryHandler::HandleSeqEntry ( CRef< CSeq_entry > &  entry)
inlinevirtual

user code for handling a Seq-entry goes here.

The return value indicates whethear to continue (true), or abort (false) the read.

Implements CGBReleaseFile::ISeqEntryHandler.

Definition at line 170 of file objextract.cpp.

References CSerialObject::GetThisTypeInfo(), m_Ostr, and CObjectOStream::Write().

Member Data Documentation

◆ m_Ostr

CObjectOStream& CGbEntryHandler::m_Ostr
private

Definition at line 177 of file objextract.cpp.

Referenced by HandleSeqEntry().


The documentation for this class was generated from the following file:
Modified on Mon Mar 04 05:09:53 2024 by modify_doxy.py rev. 669887