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

Search Toolkit Book for CPSG_NamedAnnotStatus

Named Annotations (NAs) status – reply to CPSG_Request_NamedAnnotInfo. More...

#include <objtools/pubseq_gateway/client/psg_client.hpp>

+ Inheritance diagram for CPSG_NamedAnnotStatus:
+ Collaboration diagram for CPSG_NamedAnnotStatus:

Public Types

using TId2AnnotStatus = pair< string, EPSG_Status >
 Individual NA statuses. More...
 
using TId2AnnotStatusList = list< TId2AnnotStatus >
 
- Public Types inherited from CPSG_ReplyItem
enum  EType {
  eBlobData , eBlobInfo , eSkippedBlob , eBioseqInfo ,
  eNamedAnnotInfo , ePublicComment , eProcessor , eIpgInfo ,
  eNamedAnnotStatus , eEndOfReply
}
 

Public Member Functions

TId2AnnotStatusList GetId2AnnotStatusList () const
 
- 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_ReplyGetReply () const
 Get the reply that contains this item. More...
 
const stringGetProcessorId ()
 Get processor ID. More...
 
virtual ~CPSG_ReplyItem ()
 

Private Member Functions

 CPSG_NamedAnnotStatus ()
 

Private Attributes

CJsonNode m_Data
 

Friends

class CPSG_Reply
 

Additional Inherited Members

- Protected Member Functions inherited from CPSG_ReplyItem
 CPSG_ReplyItem (EType type)
 

Detailed Description

Named Annotations (NAs) status – reply to CPSG_Request_NamedAnnotInfo.

Definition at line 962 of file psg_client.hpp.

Member Typedef Documentation

◆ TId2AnnotStatus

Individual NA statuses.

Definition at line 966 of file psg_client.hpp.

◆ TId2AnnotStatusList

Definition at line 967 of file psg_client.hpp.

Constructor & Destructor Documentation

◆ CPSG_NamedAnnotStatus()

CPSG_NamedAnnotStatus::CPSG_NamedAnnotStatus ( )
private

Definition at line 1311 of file psg_client.cpp.

Member Function Documentation

◆ GetId2AnnotStatusList()

CPSG_NamedAnnotStatus::TId2AnnotStatusList CPSG_NamedAnnotStatus::GetId2AnnotStatusList ( ) const

Friends And Related Function Documentation

◆ CPSG_Reply

friend class CPSG_Reply
friend

Definition at line 975 of file psg_client.hpp.

Member Data Documentation

◆ m_Data

CJsonNode CPSG_NamedAnnotStatus::m_Data
private

Definition at line 973 of file psg_client.hpp.

Referenced by GetId2AnnotStatusList().


The documentation for this class was generated from the following files:
Modified on Wed Apr 24 14:10:00 2024 by modify_doxy.py rev. 669887