NCBI C++ ToolKit
Public Member Functions | Public Attributes | List of all members
SPSGS_BlobId Struct Reference

Search Toolkit Book for SPSGS_BlobId

#include "psgs_request.hpp"
(Private to src/app/pubseq_gateway/server.)

+ Collaboration diagram for SPSGS_BlobId:

Public Member Functions

 SPSGS_BlobId ()
 
 SPSGS_BlobId (const string &blob_id)
 
 SPSGS_BlobId (int32_t sat, int32_t sat_key)
 
 SPSGS_BlobId (const SPSGS_BlobId &)=default
 
 SPSGS_BlobId (SPSGS_BlobId &&)=default
 
SPSGS_BlobIdoperator= (const SPSGS_BlobId &)=default
 
SPSGS_BlobIdoperator= (SPSGS_BlobId &&)=default
 
void SetId (const string &blob_id)
 
string GetId (void) const
 
bool operator< (const SPSGS_BlobId &other) const
 
bool operator== (const SPSGS_BlobId &other) const
 
bool operator!= (const SPSGS_BlobId &other) const
 

Public Attributes

string m_Id
 

Detailed Description

Definition at line 57 of file psgs_request.hpp.

Constructor & Destructor Documentation

◆ SPSGS_BlobId() [1/5]

SPSGS_BlobId::SPSGS_BlobId ( )
inline

Definition at line 59 of file psgs_request.hpp.

◆ SPSGS_BlobId() [2/5]

SPSGS_BlobId::SPSGS_BlobId ( const string blob_id)
inline

Definition at line 62 of file psgs_request.hpp.

◆ SPSGS_BlobId() [3/5]

SPSGS_BlobId::SPSGS_BlobId ( int32_t  sat,
int32_t  sat_key 
)

Definition at line 53 of file psgs_request.cpp.

References buf, len, m_Id, and PSGToString().

◆ SPSGS_BlobId() [4/5]

SPSGS_BlobId::SPSGS_BlobId ( const SPSGS_BlobId )
default

◆ SPSGS_BlobId() [5/5]

SPSGS_BlobId::SPSGS_BlobId ( SPSGS_BlobId &&  )
default

Member Function Documentation

◆ GetId()

string SPSGS_BlobId::GetId ( void  ) const
inline

◆ operator!=()

bool SPSGS_BlobId::operator!= ( const SPSGS_BlobId other) const
inline

Definition at line 93 of file psgs_request.hpp.

References operator==().

◆ operator<()

bool SPSGS_BlobId::operator< ( const SPSGS_BlobId other) const
inline

Definition at line 83 of file psgs_request.hpp.

References m_Id.

◆ operator=() [1/2]

SPSGS_BlobId& SPSGS_BlobId::operator= ( const SPSGS_BlobId )
default

◆ operator=() [2/2]

SPSGS_BlobId& SPSGS_BlobId::operator= ( SPSGS_BlobId &&  )
default

◆ operator==()

bool SPSGS_BlobId::operator== ( const SPSGS_BlobId other) const
inline

Definition at line 88 of file psgs_request.hpp.

References m_Id.

Referenced by operator!=().

◆ SetId()

void SPSGS_BlobId::SetId ( const string blob_id)
inline

Definition at line 73 of file psgs_request.hpp.

References m_Id.

Referenced by CPubseqGatewayApp::x_GetBlobId().

Member Data Documentation

◆ m_Id

string SPSGS_BlobId::m_Id

Definition at line 98 of file psgs_request.hpp.

Referenced by GetId(), operator<(), operator==(), SetId(), and SPSGS_BlobId().


The documentation for this struct was generated from the following files:
Modified on Sat Jul 20 11:11:49 2024 by modify_doxy.py rev. 669887