NCBI C++ ToolKit
Public Member Functions | Protected Attributes | List of all members
CScopedProcess Class Reference

Search Toolkit Book for CScopedProcess

#include "process_scoped.hpp"
(Private to src/app/streamtest.)

+ Inheritance diagram for CScopedProcess:
+ Collaboration diagram for CScopedProcess:

Public Member Functions

 CScopedProcess ()
 
 ~CScopedProcess ()
 
void ProcessInitialize (const CArgs &args)
 
virtual void SeqEntryInitialize (CRef< CSeq_entry > &se)
 
virtual void SeqEntryFinalize ()
 
- Public Member Functions inherited from CSeqEntryProcess
 CSeqEntryProcess ()
 
virtual ~CSeqEntryProcess ()
 
virtual void ProcessFinalize ()
 
virtual void SeqEntryProcess ()=0
 
unsigned int GetObjectCount () const
 

Protected Attributes

CRef< CObjectManagerm_objmgr
 
CRef< CScopem_scope
 
CSeq_entry_Handle m_topseh
 
- Protected Attributes inherited from CSeqEntryProcess
unsigned int m_objectcount
 
bool m_cleanup
 
bool m_extended
 
CRef< CSeq_entrym_entry
 

Detailed Description

Definition at line 37 of file process_scoped.hpp.

Constructor & Destructor Documentation

◆ CScopedProcess()

CScopedProcess::CScopedProcess ( )
inline

Definition at line 43 of file process_scoped.hpp.

◆ ~CScopedProcess()

CScopedProcess::~CScopedProcess ( )
inline

Definition at line 49 of file process_scoped.hpp.

Member Function Documentation

◆ ProcessInitialize()

void CScopedProcess::ProcessInitialize ( const CArgs args)
inlinevirtual

◆ SeqEntryFinalize()

virtual void CScopedProcess::SeqEntryFinalize ( )
inlinevirtual

◆ SeqEntryInitialize()

virtual void CScopedProcess::SeqEntryInitialize ( CRef< CSeq_entry > &  se)
inlinevirtual

Member Data Documentation

◆ m_objmgr

CRef<CObjectManager> CScopedProcess::m_objmgr
protected

◆ m_scope

CRef<CScope> CScopedProcess::m_scope
protected

◆ m_topseh

CSeq_entry_Handle CScopedProcess::m_topseh
protected

The documentation for this class was generated from the following file:
Modified on Sat May 25 14:16:27 2024 by modify_doxy.py rev. 669887