ProteoWizard
Public Member Functions | Public Attributes
CancelProgressCallback Struct Reference
Inheritance diagram for CancelProgressCallback:
pwiz::analysis::MSDataAnalyzerDriver::ProgressCallback

List of all members.

Public Member Functions

 CancelProgressCallback ()
virtual size_t iterationsPerCallback () const
virtual
MSDataAnalyzerDriver::Status 
progress (size_t index, size_t size)
- Public Member Functions inherited from pwiz::analysis::MSDataAnalyzerDriver::ProgressCallback
virtual ~ProgressCallback ()

Public Attributes

size_t count

Detailed Description

Definition at line 92 of file MSDataAnalyzerTest.cpp.


Constructor & Destructor Documentation

CancelProgressCallback::CancelProgressCallback ( )
inline

Definition at line 96 of file MSDataAnalyzerTest.cpp.

: count(0) {}

Member Function Documentation

virtual size_t CancelProgressCallback::iterationsPerCallback ( ) const
inlinevirtual

Reimplemented from pwiz::analysis::MSDataAnalyzerDriver::ProgressCallback.

Definition at line 98 of file MSDataAnalyzerTest.cpp.

{return 5;}
virtual MSDataAnalyzerDriver::Status CancelProgressCallback::progress ( size_t  index,
size_t  size 
)
inlinevirtual

Reimplemented from pwiz::analysis::MSDataAnalyzerDriver::ProgressCallback.

Definition at line 100 of file MSDataAnalyzerTest.cpp.

References os_, and Status_Ok.

{
if (os_) *os_ << "progress: " << index << "/" << size << endl;
count++;
return index<5 ? MSDataAnalyzerDriver::Status_Ok : MSDataAnalyzerDriver::Status_Cancel;
}

Member Data Documentation

size_t CancelProgressCallback::count

Definition at line 94 of file MSDataAnalyzerTest.cpp.

Referenced by test().


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