NCBI C++ ToolKit
|
Search Toolkit Book for CPSG_Processor
Processor event. More...
#include <objtools/pubseq_gateway/client/psg_client.hpp>
Public Types | |
enum | EProgressStatus { eStart , eDone , eNotFound , eCanceled , eTimeout , eError , eUnauthorized , eInProgress , eUnknown } |
![]() | |
enum | EType { eBlobData , eBlobInfo , eSkippedBlob , eBioseqInfo , eNamedAnnotInfo , ePublicComment , eProcessor , eIpgInfo , eNamedAnnotStatus , eEndOfReply } |
Public Member Functions | |
EProgressStatus | GetProgressStatus () const |
Get progress status. More... | |
![]() | |
EType | GetType () const |
EPSG_Status | GetStatus (CDeadline deadline) const |
Get the final result of this blob's retrieval. More... | |
SPSG_Message | GetNextMessage (EDiagSev min_severity=eDiag_Error) const |
Unstructured text containing auxiliary info about the result – such as messages and errors that came from the PSG server or occured while trying to send request or to read and to process the reply. More... | |
shared_ptr< CPSG_Reply > | GetReply () const |
Get the reply that contains this item. More... | |
const string & | GetProcessorId () |
Get processor ID. More... | |
virtual | ~CPSG_ReplyItem () |
Private Member Functions | |
CPSG_Processor (EProgressStatus progress_status) | |
Private Attributes | |
EProgressStatus | m_ProgressStatus |
Friends | |
class | CPSG_Reply |
Additional Inherited Members | |
![]() | |
CPSG_ReplyItem (EType type) | |
Processor event.
Definition at line 1005 of file psg_client.hpp.
Enumerator | |
---|---|
eStart | |
eDone | |
eNotFound | |
eCanceled | |
eTimeout | |
eError | |
eUnauthorized | |
eInProgress | |
eUnknown |
Definition at line 1008 of file psg_client.hpp.
|
private |
Definition at line 1359 of file psg_client.cpp.
|
inline |
|
friend |
Definition at line 1028 of file psg_client.hpp.
|
private |
Definition at line 1026 of file psg_client.hpp.
Referenced by GetProgressStatus().