NCBI C++ ToolKit
|
Search Toolkit Book for CPSG_BlobData
Blob data. More...
#include <objtools/pubseq_gateway/client/psg_client.hpp>
Public Member Functions | |
template<class TDataId = CPSG_DataId> | |
const TDataId * | GetId () const |
Get data ID. More... | |
istream & | GetStream () const |
Get the stream from which to read the item's content. More... | |
Public Member Functions inherited from CPSG_ReplyItem | |
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_BlobData (unique_ptr< CPSG_DataId > id) | |
Private Attributes | |
unique_ptr< CPSG_DataId > | m_Id |
unique_ptr< istream > | m_Stream |
Friends | |
class | CPSG_Reply |
Additional Inherited Members | |
Public Types inherited from CPSG_ReplyItem | |
enum | EType { eBlobData , eBlobInfo , eSkippedBlob , eBioseqInfo , eNamedAnnotInfo , ePublicComment , eProcessor , eIpgInfo , eNamedAnnotStatus , eEndOfReply } |
Protected Member Functions inherited from CPSG_ReplyItem | |
CPSG_ReplyItem (EType type) | |
Blob data.
Definition at line 717 of file psg_client.hpp.
|
private |
Definition at line 1050 of file psg_client.cpp.
|
inline |
|
inline |
Get the stream from which to read the item's content.
Definition at line 726 of file psg_client.hpp.
References m_Stream.
Referenced by CPSGDataLoader_Impl::GetBlobDataStream().
|
friend |
Definition at line 734 of file psg_client.hpp.
|
private |
Definition at line 731 of file psg_client.hpp.
Referenced by GetId().
|
private |
Definition at line 732 of file psg_client.hpp.
Referenced by GetStream().