NCBI C++ ToolKit
Classes | Typedefs | Enumerations | Enumerator | Functions | Variables
Code generated by DATATOOL from 'mla.asn' (module 'NCBI-MedArchive')
+ Collaboration diagram for Code generated by DATATOOL from 'mla.asn' (module 'NCBI-MedArchive'):

Classes

class  CMla_back
 CMla_back –. More...
 
class  CMla_back_Base
 CMla_back_Base –. More...
 
class  CMLAClient
 CMLAClient –. More...
 
class  CMLAClient_Base
 CMLAClient_Base –. More...
 
class  CMla_request
 CMla_request –. More...
 
class  CMla_request_Base
 ********************************** requests More...
 
class  CTitle_msg
 CTitle_msg –. More...
 
class  CTitle_msg_Base
 Title match request/response. More...
 
class  CTitle_msg_list
 CTitle_msg_list –. More...
 
class  CTitle_msg_list_Base
 CTitle_msg_list_Base –. More...
 

Typedefs

typedef CMla_back_Base CMla_back::Tparent
 
typedef CSerialObject CMla_back_Base::Tparent
 
typedef EError_val CMla_back_Base::TError
 
typedef CMedline_entry CMla_back_Base::TGetmle
 
typedef CPub CMla_back_Base::TGetpub
 
typedef CTitle_msg_list CMla_back_Base::TGettitle
 
typedef int CMla_back_Base::TCitmatch
 
typedef list< intCMla_back_Base::TGetuids
 
typedef list< intCMla_back_Base::TGetpmids
 
typedef int CMla_back_Base::TOutuid
 
typedef CPubMedId CMla_back_Base::TOutpmid
 
typedef CPubmed_entry CMla_back_Base::TGetpme
 
typedef CMedlars_entry CMla_back_Base::TGetmlr
 
typedef CMLAClient_Base CMLAClient::Tparent
 
typedef CRPCClient< CMla_request, CMla_backCMLAClient_Base::Tparent
 
typedef CMla_request CMLAClient_Base::TRequest
 
typedef CMla_back CMLAClient_Base::TReply
 
typedef TRequest CMLAClient_Base::TRequestChoice
 
typedef TReply CMLAClient_Base::TReplyChoice
 
typedef CMla_request_Base CMla_request::Tparent
 
typedef CSerialObject CMla_request_Base::Tparent
 
typedef int CMla_request_Base::TGetmle
 
typedef int CMla_request_Base::TGetpub
 
typedef CTitle_msg CMla_request_Base::TGettitle
 
typedef CPub CMla_request_Base::TCitmatch
 
typedef int CMla_request_Base::TGetmriuids
 
typedef CMedline_si CMla_request_Base::TGetaccuids
 
typedef int CMla_request_Base::TUidtopmid
 
typedef CPubMedId CMla_request_Base::TPmidtouid
 
typedef CPubMedId CMla_request_Base::TGetmlepmid
 
typedef CPubMedId CMla_request_Base::TGetpubpmid
 
typedef CPub CMla_request_Base::TCitmatchpmid
 
typedef int CMla_request_Base::TGetmripmids
 
typedef CMedline_si CMla_request_Base::TGetaccpmids
 
typedef CPub CMla_request_Base::TCitlstpmids
 
typedef int CMla_request_Base::TGetmleuid
 
typedef CPubMedId CMla_request_Base::TGetmlrpmid
 
typedef int CMla_request_Base::TGetmlruid
 
typedef CTitle_msg_Base CTitle_msg::Tparent
 
typedef CSerialObject CTitle_msg_Base::Tparent
 
typedef ETitle_type CTitle_msg_Base::TType
 
typedef CTitle CTitle_msg_Base::TTitle
 
typedef Tparent::CMemberIndex< E_memberIndex, 3 > CTitle_msg_Base::TmemberIndex
 
typedef CTitle_msg_list_Base CTitle_msg_list::Tparent
 
typedef CSerialObject CTitle_msg_list_Base::Tparent
 
typedef int CTitle_msg_list_Base::TNum
 
typedef list< CRef< CTitle_msg > > CTitle_msg_list_Base::TTitles
 
typedef Tparent::CMemberIndex< E_memberIndex, 3 > CTitle_msg_list_Base::TmemberIndex
 

Enumerations

enum  EError_val {
  eError_val_not_found = 0 , eError_val_operational_error = 1 , eError_val_cannot_connect_jrsrv = 2 , eError_val_cannot_connect_pmdb = 3 ,
  eError_val_journal_not_found = 4 , eError_val_citation_not_found = 5 , eError_val_citation_ambiguous = 6 , eError_val_citation_too_many = 7 ,
  eError_val_cannot_connect_searchbackend_jrsrv = 8 , eError_val_cannot_connect_searchbackend_pmdb = 9 , eError_val_cannot_connect_docsumbackend = 10
}
 Access to EError_val's attributes (values, names) as defined in spec. More...
 
enum  CMla_back_Base::E_Choice {
  CMla_back_Base::e_not_set = 0 , CMla_back_Base::e_Init , CMla_back_Base::e_Error , CMla_back_Base::e_Getmle ,
  CMla_back_Base::e_Getpub , CMla_back_Base::e_Gettitle , CMla_back_Base::e_Citmatch , CMla_back_Base::e_Fini ,
  CMla_back_Base::e_Getuids , CMla_back_Base::e_Getpmids , CMla_back_Base::e_Outuid , CMla_back_Base::e_Outpmid ,
  CMla_back_Base::e_Getpme , CMla_back_Base::e_Getmlr
}
 Choice variants. More...
 
enum  CMla_back_Base::E_ChoiceStopper { CMla_back_Base::e_MaxChoice = 14 }
 Maximum+1 value of the choice variant enumerator. More...
 
enum  CMla_request_Base::E_Choice {
  CMla_request_Base::e_not_set = 0 , CMla_request_Base::e_Init , CMla_request_Base::e_Getmle , CMla_request_Base::e_Getpub ,
  CMla_request_Base::e_Gettitle , CMla_request_Base::e_Citmatch , CMla_request_Base::e_Fini , CMla_request_Base::e_Getmriuids ,
  CMla_request_Base::e_Getaccuids , CMla_request_Base::e_Uidtopmid , CMla_request_Base::e_Pmidtouid , CMla_request_Base::e_Getmlepmid ,
  CMla_request_Base::e_Getpubpmid , CMla_request_Base::e_Citmatchpmid , CMla_request_Base::e_Getmripmids , CMla_request_Base::e_Getaccpmids ,
  CMla_request_Base::e_Citlstpmids , CMla_request_Base::e_Getmleuid , CMla_request_Base::e_Getmlrpmid , CMla_request_Base::e_Getmlruid
}
 Choice variants. More...
 
enum  CMla_request_Base::E_ChoiceStopper { CMla_request_Base::e_MaxChoice = 20 }
 Maximum+1 value of the choice variant enumerator. More...
 
enum class  CTitle_msg_Base::E_memberIndex { CTitle_msg_Base::e__allMandatory = 0 , CTitle_msg_Base::e_type , CTitle_msg_Base::e_title }
 
enum class  CTitle_msg_list_Base::E_memberIndex { CTitle_msg_list_Base::e__allMandatory = 0 , CTitle_msg_list_Base::e_num , CTitle_msg_list_Base::e_titles }
 
enum  ETitle_type {
  eTitle_type_not_set = 0 , eTitle_type_name = 1 , eTitle_type_tsub = 2 , eTitle_type_trans = 3 ,
  eTitle_type_jta = 4 , eTitle_type_iso_jta = 5 , eTitle_type_ml_jta = 6 , eTitle_type_coden = 7 ,
  eTitle_type_issn = 8 , eTitle_type_abr = 9 , eTitle_type_isbn = 10 , eTitle_type_all = 255
}
 Access to ETitle_type's attributes (values, names) as defined in spec. More...
 

Functions

 CMla_back::CMla_back (void)
 
 CMla_back::~CMla_back (void)
 
 CMla_back::CMla_back (const CMla_back &value)
 
CMla_backCMla_back::operator= (const CMla_back &value)
 
 CMla_back_Base::CMla_back_Base (void)
 
virtual CMla_back_Base::~CMla_back_Base (void)
 
 CMla_back_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
virtual void CMla_back_Base::Reset (void)
 Reset the whole object. More...
 
virtual void CMla_back_Base::ResetSelection (void)
 Reset the selection (set it to e_not_set). More...
 
E_Choice CMla_back_Base::Which (void) const
 Which variant is currently selected. More...
 
void CMla_back_Base::CheckSelected (E_Choice index) const
 Verify selection, throw exception if it differs from the expected. More...
 
void CMla_back_Base::ThrowInvalidSelection (E_Choice index) const
 Throw 'InvalidSelection' exception. More...
 
static string CMla_back_Base::SelectionName (E_Choice index)
 Retrieve selection name (for diagnostic purposes). More...
 
void CMla_back_Base::Select (E_Choice index, EResetVariant reset=eDoResetVariant)
 Select the requested variant if needed. More...
 
void CMla_back_Base::Select (E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
 Select the requested variant if needed, allocating CObject variants from memory pool. More...
 
bool CMla_back_Base::IsInit (void) const
 Check if variant Init is selected. More...
 
void CMla_back_Base::SetInit (void)
 Select the variant. More...
 
bool CMla_back_Base::IsError (void) const
 Check if variant Error is selected. More...
 
TError CMla_back_Base::GetError (void) const
 Get the variant data. More...
 
TErrorCMla_back_Base::SetError (void)
 Select the variant. More...
 
void CMla_back_Base::SetError (TError value)
 Select the variant and set its data. More...
 
bool CMla_back_Base::IsGetmle (void) const
 Check if variant Getmle is selected. More...
 
const TGetmleCMla_back_Base::GetGetmle (void) const
 Get the variant data. More...
 
TGetmleCMla_back_Base::SetGetmle (void)
 Select the variant. More...
 
void CMla_back_Base::SetGetmle (TGetmle &value)
 Select the variant and set its data. More...
 
bool CMla_back_Base::IsGetpub (void) const
 Check if variant Getpub is selected. More...
 
const TGetpubCMla_back_Base::GetGetpub (void) const
 Get the variant data. More...
 
TGetpubCMla_back_Base::SetGetpub (void)
 Select the variant. More...
 
void CMla_back_Base::SetGetpub (TGetpub &value)
 Select the variant and set its data. More...
 
bool CMla_back_Base::IsGettitle (void) const
 Check if variant Gettitle is selected. More...
 
const TGettitleCMla_back_Base::GetGettitle (void) const
 Get the variant data. More...
 
TGettitleCMla_back_Base::SetGettitle (void)
 Select the variant. More...
 
void CMla_back_Base::SetGettitle (TGettitle &value)
 Select the variant and set its data. More...
 
bool CMla_back_Base::IsCitmatch (void) const
 Check if variant Citmatch is selected. More...
 
TCitmatch CMla_back_Base::GetCitmatch (void) const
 Get the variant data. More...
 
TCitmatchCMla_back_Base::SetCitmatch (void)
 Select the variant. More...
 
void CMla_back_Base::SetCitmatch (TCitmatch value)
 Select the variant and set its data. More...
 
bool CMla_back_Base::IsFini (void) const
 Check if variant Fini is selected. More...
 
void CMla_back_Base::SetFini (void)
 Select the variant. More...
 
bool CMla_back_Base::IsGetuids (void) const
 Check if variant Getuids is selected. More...
 
const TGetuidsCMla_back_Base::GetGetuids (void) const
 Get the variant data. More...
 
TGetuidsCMla_back_Base::SetGetuids (void)
 Select the variant. More...
 
bool CMla_back_Base::IsGetpmids (void) const
 Check if variant Getpmids is selected. More...
 
const TGetpmidsCMla_back_Base::GetGetpmids (void) const
 Get the variant data. More...
 
TGetpmidsCMla_back_Base::SetGetpmids (void)
 Select the variant. More...
 
bool CMla_back_Base::IsOutuid (void) const
 Check if variant Outuid is selected. More...
 
TOutuid CMla_back_Base::GetOutuid (void) const
 Get the variant data. More...
 
TOutuidCMla_back_Base::SetOutuid (void)
 Select the variant. More...
 
void CMla_back_Base::SetOutuid (TOutuid value)
 Select the variant and set its data. More...
 
bool CMla_back_Base::IsOutpmid (void) const
 Check if variant Outpmid is selected. More...
 
const TOutpmidCMla_back_Base::GetOutpmid (void) const
 Get the variant data. More...
 
TOutpmidCMla_back_Base::SetOutpmid (void)
 Select the variant. More...
 
void CMla_back_Base::SetOutpmid (const TOutpmid &value)
 Select the variant and set its data. More...
 
bool CMla_back_Base::IsGetpme (void) const
 Check if variant Getpme is selected. More...
 
const TGetpmeCMla_back_Base::GetGetpme (void) const
 Get the variant data. More...
 
TGetpmeCMla_back_Base::SetGetpme (void)
 Select the variant. More...
 
void CMla_back_Base::SetGetpme (TGetpme &value)
 Select the variant and set its data. More...
 
bool CMla_back_Base::IsGetmlr (void) const
 Check if variant Getmlr is selected. More...
 
const TGetmlrCMla_back_Base::GetGetmlr (void) const
 Get the variant data. More...
 
TGetmlrCMla_back_Base::SetGetmlr (void)
 Select the variant. More...
 
void CMla_back_Base::SetGetmlr (TGetmlr &value)
 Select the variant and set its data. More...
 
 CMla_back_Base::CMla_back_Base (const CMla_back_Base &)
 
CMla_back_BaseCMla_back_Base::operator= (const CMla_back_Base &)
 
void CMla_back_Base::DoSelect (E_Choice index, CObjectMemoryPool *pool=0)
 
 CMLAClient::CMLAClient (void)
 
 CMLAClient::~CMLAClient (void)
 
 CMLAClient::CMLAClient (const CMLAClient &value)
 
CMLAClientCMLAClient::operator= (const CMLAClient &value)
 
 CMLAClient_Base::CMLAClient_Base (void)
 
virtual CMLAClient_Base::~CMLAClient_Base (void)
 
virtual void CMLAClient_Base::Ask (const TRequest &request, TReply &reply)
 
virtual void CMLAClient_Base::Ask (const TRequest &request, TReply &reply, TReplyChoice::E_Choice wanted)
 
virtual void CMLAClient_Base::AskInit (TReply *reply=0)
 
virtual CRef< CMedline_entryCMLAClient_Base::AskGetmle (const int &req, TReply *reply=0)
 
virtual CRef< CPubCMLAClient_Base::AskGetpub (const int &req, TReply *reply=0)
 
virtual CRef< CTitle_msg_listCMLAClient_Base::AskGettitle (const CTitle_msg &req, TReply *reply=0)
 
virtual int CMLAClient_Base::AskCitmatch (const CPub &req, TReply *reply=0)
 
virtual void CMLAClient_Base::AskFini (TReply *reply=0)
 
virtual list< intCMLAClient_Base::AskGetmriuids (const int &req, TReply *reply=0)
 
virtual list< intCMLAClient_Base::AskGetaccuids (const CMedline_si &req, TReply *reply=0)
 
virtual CPubMedId CMLAClient_Base::AskUidtopmid (const int &req, TReply *reply=0)
 
virtual int CMLAClient_Base::AskPmidtouid (const CPubMedId &req, TReply *reply=0)
 
virtual CRef< CPubmed_entryCMLAClient_Base::AskGetmlepmid (const CPubMedId &req, TReply *reply=0)
 
virtual CRef< CPubCMLAClient_Base::AskGetpubpmid (const CPubMedId &req, TReply *reply=0)
 
virtual int CMLAClient_Base::AskCitmatchpmid (const CPub &req, TReply *reply=0)
 
virtual list< intCMLAClient_Base::AskGetmripmids (const int &req, TReply *reply=0)
 
virtual list< intCMLAClient_Base::AskGetaccpmids (const CMedline_si &req, TReply *reply=0)
 
virtual list< intCMLAClient_Base::AskCitlstpmids (const CPub &req, TReply *reply=0)
 
virtual CRef< CPubmed_entryCMLAClient_Base::AskGetmleuid (const int &req, TReply *reply=0)
 
virtual CRef< CMedlars_entryCMLAClient_Base::AskGetmlrpmid (const CPubMedId &req, TReply *reply=0)
 
virtual CRef< CMedlars_entryCMLAClient_Base::AskGetmlruid (const int &req, TReply *reply=0)
 
void CMLAClient_Base::x_Connect (void)
 These run with m_Mutex already acquired. More...
 
void CMLAClient_Base::x_Disconnect (void)
 Disconnect as cleanly as possible. More...
 
TReplyChoiceCMLAClient_Base::x_Choice (TReply &reply)
 
 CMla_request::CMla_request (void)
 
 CMla_request::~CMla_request (void)
 
 CMla_request::CMla_request (const CMla_request &value)
 
CMla_requestCMla_request::operator= (const CMla_request &value)
 
 CMla_request_Base::CMla_request_Base (void)
 
virtual CMla_request_Base::~CMla_request_Base (void)
 
 CMla_request_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
virtual void CMla_request_Base::Reset (void)
 Reset the whole object. More...
 
virtual void CMla_request_Base::ResetSelection (void)
 Reset the selection (set it to e_not_set). More...
 
E_Choice CMla_request_Base::Which (void) const
 Which variant is currently selected. More...
 
void CMla_request_Base::CheckSelected (E_Choice index) const
 Verify selection, throw exception if it differs from the expected. More...
 
void CMla_request_Base::ThrowInvalidSelection (E_Choice index) const
 Throw 'InvalidSelection' exception. More...
 
static string CMla_request_Base::SelectionName (E_Choice index)
 Retrieve selection name (for diagnostic purposes). More...
 
void CMla_request_Base::Select (E_Choice index, EResetVariant reset=eDoResetVariant)
 Select the requested variant if needed. More...
 
void CMla_request_Base::Select (E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
 Select the requested variant if needed, allocating CObject variants from memory pool. More...
 
bool CMla_request_Base::IsInit (void) const
 Check if variant Init is selected. More...
 
void CMla_request_Base::SetInit (void)
 Select the variant. More...
 
bool CMla_request_Base::IsGetmle (void) const
 Check if variant Getmle is selected. More...
 
TGetmle CMla_request_Base::GetGetmle (void) const
 Get the variant data. More...
 
TGetmleCMla_request_Base::SetGetmle (void)
 Select the variant. More...
 
void CMla_request_Base::SetGetmle (TGetmle value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsGetpub (void) const
 Check if variant Getpub is selected. More...
 
TGetpub CMla_request_Base::GetGetpub (void) const
 Get the variant data. More...
 
TGetpubCMla_request_Base::SetGetpub (void)
 Select the variant. More...
 
void CMla_request_Base::SetGetpub (TGetpub value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsGettitle (void) const
 Check if variant Gettitle is selected. More...
 
const TGettitleCMla_request_Base::GetGettitle (void) const
 Get the variant data. More...
 
TGettitleCMla_request_Base::SetGettitle (void)
 Select the variant. More...
 
void CMla_request_Base::SetGettitle (TGettitle &value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsCitmatch (void) const
 Check if variant Citmatch is selected. More...
 
const TCitmatchCMla_request_Base::GetCitmatch (void) const
 Get the variant data. More...
 
TCitmatchCMla_request_Base::SetCitmatch (void)
 Select the variant. More...
 
void CMla_request_Base::SetCitmatch (TCitmatch &value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsFini (void) const
 Check if variant Fini is selected. More...
 
void CMla_request_Base::SetFini (void)
 Select the variant. More...
 
bool CMla_request_Base::IsGetmriuids (void) const
 Check if variant Getmriuids is selected. More...
 
TGetmriuids CMla_request_Base::GetGetmriuids (void) const
 Get the variant data. More...
 
TGetmriuidsCMla_request_Base::SetGetmriuids (void)
 Select the variant. More...
 
void CMla_request_Base::SetGetmriuids (TGetmriuids value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsGetaccuids (void) const
 Check if variant Getaccuids is selected. More...
 
const TGetaccuidsCMla_request_Base::GetGetaccuids (void) const
 Get the variant data. More...
 
TGetaccuidsCMla_request_Base::SetGetaccuids (void)
 Select the variant. More...
 
void CMla_request_Base::SetGetaccuids (TGetaccuids &value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsUidtopmid (void) const
 Check if variant Uidtopmid is selected. More...
 
TUidtopmid CMla_request_Base::GetUidtopmid (void) const
 Get the variant data. More...
 
TUidtopmidCMla_request_Base::SetUidtopmid (void)
 Select the variant. More...
 
void CMla_request_Base::SetUidtopmid (TUidtopmid value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsPmidtouid (void) const
 Check if variant Pmidtouid is selected. More...
 
const TPmidtouidCMla_request_Base::GetPmidtouid (void) const
 Get the variant data. More...
 
TPmidtouidCMla_request_Base::SetPmidtouid (void)
 Select the variant. More...
 
void CMla_request_Base::SetPmidtouid (const TPmidtouid &value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsGetmlepmid (void) const
 Check if variant Getmlepmid is selected. More...
 
const TGetmlepmidCMla_request_Base::GetGetmlepmid (void) const
 Get the variant data. More...
 
TGetmlepmidCMla_request_Base::SetGetmlepmid (void)
 Select the variant. More...
 
void CMla_request_Base::SetGetmlepmid (const TGetmlepmid &value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsGetpubpmid (void) const
 Check if variant Getpubpmid is selected. More...
 
const TGetpubpmidCMla_request_Base::GetGetpubpmid (void) const
 Get the variant data. More...
 
TGetpubpmidCMla_request_Base::SetGetpubpmid (void)
 Select the variant. More...
 
void CMla_request_Base::SetGetpubpmid (const TGetpubpmid &value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsCitmatchpmid (void) const
 Check if variant Citmatchpmid is selected. More...
 
const TCitmatchpmidCMla_request_Base::GetCitmatchpmid (void) const
 Get the variant data. More...
 
TCitmatchpmidCMla_request_Base::SetCitmatchpmid (void)
 Select the variant. More...
 
void CMla_request_Base::SetCitmatchpmid (TCitmatchpmid &value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsGetmripmids (void) const
 Check if variant Getmripmids is selected. More...
 
TGetmripmids CMla_request_Base::GetGetmripmids (void) const
 Get the variant data. More...
 
TGetmripmidsCMla_request_Base::SetGetmripmids (void)
 Select the variant. More...
 
void CMla_request_Base::SetGetmripmids (TGetmripmids value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsGetaccpmids (void) const
 Check if variant Getaccpmids is selected. More...
 
const TGetaccpmidsCMla_request_Base::GetGetaccpmids (void) const
 Get the variant data. More...
 
TGetaccpmidsCMla_request_Base::SetGetaccpmids (void)
 Select the variant. More...
 
void CMla_request_Base::SetGetaccpmids (TGetaccpmids &value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsCitlstpmids (void) const
 Check if variant Citlstpmids is selected. More...
 
const TCitlstpmidsCMla_request_Base::GetCitlstpmids (void) const
 Get the variant data. More...
 
TCitlstpmidsCMla_request_Base::SetCitlstpmids (void)
 Select the variant. More...
 
void CMla_request_Base::SetCitlstpmids (TCitlstpmids &value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsGetmleuid (void) const
 Check if variant Getmleuid is selected. More...
 
TGetmleuid CMla_request_Base::GetGetmleuid (void) const
 Get the variant data. More...
 
TGetmleuidCMla_request_Base::SetGetmleuid (void)
 Select the variant. More...
 
void CMla_request_Base::SetGetmleuid (TGetmleuid value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsGetmlrpmid (void) const
 Check if variant Getmlrpmid is selected. More...
 
const TGetmlrpmidCMla_request_Base::GetGetmlrpmid (void) const
 Get the variant data. More...
 
TGetmlrpmidCMla_request_Base::SetGetmlrpmid (void)
 Select the variant. More...
 
void CMla_request_Base::SetGetmlrpmid (const TGetmlrpmid &value)
 Select the variant and set its data. More...
 
bool CMla_request_Base::IsGetmlruid (void) const
 Check if variant Getmlruid is selected. More...
 
TGetmlruid CMla_request_Base::GetGetmlruid (void) const
 Get the variant data. More...
 
TGetmlruidCMla_request_Base::SetGetmlruid (void)
 Select the variant. More...
 
void CMla_request_Base::SetGetmlruid (TGetmlruid value)
 Select the variant and set its data. More...
 
 CMla_request_Base::CMla_request_Base (const CMla_request_Base &)
 
CMla_request_BaseCMla_request_Base::operator= (const CMla_request_Base &)
 
void CMla_request_Base::DoSelect (E_Choice index, CObjectMemoryPool *pool=0)
 
 CTitle_msg::CTitle_msg (void)
 
 CTitle_msg::~CTitle_msg (void)
 
 CTitle_msg::CTitle_msg (const CTitle_msg &value)
 
CTitle_msgCTitle_msg::operator= (const CTitle_msg &value)
 
 CTitle_msg_Base::CTitle_msg_Base (void)
 
virtual CTitle_msg_Base::~CTitle_msg_Base (void)
 
 CTitle_msg_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CTitle_msg_Base::IsSetType (void) const
 type to get, or type returned Check if a value has been assigned to Type data member. More...
 
bool CTitle_msg_Base::CanGetType (void) const
 Check if it is safe to call GetType method. More...
 
void CTitle_msg_Base::ResetType (void)
 Reset Type data member. More...
 
TType CTitle_msg_Base::GetType (void) const
 Get the Type member data. More...
 
void CTitle_msg_Base::SetType (TType value)
 Assign a value to Type data member. More...
 
TTypeCTitle_msg_Base::SetType (void)
 Assign a value to Type data member. More...
 
bool CTitle_msg_Base::IsSetTitle (void) const
 title(s) to look up, or title(s) found Check if a value has been assigned to Title data member. More...
 
bool CTitle_msg_Base::CanGetTitle (void) const
 Check if it is safe to call GetTitle method. More...
 
void CTitle_msg_Base::ResetTitle (void)
 Reset Title data member. More...
 
const TTitleCTitle_msg_Base::GetTitle (void) const
 Get the Title member data. More...
 
void CTitle_msg_Base::SetTitle (TTitle &value)
 Assign a value to Title data member. More...
 
TTitleCTitle_msg_Base::SetTitle (void)
 Assign a value to Title data member. More...
 
virtual void CTitle_msg_Base::Reset (void)
 Reset the whole object. More...
 
 CTitle_msg_Base::CTitle_msg_Base (const CTitle_msg_Base &)
 
CTitle_msg_BaseCTitle_msg_Base::operator= (const CTitle_msg_Base &)
 
 CTitle_msg_list::CTitle_msg_list (void)
 
 CTitle_msg_list::~CTitle_msg_list (void)
 
 CTitle_msg_list::CTitle_msg_list (const CTitle_msg_list &value)
 
CTitle_msg_listCTitle_msg_list::operator= (const CTitle_msg_list &value)
 
 CTitle_msg_list_Base::CTitle_msg_list_Base (void)
 
virtual CTitle_msg_list_Base::~CTitle_msg_list_Base (void)
 
 CTitle_msg_list_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CTitle_msg_list_Base::IsSetNum (void) const
 number of titles Check if a value has been assigned to Num data member. More...
 
bool CTitle_msg_list_Base::CanGetNum (void) const
 Check if it is safe to call GetNum method. More...
 
void CTitle_msg_list_Base::ResetNum (void)
 Reset Num data member. More...
 
TNum CTitle_msg_list_Base::GetNum (void) const
 Get the Num member data. More...
 
void CTitle_msg_list_Base::SetNum (TNum value)
 Assign a value to Num data member. More...
 
TNumCTitle_msg_list_Base::SetNum (void)
 Assign a value to Num data member. More...
 
bool CTitle_msg_list_Base::IsSetTitles (void) const
 Check if a value has been assigned to Titles data member. More...
 
bool CTitle_msg_list_Base::CanGetTitles (void) const
 Check if it is safe to call GetTitles method. More...
 
void CTitle_msg_list_Base::ResetTitles (void)
 Reset Titles data member. More...
 
const TTitlesCTitle_msg_list_Base::GetTitles (void) const
 Get the Titles member data. More...
 
TTitlesCTitle_msg_list_Base::SetTitles (void)
 Assign a value to Titles data member. More...
 
virtual void CTitle_msg_list_Base::Reset (void)
 Reset the whole object. More...
 
 CTitle_msg_list_Base::CTitle_msg_list_Base (const CTitle_msg_list_Base &)
 
CTitle_msg_list_BaseCTitle_msg_list_Base::operator= (const CTitle_msg_list_Base &)
 

Variables

E_Choice CMla_back_Base::m_choice
 
static const char *const CMla_back_Base::sm_SelectionNames []
 
TError   CMla_back_Base::m_Error
 
TCitmatch   CMla_back_Base::m_Citmatch
 
NCBI_NS_NCBI::CUnionBuffer< TGetuids >   CMla_back_Base::m_Getuids
 
NCBI_NS_NCBI::CUnionBuffer< TGetpmids >   CMla_back_Base::m_Getpmids
 
TOutuid   CMla_back_Base::m_Outuid
 
NCBI_NS_NCBI::CUnionBuffer< TOutpmid >   CMla_back_Base::m_Outpmid
 
NCBI_NS_NCBI::CSerialObject *   CMla_back_Base::m_object
 
union {
   TError   CMla_back_Base::m_Error
 
   TCitmatch   CMla_back_Base::m_Citmatch
 
   NCBI_NS_NCBI::CUnionBuffer< TGetuids >   CMla_back_Base::m_Getuids
 
   NCBI_NS_NCBI::CUnionBuffer< TGetpmids >   CMla_back_Base::m_Getpmids
 
   TOutuid   CMla_back_Base::m_Outuid
 
   NCBI_NS_NCBI::CUnionBuffer< TOutpmid >   CMla_back_Base::m_Outpmid
 
   NCBI_NS_NCBI::CSerialObject *   CMla_back_Base::m_object
 
}; 
 
E_Choice CMla_request_Base::m_choice
 
static const char *const CMla_request_Base::sm_SelectionNames []
 
TGetmle   CMla_request_Base::m_Getmle
 
TGetpub   CMla_request_Base::m_Getpub
 
TGetmriuids   CMla_request_Base::m_Getmriuids
 
TUidtopmid   CMla_request_Base::m_Uidtopmid
 
NCBI_NS_NCBI::CUnionBuffer< TPmidtouid >   CMla_request_Base::m_Pmidtouid
 
NCBI_NS_NCBI::CUnionBuffer< TGetmlepmid >   CMla_request_Base::m_Getmlepmid
 
NCBI_NS_NCBI::CUnionBuffer< TGetpubpmid >   CMla_request_Base::m_Getpubpmid
 
TGetmripmids   CMla_request_Base::m_Getmripmids
 
TGetmleuid   CMla_request_Base::m_Getmleuid
 
NCBI_NS_NCBI::CUnionBuffer< TGetmlrpmid >   CMla_request_Base::m_Getmlrpmid
 
TGetmlruid   CMla_request_Base::m_Getmlruid
 
NCBI_NS_NCBI::CSerialObject *   CMla_request_Base::m_object
 
union {
   TGetmle   CMla_request_Base::m_Getmle
 
   TGetpub   CMla_request_Base::m_Getpub
 
   TGetmriuids   CMla_request_Base::m_Getmriuids
 
   TUidtopmid   CMla_request_Base::m_Uidtopmid
 
   NCBI_NS_NCBI::CUnionBuffer< TPmidtouid >   CMla_request_Base::m_Pmidtouid
 
   NCBI_NS_NCBI::CUnionBuffer< TGetmlepmid >   CMla_request_Base::m_Getmlepmid
 
   NCBI_NS_NCBI::CUnionBuffer< TGetpubpmid >   CMla_request_Base::m_Getpubpmid
 
   TGetmripmids   CMla_request_Base::m_Getmripmids
 
   TGetmleuid   CMla_request_Base::m_Getmleuid
 
   NCBI_NS_NCBI::CUnionBuffer< TGetmlrpmid >   CMla_request_Base::m_Getmlrpmid
 
   TGetmlruid   CMla_request_Base::m_Getmlruid
 
   NCBI_NS_NCBI::CSerialObject *   CMla_request_Base::m_object
 
}; 
 
Uint4 CTitle_msg_Base::m_set_State [1]
 
ETitle_type CTitle_msg_Base::m_Type
 
CRef< TTitleCTitle_msg_Base::m_Title
 
Uint4 CTitle_msg_list_Base::m_set_State [1]
 
int CTitle_msg_list_Base::m_Num
 
list< CRef< CTitle_msg > > CTitle_msg_list_Base::m_Titles
 

Detailed Description

Typedef Documentation

◆ TCitlstpmids

Definition at line 183 of file Mla_request_.hpp.

◆ TCitmatch [1/2]

Definition at line 169 of file Mla_back_.hpp.

◆ TCitmatch [2/2]

Definition at line 173 of file Mla_request_.hpp.

◆ TCitmatchpmid

Definition at line 180 of file Mla_request_.hpp.

◆ TError

Definition at line 165 of file Mla_back_.hpp.

◆ TGetaccpmids

Definition at line 182 of file Mla_request_.hpp.

◆ TGetaccuids

Definition at line 175 of file Mla_request_.hpp.

◆ TGetmle [1/2]

Definition at line 166 of file Mla_back_.hpp.

◆ TGetmle [2/2]

Definition at line 170 of file Mla_request_.hpp.

◆ TGetmlepmid

Definition at line 178 of file Mla_request_.hpp.

◆ TGetmleuid

Definition at line 184 of file Mla_request_.hpp.

◆ TGetmlr

Definition at line 175 of file Mla_back_.hpp.

◆ TGetmlrpmid

Definition at line 185 of file Mla_request_.hpp.

◆ TGetmlruid

Definition at line 186 of file Mla_request_.hpp.

◆ TGetmripmids

Definition at line 181 of file Mla_request_.hpp.

◆ TGetmriuids

Definition at line 174 of file Mla_request_.hpp.

◆ TGetpme

Definition at line 174 of file Mla_back_.hpp.

◆ TGetpmids

typedef list< int > CMla_back_Base::TGetpmids

Definition at line 171 of file Mla_back_.hpp.

◆ TGetpub [1/2]

Definition at line 167 of file Mla_back_.hpp.

◆ TGetpub [2/2]

Definition at line 171 of file Mla_request_.hpp.

◆ TGetpubpmid

Definition at line 179 of file Mla_request_.hpp.

◆ TGettitle [1/2]

Definition at line 168 of file Mla_back_.hpp.

◆ TGettitle [2/2]

Definition at line 172 of file Mla_request_.hpp.

◆ TGetuids

typedef list< int > CMla_back_Base::TGetuids

Definition at line 170 of file Mla_back_.hpp.

◆ TmemberIndex [1/2]

Definition at line 99 of file Title_msg_.hpp.

◆ TmemberIndex [2/2]

Definition at line 98 of file Title_msg_list_.hpp.

◆ TNum

Definition at line 89 of file Title_msg_list_.hpp.

◆ TOutpmid

Definition at line 173 of file Mla_back_.hpp.

◆ TOutuid

Definition at line 172 of file Mla_back_.hpp.

◆ Tparent [1/10]

Definition at line 67 of file Mla_back.hpp.

◆ Tparent [2/10]

Definition at line 84 of file Mla_back_.hpp.

◆ Tparent [3/10]

Definition at line 67 of file mla_client.hpp.

◆ Tparent [4/10]

Definition at line 78 of file mla_client_.hpp.

◆ Tparent [5/10]

Definition at line 67 of file Mla_request.hpp.

◆ Tparent [6/10]

Definition at line 83 of file Mla_request_.hpp.

◆ Tparent [7/10]

Definition at line 67 of file Title_msg.hpp.

◆ Tparent [8/10]

Definition at line 79 of file Title_msg_.hpp.

◆ Tparent [9/10]

Definition at line 67 of file Title_msg_list.hpp.

◆ Tparent [10/10]

Definition at line 78 of file Title_msg_list_.hpp.

◆ TPmidtouid

Definition at line 177 of file Mla_request_.hpp.

◆ TReply

Definition at line 86 of file mla_client_.hpp.

◆ TReplyChoice

Definition at line 88 of file mla_client_.hpp.

◆ TRequest

Definition at line 85 of file mla_client_.hpp.

◆ TRequestChoice

Definition at line 87 of file mla_client_.hpp.

◆ TTitle

Definition at line 91 of file Title_msg_.hpp.

◆ TTitles

Definition at line 90 of file Title_msg_list_.hpp.

◆ TType

Definition at line 90 of file Title_msg_.hpp.

◆ TUidtopmid

Definition at line 176 of file Mla_request_.hpp.

Enumeration Type Documentation

◆ E_Choice [1/2]

Choice variants.

Enumerator
e_not_set 

No variant selected.

e_Init 

DlInit.

e_Error 

not found for getmle/getpub/citmatch

e_Getmle 

got Medline Entry

e_Getpub 
e_Gettitle 

match titles

e_Citmatch 

citation lookup muid or 0

e_Fini 

DlFini.

e_Getuids 

got a set of MUIDs

e_Getpmids 

got a set of PMIDs

e_Outuid 

result muid or 0 if not found

e_Outpmid 

result pmid or 0 if not found

e_Getpme 

got Pubmed Entry

e_Getmlr 

got Medlars Entry

Definition at line 96 of file Mla_back_.hpp.

◆ E_Choice [2/2]

Choice variants.

Enumerator
e_not_set 

No variant selected.

e_Init 

DlInit.

e_Getmle 

get MedlineEntry

e_Getpub 

get citation by muid

e_Gettitle 

match titles

e_Citmatch 
e_Fini 

DlFini.

e_Getmriuids 

Get MUIDs for an MRI.

e_Getaccuids 

Get MUIDs for an Accessions.

e_Uidtopmid 

get PMID for MUID

e_Pmidtouid 

get MUID for PMID

e_Getmlepmid 

get MedlineEntry by PubMed id

e_Getpubpmid 

get citation by PubMed id

e_Citmatchpmid 

citation match, PMID on out

e_Getmripmids 

get PMIDs for an MRI

e_Getaccpmids 

get PMIDs for an Accessions

e_Citlstpmids 

generate list of PMID for Pub

e_Getmleuid 

get MedlineEntry by Medline id

e_Getmlrpmid 

get MedlarsEntry by PubMed id

e_Getmlruid 

get MedlarsEntry by Medline id

Definition at line 95 of file Mla_request_.hpp.

◆ E_ChoiceStopper [1/2]

Maximum+1 value of the choice variant enumerator.

Enumerator
e_MaxChoice 

== e_Getmlr+1

Definition at line 113 of file Mla_back_.hpp.

◆ E_ChoiceStopper [2/2]

Maximum+1 value of the choice variant enumerator.

Enumerator
e_MaxChoice 

== e_Getmlruid+1

Definition at line 118 of file Mla_request_.hpp.

◆ E_memberIndex [1/2]

Enumerator
e__allMandatory 
e_type 
e_title 

Definition at line 94 of file Title_msg_.hpp.

◆ E_memberIndex [2/2]

Enumerator
e__allMandatory 
e_num 
e_titles 

Definition at line 93 of file Title_msg_list_.hpp.

◆ EError_val

enum EError_val

Access to EError_val's attributes (values, names) as defined in spec.

Enumerator
eError_val_not_found 

Entry was not found.

eError_val_operational_error 

A run-time operation error was occurred.

eError_val_cannot_connect_jrsrv 

Cannot connect to Journal server.

eError_val_cannot_connect_pmdb 

Cannot connect to PubMed.

eError_val_journal_not_found 

Journal title not found.

eError_val_citation_not_found 

Volume, Page and Author do not match any article.

eError_val_citation_ambiguous 

More than one article found.

eError_val_citation_too_many 

Too many article was found.

eError_val_cannot_connect_searchbackend_jrsrv 

Cannot connect to searchbackend Journals db.

eError_val_cannot_connect_searchbackend_pmdb 

Cannot connect to searchbackend PubMed db.

eError_val_cannot_connect_docsumbackend 

Cannot connect to docsumbackend.

Definition at line 63 of file Error_val_.hpp.

◆ ETitle_type

Access to ETitle_type's attributes (values, names) as defined in spec.

Enumerator
eTitle_type_not_set 

request=ml-jta (default), reply=not-found

eTitle_type_name 
eTitle_type_tsub 
eTitle_type_trans 
eTitle_type_jta 
eTitle_type_iso_jta 
eTitle_type_ml_jta 
eTitle_type_coden 
eTitle_type_issn 
eTitle_type_abr 
eTitle_type_isbn 
eTitle_type_all 

Definition at line 78 of file Title_type_.hpp.

Function Documentation

◆ Ask() [1/2]

void CMLAClient_Base::Ask ( const TRequest request,
CMLAClient_Base::TReply reply 
)
inlinevirtual

◆ Ask() [2/2]

void CMLAClient_Base::Ask ( const TRequest request,
CMLAClient_Base::TReply reply,
TReplyChoice::E_Choice  wanted 
)
virtual

◆ AskCitlstpmids()

list< int > CMLAClient_Base::AskCitlstpmids ( const CPub req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskCitmatch()

int CMLAClient_Base::AskCitmatch ( const CPub req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskCitmatchpmid()

int CMLAClient_Base::AskCitmatchpmid ( const CPub req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskFini()

void CMLAClient_Base::AskFini ( CMLAClient_Base::TReply reply = 0)
virtual

◆ AskGetaccpmids()

list< int > CMLAClient_Base::AskGetaccpmids ( const CMedline_si req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskGetaccuids()

list< int > CMLAClient_Base::AskGetaccuids ( const CMedline_si req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskGetmle()

CRef< CMedline_entry > CMLAClient_Base::AskGetmle ( const int req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskGetmlepmid()

CRef< CPubmed_entry > CMLAClient_Base::AskGetmlepmid ( const CPubMedId req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskGetmleuid()

CRef< CPubmed_entry > CMLAClient_Base::AskGetmleuid ( const int req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskGetmlrpmid()

CRef< CMedlars_entry > CMLAClient_Base::AskGetmlrpmid ( const CPubMedId req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskGetmlruid()

CRef< CMedlars_entry > CMLAClient_Base::AskGetmlruid ( const int req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskGetmripmids()

list< int > CMLAClient_Base::AskGetmripmids ( const int req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskGetmriuids()

list< int > CMLAClient_Base::AskGetmriuids ( const int req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskGetpub()

CRef< CPub > CMLAClient_Base::AskGetpub ( const int req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskGetpubpmid()

CRef< CPub > CMLAClient_Base::AskGetpubpmid ( const CPubMedId req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskGettitle()

CRef< CTitle_msg_list > CMLAClient_Base::AskGettitle ( const CTitle_msg req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskInit()

void CMLAClient_Base::AskInit ( CMLAClient_Base::TReply reply = 0)
virtual

◆ AskPmidtouid()

int CMLAClient_Base::AskPmidtouid ( const CPubMedId req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ AskUidtopmid()

CPubMedId CMLAClient_Base::AskUidtopmid ( const int req,
CMLAClient_Base::TReply reply = 0 
)
virtual

◆ CanGetNum()

bool CTitle_msg_list_Base::CanGetNum ( void  ) const
inline

Check if it is safe to call GetNum method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 203 of file Title_msg_list_.hpp.

References CTitle_msg_list_Base::IsSetNum().

Referenced by CTitle_msg_list_Base::GetNum().

◆ CanGetTitle()

bool CTitle_msg_Base::CanGetTitle ( void  ) const
inline

Check if it is safe to call GetTitle method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 258 of file Title_msg_.hpp.

◆ CanGetTitles()

bool CTitle_msg_list_Base::CanGetTitles ( void  ) const
inline

Check if it is safe to call GetTitles method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 250 of file Title_msg_list_.hpp.

◆ CanGetType()

bool CTitle_msg_Base::CanGetType ( void  ) const
inline

Check if it is safe to call GetType method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 211 of file Title_msg_.hpp.

References CTitle_msg_Base::IsSetType().

Referenced by CTitle_msg_Base::GetType().

◆ CheckSelected() [1/2]

void CMla_back_Base::CheckSelected ( E_Choice  index) const
inline

◆ CheckSelected() [2/2]

void CMla_request_Base::CheckSelected ( E_Choice  index) const
inline

◆ CMla_back() [1/2]

CMla_back::CMla_back ( const CMla_back value)
private

◆ CMla_back() [2/2]

CMla_back::CMla_back ( void  )
inline

Definition at line 86 of file Mla_back.hpp.

◆ CMla_back_Base() [1/2]

CMla_back_Base::CMla_back_Base ( const CMla_back_Base )
private

◆ CMla_back_Base() [2/2]

END_CHOICE_INFO CMla_back_Base::CMla_back_Base ( void  )

Definition at line 296 of file Mla_back_.cpp.

◆ CMla_request() [1/2]

CMla_request::CMla_request ( const CMla_request value)
private

◆ CMla_request() [2/2]

CMla_request::CMla_request ( void  )
inline

Definition at line 86 of file Mla_request.hpp.

◆ CMla_request_Base() [1/2]

CMla_request_Base::CMla_request_Base ( const CMla_request_Base )
private

◆ CMla_request_Base() [2/2]

END_CHOICE_INFO CMla_request_Base::CMla_request_Base ( void  )

Definition at line 368 of file Mla_request_.cpp.

◆ CMLAClient() [1/2]

CMLAClient::CMLAClient ( const CMLAClient value)
private

◆ CMLAClient() [2/2]

CMLAClient::CMLAClient ( void  )
inline

Definition at line 86 of file mla_client.hpp.

◆ CMLAClient_Base()

CMLAClient_Base::CMLAClient_Base ( void  )

Definition at line 314 of file mla_client_.cpp.

◆ CTitle_msg() [1/2]

CTitle_msg::CTitle_msg ( const CTitle_msg value)
private

◆ CTitle_msg() [2/2]

CTitle_msg::CTitle_msg ( void  )
inline

Definition at line 86 of file Title_msg.hpp.

◆ CTitle_msg_Base() [1/2]

CTitle_msg_Base::CTitle_msg_Base ( const CTitle_msg_Base )
private

◆ CTitle_msg_Base() [2/2]

END_CLASS_INFO CTitle_msg_Base::CTitle_msg_Base ( void  )

◆ CTitle_msg_list() [1/2]

CTitle_msg_list::CTitle_msg_list ( const CTitle_msg_list value)
private

◆ CTitle_msg_list() [2/2]

CTitle_msg_list::CTitle_msg_list ( void  )
inline

Definition at line 86 of file Title_msg_list.hpp.

◆ CTitle_msg_list_Base() [1/2]

CTitle_msg_list_Base::CTitle_msg_list_Base ( const CTitle_msg_list_Base )
private

◆ CTitle_msg_list_Base() [2/2]

END_CLASS_INFO CTitle_msg_list_Base::CTitle_msg_list_Base ( void  )

Definition at line 75 of file Title_msg_list_.cpp.

References CTitle_msg_list_Base::m_set_State.

◆ DECLARE_INTERNAL_TYPE_INFO() [1/4]

CMla_back_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [2/4]

CMla_request_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [3/4]

CTitle_msg_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [4/4]

CTitle_msg_list_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DoSelect() [1/2]

void CMla_back_Base::DoSelect ( E_Choice  index,
CObjectMemoryPool pool = 0 
)
private

◆ DoSelect() [2/2]

void CMla_request_Base::DoSelect ( E_Choice  index,
CObjectMemoryPool pool = 0 
)
private

◆ GetCitlstpmids()

const CMla_request_Base::TCitlstpmids & CMla_request_Base::GetCitlstpmids ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 309 of file Mla_request_.cpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Citlstpmids, and CMla_request_Base::m_object.

◆ GetCitmatch() [1/2]

CMla_back_Base::TCitmatch CMla_back_Base::GetCitmatch ( void  ) const
inline

Get the variant data.

Returns
Copy of the variant data.

Definition at line 607 of file Mla_back_.hpp.

References CMla_back_Base::CheckSelected(), CMla_back_Base::e_Citmatch, and CMla_back_Base::m_Citmatch.

Referenced by CMLAClient_Base::AskCitmatch(), and CMLAClient_Base::AskCitmatchpmid().

◆ GetCitmatch() [2/2]

const CMla_request_Base::TCitmatch & CMla_request_Base::GetCitmatch ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 203 of file Mla_request_.cpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Citmatch, and CMla_request_Base::m_object.

◆ GetCitmatchpmid()

const CMla_request_Base::TCitmatchpmid & CMla_request_Base::GetCitmatchpmid ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 265 of file Mla_request_.cpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Citmatchpmid, and CMla_request_Base::m_object.

◆ GetError()

CMla_back_Base::TError CMla_back_Base::GetError ( void  ) const
inline

Get the variant data.

Returns
Copy of the variant data.

Definition at line 562 of file Mla_back_.hpp.

References CMla_back_Base::CheckSelected(), CMla_back_Base::e_Error, and CMla_back_Base::m_Error.

Referenced by CMLAClient_Base::Ask().

◆ GetGetaccpmids()

const CMla_request_Base::TGetaccpmids & CMla_request_Base::GetGetaccpmids ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 287 of file Mla_request_.cpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Getaccpmids, and CMla_request_Base::m_object.

◆ GetGetaccuids()

const CMla_request_Base::TGetaccuids & CMla_request_Base::GetGetaccuids ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 225 of file Mla_request_.cpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Getaccuids, and CMla_request_Base::m_object.

◆ GetGetmle() [1/2]

const CMla_back_Base::TGetmle & CMla_back_Base::GetGetmle ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 155 of file Mla_back_.cpp.

References CMla_back_Base::CheckSelected(), CMla_back_Base::e_Getmle, and CMla_back_Base::m_object.

◆ GetGetmle() [2/2]

CMla_request_Base::TGetmle CMla_request_Base::GetGetmle ( void  ) const
inline

Get the variant data.

Returns
Copy of the variant data.

Definition at line 751 of file Mla_request_.hpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Getmle, and CMla_request_Base::m_Getmle.

◆ GetGetmlepmid()

const CMla_request_Base::TGetmlepmid & CMla_request_Base::GetGetmlepmid ( void  ) const
inline

Get the variant data.

Returns
Reference to the data.

Definition at line 909 of file Mla_request_.hpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Getmlepmid, and CMla_request_Base::m_Getmlepmid.

◆ GetGetmleuid()

CMla_request_Base::TGetmleuid CMla_request_Base::GetGetmleuid ( void  ) const
inline

Get the variant data.

Returns
Copy of the variant data.

Definition at line 994 of file Mla_request_.hpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Getmleuid, and CMla_request_Base::m_Getmleuid.

◆ GetGetmlr()

const CMla_back_Base::TGetmlr & CMla_back_Base::GetGetmlr ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 249 of file Mla_back_.cpp.

References CMla_back_Base::CheckSelected(), CMla_back_Base::e_Getmlr, and CMla_back_Base::m_object.

◆ GetGetmlrpmid()

const CMla_request_Base::TGetmlrpmid & CMla_request_Base::GetGetmlrpmid ( void  ) const
inline

Get the variant data.

Returns
Reference to the data.

Definition at line 1021 of file Mla_request_.hpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Getmlrpmid, and CMla_request_Base::m_Getmlrpmid.

◆ GetGetmlruid()

CMla_request_Base::TGetmlruid CMla_request_Base::GetGetmlruid ( void  ) const
inline

Get the variant data.

Returns
Copy of the variant data.

Definition at line 1041 of file Mla_request_.hpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Getmlruid, and CMla_request_Base::m_Getmlruid.

◆ GetGetmripmids()

CMla_request_Base::TGetmripmids CMla_request_Base::GetGetmripmids ( void  ) const
inline

Get the variant data.

Returns
Copy of the variant data.

Definition at line 955 of file Mla_request_.hpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Getmripmids, and CMla_request_Base::m_Getmripmids.

◆ GetGetmriuids()

CMla_request_Base::TGetmriuids CMla_request_Base::GetGetmriuids ( void  ) const
inline

Get the variant data.

Returns
Copy of the variant data.

Definition at line 829 of file Mla_request_.hpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Getmriuids, and CMla_request_Base::m_Getmriuids.

◆ GetGetpme()

const CMla_back_Base::TGetpme & CMla_back_Base::GetGetpme ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 227 of file Mla_back_.cpp.

References CMla_back_Base::CheckSelected(), CMla_back_Base::e_Getpme, and CMla_back_Base::m_object.

◆ GetGetpmids()

const CMla_back_Base::TGetpmids & CMla_back_Base::GetGetpmids ( void  ) const
inline

◆ GetGetpub() [1/2]

const CMla_back_Base::TGetpub & CMla_back_Base::GetGetpub ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 177 of file Mla_back_.cpp.

References CMla_back_Base::CheckSelected(), CMla_back_Base::e_Getpub, and CMla_back_Base::m_object.

◆ GetGetpub() [2/2]

CMla_request_Base::TGetpub CMla_request_Base::GetGetpub ( void  ) const
inline

Get the variant data.

Returns
Copy of the variant data.

Definition at line 778 of file Mla_request_.hpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Getpub, and CMla_request_Base::m_Getpub.

◆ GetGetpubpmid()

const CMla_request_Base::TGetpubpmid & CMla_request_Base::GetGetpubpmid ( void  ) const
inline

Get the variant data.

Returns
Reference to the data.

Definition at line 929 of file Mla_request_.hpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Getpubpmid, and CMla_request_Base::m_Getpubpmid.

◆ GetGettitle() [1/2]

const CMla_back_Base::TGettitle & CMla_back_Base::GetGettitle ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 199 of file Mla_back_.cpp.

References CMla_back_Base::CheckSelected(), CMla_back_Base::e_Gettitle, and CMla_back_Base::m_object.

◆ GetGettitle() [2/2]

const CMla_request_Base::TGettitle & CMla_request_Base::GetGettitle ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 181 of file Mla_request_.cpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Gettitle, and CMla_request_Base::m_object.

◆ GetGetuids()

const CMla_back_Base::TGetuids & CMla_back_Base::GetGetuids ( void  ) const
inline

Get the variant data.

Returns
Reference to the data.

Definition at line 646 of file Mla_back_.hpp.

References CMla_back_Base::CheckSelected(), CMla_back_Base::e_Getuids, and CMla_back_Base::m_Getuids.

Referenced by CMLAClient_Base::AskGetaccuids(), and CMLAClient_Base::AskGetmriuids().

◆ GetNum()

CTitle_msg_list_Base::TNum CTitle_msg_list_Base::GetNum ( void  ) const
inline

Get the Num member data.

Returns
Copy of the member data.

Definition at line 216 of file Title_msg_list_.hpp.

References CTitle_msg_list_Base::CanGetNum(), CTitle_msg_list_Base::m_Num, and CSerialObject::ThrowUnassigned().

◆ GetOutpmid()

const CMla_back_Base::TOutpmid & CMla_back_Base::GetOutpmid ( void  ) const
inline

Get the variant data.

Returns
Reference to the data.

Definition at line 713 of file Mla_back_.hpp.

References CMla_back_Base::CheckSelected(), CMla_back_Base::e_Outpmid, and CMla_back_Base::m_Outpmid.

Referenced by CMLAClient_Base::AskUidtopmid().

◆ GetOutuid()

CMla_back_Base::TOutuid CMla_back_Base::GetOutuid ( void  ) const
inline

Get the variant data.

Returns
Copy of the variant data.

Definition at line 686 of file Mla_back_.hpp.

References CMla_back_Base::CheckSelected(), CMla_back_Base::e_Outuid, and CMla_back_Base::m_Outuid.

Referenced by CMLAClient_Base::AskPmidtouid().

◆ GetPmidtouid()

const CMla_request_Base::TPmidtouid & CMla_request_Base::GetPmidtouid ( void  ) const
inline

Get the variant data.

Returns
Reference to the data.

Definition at line 889 of file Mla_request_.hpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Pmidtouid, and CMla_request_Base::m_Pmidtouid.

◆ GetTitle()

const CTitle_msg_Base::TTitle & CTitle_msg_Base::GetTitle ( void  ) const
inline

Get the Title member data.

Returns
Reference to the member data.

Definition at line 264 of file Title_msg_.hpp.

References CTitle_msg_Base::m_Title, and CTitle_msg_Base::ResetTitle().

◆ GetTitles()

const CTitle_msg_list_Base::TTitles & CTitle_msg_list_Base::GetTitles ( void  ) const
inline

Get the Titles member data.

Returns
Reference to the member data.

Definition at line 256 of file Title_msg_list_.hpp.

References CTitle_msg_list_Base::m_Titles.

◆ GetType()

CTitle_msg_Base::TType CTitle_msg_Base::GetType ( void  ) const
inline

Get the Type member data.

Returns
Copy of the member data.

Definition at line 224 of file Title_msg_.hpp.

References CTitle_msg_Base::CanGetType(), CTitle_msg_Base::m_Type, and CSerialObject::ThrowUnassigned().

◆ GetUidtopmid()

CMla_request_Base::TUidtopmid CMla_request_Base::GetUidtopmid ( void  ) const
inline

Get the variant data.

Returns
Copy of the variant data.

Definition at line 862 of file Mla_request_.hpp.

References CMla_request_Base::CheckSelected(), CMla_request_Base::e_Uidtopmid, and CMla_request_Base::m_Uidtopmid.

◆ IsCitlstpmids()

bool CMla_request_Base::IsCitlstpmids ( void  ) const
inline

Check if variant Citlstpmids is selected.

Citlstpmids type is defined as 'typedef CPub TCitlstpmids'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 982 of file Mla_request_.hpp.

References CMla_request_Base::e_Citlstpmids, and CMla_request_Base::m_choice.

◆ IsCitmatch() [1/2]

bool CMla_back_Base::IsCitmatch ( void  ) const
inline

Check if variant Citmatch is selected.

Citmatch type is defined as 'typedef int TCitmatch'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 601 of file Mla_back_.hpp.

References CMla_back_Base::e_Citmatch, and CMla_back_Base::m_choice.

◆ IsCitmatch() [2/2]

bool CMla_request_Base::IsCitmatch ( void  ) const
inline

Check if variant Citmatch is selected.

Citmatch type is defined as 'typedef CPub TCitmatch'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 805 of file Mla_request_.hpp.

References CMla_request_Base::e_Citmatch, and CMla_request_Base::m_choice.

◆ IsCitmatchpmid()

bool CMla_request_Base::IsCitmatchpmid ( void  ) const
inline

Check if variant Citmatchpmid is selected.

Citmatchpmid type is defined as 'typedef CPub TCitmatchpmid'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 943 of file Mla_request_.hpp.

References CMla_request_Base::e_Citmatchpmid, and CMla_request_Base::m_choice.

◆ IsError()

bool CMla_back_Base::IsError ( void  ) const
inline

Check if variant Error is selected.

Error type is defined as 'typedef EError_val TError'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 556 of file Mla_back_.hpp.

References CMla_back_Base::e_Error, and CMla_back_Base::m_choice.

Referenced by CMLAClient_Base::Ask().

◆ IsFini() [1/2]

bool CMla_back_Base::IsFini ( void  ) const
inline

Check if variant Fini is selected.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 628 of file Mla_back_.hpp.

References CMla_back_Base::e_Fini, and CMla_back_Base::m_choice.

◆ IsFini() [2/2]

bool CMla_request_Base::IsFini ( void  ) const
inline

Check if variant Fini is selected.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 811 of file Mla_request_.hpp.

References CMla_request_Base::e_Fini, and CMla_request_Base::m_choice.

◆ IsGetaccpmids()

bool CMla_request_Base::IsGetaccpmids ( void  ) const
inline

Check if variant Getaccpmids is selected.

Getaccpmids type is defined as 'typedef CMedline_si TGetaccpmids'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 976 of file Mla_request_.hpp.

References CMla_request_Base::e_Getaccpmids, and CMla_request_Base::m_choice.

◆ IsGetaccuids()

bool CMla_request_Base::IsGetaccuids ( void  ) const
inline

Check if variant Getaccuids is selected.

Getaccuids type is defined as 'typedef CMedline_si TGetaccuids'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 850 of file Mla_request_.hpp.

References CMla_request_Base::e_Getaccuids, and CMla_request_Base::m_choice.

◆ IsGetmle() [1/2]

bool CMla_back_Base::IsGetmle ( void  ) const
inline

Check if variant Getmle is selected.

Getmle type is defined as 'typedef CMedline_entry TGetmle'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 583 of file Mla_back_.hpp.

References CMla_back_Base::e_Getmle, and CMla_back_Base::m_choice.

◆ IsGetmle() [2/2]

bool CMla_request_Base::IsGetmle ( void  ) const
inline

Check if variant Getmle is selected.

Getmle type is defined as 'typedef int TGetmle'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 745 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmle, and CMla_request_Base::m_choice.

◆ IsGetmlepmid()

bool CMla_request_Base::IsGetmlepmid ( void  ) const
inline

Check if variant Getmlepmid is selected.

Getmlepmid type is defined as 'typedef CPubMedId TGetmlepmid'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 903 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmlepmid, and CMla_request_Base::m_choice.

◆ IsGetmleuid()

bool CMla_request_Base::IsGetmleuid ( void  ) const
inline

Check if variant Getmleuid is selected.

Getmleuid type is defined as 'typedef int TGetmleuid'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 988 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmleuid, and CMla_request_Base::m_choice.

◆ IsGetmlr()

bool CMla_back_Base::IsGetmlr ( void  ) const
inline

Check if variant Getmlr is selected.

Getmlr type is defined as 'typedef CMedlars_entry TGetmlr'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 733 of file Mla_back_.hpp.

References CMla_back_Base::e_Getmlr, and CMla_back_Base::m_choice.

◆ IsGetmlrpmid()

bool CMla_request_Base::IsGetmlrpmid ( void  ) const
inline

Check if variant Getmlrpmid is selected.

Getmlrpmid type is defined as 'typedef CPubMedId TGetmlrpmid'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 1015 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmlrpmid, and CMla_request_Base::m_choice.

◆ IsGetmlruid()

bool CMla_request_Base::IsGetmlruid ( void  ) const
inline

Check if variant Getmlruid is selected.

Getmlruid type is defined as 'typedef int TGetmlruid'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 1035 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmlruid, and CMla_request_Base::m_choice.

◆ IsGetmripmids()

bool CMla_request_Base::IsGetmripmids ( void  ) const
inline

Check if variant Getmripmids is selected.

Getmripmids type is defined as 'typedef int TGetmripmids'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 949 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmripmids, and CMla_request_Base::m_choice.

◆ IsGetmriuids()

bool CMla_request_Base::IsGetmriuids ( void  ) const
inline

Check if variant Getmriuids is selected.

Getmriuids type is defined as 'typedef int TGetmriuids'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 823 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmriuids, and CMla_request_Base::m_choice.

◆ IsGetpme()

bool CMla_back_Base::IsGetpme ( void  ) const
inline

Check if variant Getpme is selected.

Getpme type is defined as 'typedef CPubmed_entry TGetpme'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 727 of file Mla_back_.hpp.

References CMla_back_Base::e_Getpme, and CMla_back_Base::m_choice.

◆ IsGetpmids()

bool CMla_back_Base::IsGetpmids ( void  ) const
inline

Check if variant Getpmids is selected.

Getpmids type is defined as 'typedef list< int > TGetpmids'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 660 of file Mla_back_.hpp.

References CMla_back_Base::e_Getpmids, and CMla_back_Base::m_choice.

◆ IsGetpub() [1/2]

bool CMla_back_Base::IsGetpub ( void  ) const
inline

Check if variant Getpub is selected.

Getpub type is defined as 'typedef CPub TGetpub'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 589 of file Mla_back_.hpp.

References CMla_back_Base::e_Getpub, and CMla_back_Base::m_choice.

◆ IsGetpub() [2/2]

bool CMla_request_Base::IsGetpub ( void  ) const
inline

Check if variant Getpub is selected.

Getpub type is defined as 'typedef int TGetpub'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 772 of file Mla_request_.hpp.

References CMla_request_Base::e_Getpub, and CMla_request_Base::m_choice.

◆ IsGetpubpmid()

bool CMla_request_Base::IsGetpubpmid ( void  ) const
inline

Check if variant Getpubpmid is selected.

Getpubpmid type is defined as 'typedef CPubMedId TGetpubpmid'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 923 of file Mla_request_.hpp.

References CMla_request_Base::e_Getpubpmid, and CMla_request_Base::m_choice.

◆ IsGettitle() [1/2]

bool CMla_back_Base::IsGettitle ( void  ) const
inline

Check if variant Gettitle is selected.

Gettitle type is defined as 'typedef CTitle_msg_list TGettitle'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 595 of file Mla_back_.hpp.

References CMla_back_Base::e_Gettitle, and CMla_back_Base::m_choice.

◆ IsGettitle() [2/2]

bool CMla_request_Base::IsGettitle ( void  ) const
inline

Check if variant Gettitle is selected.

Gettitle type is defined as 'typedef CTitle_msg TGettitle'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 799 of file Mla_request_.hpp.

References CMla_request_Base::e_Gettitle, and CMla_request_Base::m_choice.

◆ IsGetuids()

bool CMla_back_Base::IsGetuids ( void  ) const
inline

Check if variant Getuids is selected.

Getuids type is defined as 'typedef list< int > TGetuids'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 640 of file Mla_back_.hpp.

References CMla_back_Base::e_Getuids, and CMla_back_Base::m_choice.

◆ IsInit() [1/2]

bool CMla_back_Base::IsInit ( void  ) const
inline

Check if variant Init is selected.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 544 of file Mla_back_.hpp.

References CMla_back_Base::e_Init, and CMla_back_Base::m_choice.

◆ IsInit() [2/2]

bool CMla_request_Base::IsInit ( void  ) const
inline

Check if variant Init is selected.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 733 of file Mla_request_.hpp.

References CMla_request_Base::e_Init, and CMla_request_Base::m_choice.

◆ IsOutpmid()

bool CMla_back_Base::IsOutpmid ( void  ) const
inline

Check if variant Outpmid is selected.

Outpmid type is defined as 'typedef CPubMedId TOutpmid'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 707 of file Mla_back_.hpp.

References CMla_back_Base::e_Outpmid, and CMla_back_Base::m_choice.

◆ IsOutuid()

bool CMla_back_Base::IsOutuid ( void  ) const
inline

Check if variant Outuid is selected.

Outuid type is defined as 'typedef int TOutuid'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 680 of file Mla_back_.hpp.

References CMla_back_Base::e_Outuid, and CMla_back_Base::m_choice.

◆ IsPmidtouid()

bool CMla_request_Base::IsPmidtouid ( void  ) const
inline

Check if variant Pmidtouid is selected.

Pmidtouid type is defined as 'typedef CPubMedId TPmidtouid'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 883 of file Mla_request_.hpp.

References CMla_request_Base::e_Pmidtouid, and CMla_request_Base::m_choice.

◆ IsSetNum()

bool CTitle_msg_list_Base::IsSetNum ( void  ) const
inline

number of titles Check if a value has been assigned to Num data member.

Data member Num is mandatory; its type is defined as 'typedef int TNum'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 197 of file Title_msg_list_.hpp.

References CTitle_msg_list_Base::m_set_State.

Referenced by CTitle_msg_list_Base::CanGetNum(), and CTitle_msg_list_Base::SetNum().

◆ IsSetTitle()

bool CTitle_msg_Base::IsSetTitle ( void  ) const
inline

title(s) to look up, or title(s) found Check if a value has been assigned to Title data member.

Data member Title is mandatory; its type is defined as 'typedef CTitle TTitle'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 252 of file Title_msg_.hpp.

References CTitle_msg_Base::m_Title.

◆ IsSetTitles()

bool CTitle_msg_list_Base::IsSetTitles ( void  ) const
inline

Check if a value has been assigned to Titles data member.

Data member Titles is mandatory; its type is defined as 'typedef list< CRef< CTitle_msg > > TTitles'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 244 of file Title_msg_list_.hpp.

References CTitle_msg_list_Base::m_set_State.

◆ IsSetType()

bool CTitle_msg_Base::IsSetType ( void  ) const
inline

type to get, or type returned Check if a value has been assigned to Type data member.

Data member Type is mandatory; its type is defined as 'typedef ETitle_type TType'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 205 of file Title_msg_.hpp.

References CTitle_msg_Base::m_set_State.

Referenced by CTitle_msg_Base::CanGetType(), and CTitle_msg_Base::SetType().

◆ IsUidtopmid()

bool CMla_request_Base::IsUidtopmid ( void  ) const
inline

Check if variant Uidtopmid is selected.

Uidtopmid type is defined as 'typedef int TUidtopmid'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 856 of file Mla_request_.hpp.

References CMla_request_Base::e_Uidtopmid, and CMla_request_Base::m_choice.

◆ operator=() [1/9]

CMla_back& CMla_back::operator= ( const CMla_back value)
private

◆ operator=() [2/9]

CMla_back_Base& CMla_back_Base::operator= ( const CMla_back_Base )
private

◆ operator=() [3/9]

CMla_request& CMla_request::operator= ( const CMla_request value)
private

◆ operator=() [4/9]

CMla_request_Base& CMla_request_Base::operator= ( const CMla_request_Base )
private

◆ operator=() [5/9]

CMLAClient& CMLAClient::operator= ( const CMLAClient value)
private

◆ operator=() [6/9]

CTitle_msg& CTitle_msg::operator= ( const CTitle_msg value)
private

◆ operator=() [7/9]

CTitle_msg_Base& CTitle_msg_Base::operator= ( const CTitle_msg_Base )
private

◆ operator=() [8/9]

CTitle_msg_list& CTitle_msg_list::operator= ( const CTitle_msg_list value)
private

◆ operator=() [9/9]

CTitle_msg_list_Base& CTitle_msg_list_Base::operator= ( const CTitle_msg_list_Base )
private

◆ Reset() [1/4]

void CMla_back_Base::Reset ( void  )
virtual

Reset the whole object.

Definition at line 55 of file Mla_back_.cpp.

References CMla_back_Base::e_not_set, CMla_back_Base::m_choice, and CMla_back_Base::ResetSelection().

Referenced by CMla_back_Base::~CMla_back_Base().

◆ Reset() [2/4]

void CMla_request_Base::Reset ( void  )
virtual

◆ Reset() [3/4]

void CTitle_msg_Base::Reset ( void  )
virtual

Reset the whole object.

Definition at line 65 of file Title_msg_.cpp.

References CTitle_msg_Base::ResetTitle(), and CTitle_msg_Base::ResetType().

◆ Reset() [4/4]

void CTitle_msg_list_Base::Reset ( void  )
virtual

Reset the whole object.

Definition at line 57 of file Title_msg_list_.cpp.

References CTitle_msg_list_Base::ResetNum(), and CTitle_msg_list_Base::ResetTitles().

◆ ResetNum()

void CTitle_msg_list_Base::ResetNum ( void  )
inline

Reset Num data member.

Definition at line 209 of file Title_msg_list_.hpp.

References CTitle_msg_list_Base::m_Num, and CTitle_msg_list_Base::m_set_State.

Referenced by CTitle_msg_list_Base::Reset().

◆ ResetSelection() [1/2]

void CMla_back_Base::ResetSelection ( void  )
virtual

◆ ResetSelection() [2/2]

void CMla_request_Base::ResetSelection ( void  )
virtual

◆ ResetTitle()

void CTitle_msg_Base::ResetTitle ( void  )

◆ ResetTitles()

void CTitle_msg_list_Base::ResetTitles ( void  )

Reset Titles data member.

Definition at line 51 of file Title_msg_list_.cpp.

References CTitle_msg_list_Base::m_set_State, and CTitle_msg_list_Base::m_Titles.

Referenced by CTitle_msg_list_Base::Reset().

◆ ResetType()

void CTitle_msg_Base::ResetType ( void  )
inline

Reset Type data member.

Definition at line 217 of file Title_msg_.hpp.

References CTitle_msg_Base::m_set_State, and CTitle_msg_Base::m_Type.

Referenced by CTitle_msg_Base::Reset().

◆ Select() [1/4]

void CMla_back_Base::Select ( E_Choice  index,
EResetVariant  reset,
CObjectMemoryPool pool 
)

Select the requested variant if needed, allocating CObject variants from memory pool.

◆ Select() [2/4]

void CMla_request_Base::Select ( E_Choice  index,
EResetVariant  reset,
CObjectMemoryPool pool 
)

Select the requested variant if needed, allocating CObject variants from memory pool.

◆ Select() [3/4]

void CMla_back_Base::Select ( E_Choice  index,
EResetVariant  reset = eDoResetVariant 
)

Select the requested variant if needed.

Parameters
indexNew selection state.
resetFlag that defines the resetting of the variant data. The data will be reset if either the current selection differs from the new one, or the flag is set to eDoResetVariant.

Referenced by CMla_back_Base::SetCitmatch(), CMla_back_Base::SetError(), CMla_back_Base::SetFini(), CMla_back_Base::SetGetmle(), CMla_back_Base::SetGetmlr(), CMla_back_Base::SetGetpme(), CMla_back_Base::SetGetpmids(), CMla_back_Base::SetGetpub(), CMla_back_Base::SetGettitle(), CMla_back_Base::SetGetuids(), CMla_back_Base::SetInit(), CMla_back_Base::SetOutpmid(), and CMla_back_Base::SetOutuid().

◆ Select() [4/4]

void CMla_request_Base::Select ( E_Choice  index,
EResetVariant  reset = eDoResetVariant 
)

◆ SelectionName() [1/2]

NCBI_NS_STD::string CMla_back_Base::SelectionName ( E_Choice  index)
static

Retrieve selection name (for diagnostic purposes).

Parameters
indexOne of possible selection states.
Returns
Name string.

Definition at line 145 of file Mla_back_.cpp.

References CMla_back_Base::sm_SelectionNames.

◆ SelectionName() [2/2]

NCBI_NS_STD::string CMla_request_Base::SelectionName ( E_Choice  index)
static

Retrieve selection name (for diagnostic purposes).

Parameters
indexOne of possible selection states.
Returns
Name string.

Definition at line 171 of file Mla_request_.cpp.

References CMla_request_Base::sm_SelectionNames.

◆ SetCitlstpmids() [1/2]

void CMla_request_Base::SetCitlstpmids ( CMla_request_Base::TCitlstpmids value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 321 of file Mla_request_.cpp.

References CObject::AddReference(), CMla_request_Base::e_Citlstpmids, CMla_request_Base::m_choice, CMla_request_Base::m_object, CMla_request_Base::ResetSelection(), and value.

◆ SetCitlstpmids() [2/2]

CMla_request_Base::TCitlstpmids & CMla_request_Base::SetCitlstpmids ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 315 of file Mla_request_.cpp.

References CMla_request_Base::e_Citlstpmids, eDoNotResetVariant, CMla_request_Base::m_object, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskCitlstpmids().

◆ SetCitmatch() [1/4]

void CMla_request_Base::SetCitmatch ( CMla_request_Base::TCitmatch value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 215 of file Mla_request_.cpp.

References CObject::AddReference(), CMla_request_Base::e_Citmatch, CMla_request_Base::m_choice, CMla_request_Base::m_object, CMla_request_Base::ResetSelection(), and value.

◆ SetCitmatch() [2/4]

void CMla_back_Base::SetCitmatch ( CMla_back_Base::TCitmatch  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 621 of file Mla_back_.hpp.

References CMla_back_Base::e_Citmatch, eDoNotResetVariant, CMla_back_Base::m_Citmatch, CMla_back_Base::Select(), and value.

◆ SetCitmatch() [3/4]

CMla_back_Base::TCitmatch & CMla_back_Base::SetCitmatch ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 614 of file Mla_back_.hpp.

References CMla_back_Base::e_Citmatch, eDoNotResetVariant, CMla_back_Base::m_Citmatch, and CMla_back_Base::Select().

◆ SetCitmatch() [4/4]

CMla_request_Base::TCitmatch & CMla_request_Base::SetCitmatch ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 209 of file Mla_request_.cpp.

References CMla_request_Base::e_Citmatch, eDoNotResetVariant, CMla_request_Base::m_object, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskCitmatch().

◆ SetCitmatchpmid() [1/2]

void CMla_request_Base::SetCitmatchpmid ( CMla_request_Base::TCitmatchpmid value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 277 of file Mla_request_.cpp.

References CObject::AddReference(), CMla_request_Base::e_Citmatchpmid, CMla_request_Base::m_choice, CMla_request_Base::m_object, CMla_request_Base::ResetSelection(), and value.

◆ SetCitmatchpmid() [2/2]

CMla_request_Base::TCitmatchpmid & CMla_request_Base::SetCitmatchpmid ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 271 of file Mla_request_.cpp.

References CMla_request_Base::e_Citmatchpmid, eDoNotResetVariant, CMla_request_Base::m_object, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskCitmatchpmid().

◆ SetError() [1/2]

void CMla_back_Base::SetError ( CMla_back_Base::TError  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 576 of file Mla_back_.hpp.

References CMla_back_Base::e_Error, eDoNotResetVariant, CMla_back_Base::m_Error, CMla_back_Base::Select(), and value.

◆ SetError() [2/2]

CMla_back_Base::TError & CMla_back_Base::SetError ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 569 of file Mla_back_.hpp.

References CMla_back_Base::e_Error, eDoNotResetVariant, CMla_back_Base::m_Error, and CMla_back_Base::Select().

◆ SetFini() [1/2]

void CMla_back_Base::SetFini ( void  )
inline

Select the variant.

Definition at line 634 of file Mla_back_.hpp.

References CMla_back_Base::e_Fini, eDoNotResetVariant, and CMla_back_Base::Select().

◆ SetFini() [2/2]

void CMla_request_Base::SetFini ( void  )
inline

Select the variant.

Definition at line 817 of file Mla_request_.hpp.

References CMla_request_Base::e_Fini, eDoNotResetVariant, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskFini().

◆ SetGetaccpmids() [1/2]

void CMla_request_Base::SetGetaccpmids ( CMla_request_Base::TGetaccpmids value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 299 of file Mla_request_.cpp.

References CObject::AddReference(), CMla_request_Base::e_Getaccpmids, CMla_request_Base::m_choice, CMla_request_Base::m_object, CMla_request_Base::ResetSelection(), and value.

◆ SetGetaccpmids() [2/2]

CMla_request_Base::TGetaccpmids & CMla_request_Base::SetGetaccpmids ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 293 of file Mla_request_.cpp.

References CMla_request_Base::e_Getaccpmids, eDoNotResetVariant, CMla_request_Base::m_object, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskGetaccpmids().

◆ SetGetaccuids() [1/2]

void CMla_request_Base::SetGetaccuids ( CMla_request_Base::TGetaccuids value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 237 of file Mla_request_.cpp.

References CObject::AddReference(), CMla_request_Base::e_Getaccuids, CMla_request_Base::m_choice, CMla_request_Base::m_object, CMla_request_Base::ResetSelection(), and value.

◆ SetGetaccuids() [2/2]

CMla_request_Base::TGetaccuids & CMla_request_Base::SetGetaccuids ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 231 of file Mla_request_.cpp.

References CMla_request_Base::e_Getaccuids, eDoNotResetVariant, CMla_request_Base::m_object, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskGetaccuids().

◆ SetGetmle() [1/4]

void CMla_back_Base::SetGetmle ( CMla_back_Base::TGetmle value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 167 of file Mla_back_.cpp.

References CObject::AddReference(), CMla_back_Base::e_Getmle, CMla_back_Base::m_choice, CMla_back_Base::m_object, CMla_back_Base::ResetSelection(), and value.

◆ SetGetmle() [2/4]

void CMla_request_Base::SetGetmle ( CMla_request_Base::TGetmle  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 765 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmle, eDoNotResetVariant, CMla_request_Base::m_Getmle, CMla_request_Base::Select(), and value.

◆ SetGetmle() [3/4]

CMla_back_Base::TGetmle & CMla_back_Base::SetGetmle ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 161 of file Mla_back_.cpp.

References CMla_back_Base::e_Getmle, eDoNotResetVariant, CMla_back_Base::m_object, and CMla_back_Base::Select().

Referenced by CMLAClient_Base::AskGetmle().

◆ SetGetmle() [4/4]

CMla_request_Base::TGetmle & CMla_request_Base::SetGetmle ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 758 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmle, eDoNotResetVariant, CMla_request_Base::m_Getmle, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskGetmle().

◆ SetGetmlepmid() [1/2]

void CMla_request_Base::SetGetmlepmid ( const TGetmlepmid value)

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 253 of file Mla_request_.cpp.

References CMla_request_Base::e_Getmlepmid, eDoNotResetVariant, CMla_request_Base::m_Getmlepmid, CMla_request_Base::Select(), and value.

◆ SetGetmlepmid() [2/2]

CMla_request_Base::TGetmlepmid & CMla_request_Base::SetGetmlepmid ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 916 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmlepmid, eDoNotResetVariant, CMla_request_Base::m_Getmlepmid, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskGetmlepmid().

◆ SetGetmleuid() [1/2]

void CMla_request_Base::SetGetmleuid ( CMla_request_Base::TGetmleuid  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 1008 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmleuid, eDoNotResetVariant, CMla_request_Base::m_Getmleuid, CMla_request_Base::Select(), and value.

◆ SetGetmleuid() [2/2]

CMla_request_Base::TGetmleuid & CMla_request_Base::SetGetmleuid ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 1001 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmleuid, eDoNotResetVariant, CMla_request_Base::m_Getmleuid, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskGetmleuid().

◆ SetGetmlr() [1/2]

void CMla_back_Base::SetGetmlr ( CMla_back_Base::TGetmlr value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 261 of file Mla_back_.cpp.

References CObject::AddReference(), CMla_back_Base::e_Getmlr, CMla_back_Base::m_choice, CMla_back_Base::m_object, CMla_back_Base::ResetSelection(), and value.

◆ SetGetmlr() [2/2]

CMla_back_Base::TGetmlr & CMla_back_Base::SetGetmlr ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 255 of file Mla_back_.cpp.

References CMla_back_Base::e_Getmlr, eDoNotResetVariant, CMla_back_Base::m_object, and CMla_back_Base::Select().

Referenced by CMLAClient_Base::AskGetmlrpmid(), and CMLAClient_Base::AskGetmlruid().

◆ SetGetmlrpmid() [1/2]

void CMla_request_Base::SetGetmlrpmid ( const TGetmlrpmid value)

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 331 of file Mla_request_.cpp.

References CMla_request_Base::e_Getmlrpmid, eDoNotResetVariant, CMla_request_Base::m_Getmlrpmid, CMla_request_Base::Select(), and value.

◆ SetGetmlrpmid() [2/2]

CMla_request_Base::TGetmlrpmid & CMla_request_Base::SetGetmlrpmid ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 1028 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmlrpmid, eDoNotResetVariant, CMla_request_Base::m_Getmlrpmid, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskGetmlrpmid().

◆ SetGetmlruid() [1/2]

void CMla_request_Base::SetGetmlruid ( CMla_request_Base::TGetmlruid  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 1055 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmlruid, eDoNotResetVariant, CMla_request_Base::m_Getmlruid, CMla_request_Base::Select(), and value.

◆ SetGetmlruid() [2/2]

CMla_request_Base::TGetmlruid & CMla_request_Base::SetGetmlruid ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 1048 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmlruid, eDoNotResetVariant, CMla_request_Base::m_Getmlruid, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskGetmlruid().

◆ SetGetmripmids() [1/2]

void CMla_request_Base::SetGetmripmids ( CMla_request_Base::TGetmripmids  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 969 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmripmids, eDoNotResetVariant, CMla_request_Base::m_Getmripmids, CMla_request_Base::Select(), and value.

◆ SetGetmripmids() [2/2]

CMla_request_Base::TGetmripmids & CMla_request_Base::SetGetmripmids ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 962 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmripmids, eDoNotResetVariant, CMla_request_Base::m_Getmripmids, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskGetmripmids().

◆ SetGetmriuids() [1/2]

void CMla_request_Base::SetGetmriuids ( CMla_request_Base::TGetmriuids  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 843 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmriuids, eDoNotResetVariant, CMla_request_Base::m_Getmriuids, CMla_request_Base::Select(), and value.

◆ SetGetmriuids() [2/2]

CMla_request_Base::TGetmriuids & CMla_request_Base::SetGetmriuids ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 836 of file Mla_request_.hpp.

References CMla_request_Base::e_Getmriuids, eDoNotResetVariant, CMla_request_Base::m_Getmriuids, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskGetmriuids().

◆ SetGetpme() [1/2]

void CMla_back_Base::SetGetpme ( CMla_back_Base::TGetpme value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 239 of file Mla_back_.cpp.

References CObject::AddReference(), CMla_back_Base::e_Getpme, CMla_back_Base::m_choice, CMla_back_Base::m_object, CMla_back_Base::ResetSelection(), and value.

◆ SetGetpme() [2/2]

CMla_back_Base::TGetpme & CMla_back_Base::SetGetpme ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 233 of file Mla_back_.cpp.

References CMla_back_Base::e_Getpme, eDoNotResetVariant, CMla_back_Base::m_object, and CMla_back_Base::Select().

Referenced by CMLAClient_Base::AskGetmlepmid(), and CMLAClient_Base::AskGetmleuid().

◆ SetGetpmids()

CMla_back_Base::TGetpmids & CMla_back_Base::SetGetpmids ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 673 of file Mla_back_.hpp.

References CMla_back_Base::e_Getpmids, eDoNotResetVariant, CMla_back_Base::m_Getpmids, and CMla_back_Base::Select().

◆ SetGetpub() [1/4]

void CMla_back_Base::SetGetpub ( CMla_back_Base::TGetpub value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 189 of file Mla_back_.cpp.

References CObject::AddReference(), CMla_back_Base::e_Getpub, CMla_back_Base::m_choice, CMla_back_Base::m_object, CMla_back_Base::ResetSelection(), and value.

◆ SetGetpub() [2/4]

void CMla_request_Base::SetGetpub ( CMla_request_Base::TGetpub  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 792 of file Mla_request_.hpp.

References CMla_request_Base::e_Getpub, eDoNotResetVariant, CMla_request_Base::m_Getpub, CMla_request_Base::Select(), and value.

◆ SetGetpub() [3/4]

CMla_back_Base::TGetpub & CMla_back_Base::SetGetpub ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 183 of file Mla_back_.cpp.

References CMla_back_Base::e_Getpub, eDoNotResetVariant, CMla_back_Base::m_object, and CMla_back_Base::Select().

Referenced by CMLAClient_Base::AskGetpub(), and CMLAClient_Base::AskGetpubpmid().

◆ SetGetpub() [4/4]

CMla_request_Base::TGetpub & CMla_request_Base::SetGetpub ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 785 of file Mla_request_.hpp.

References CMla_request_Base::e_Getpub, eDoNotResetVariant, CMla_request_Base::m_Getpub, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskGetpub().

◆ SetGetpubpmid() [1/2]

void CMla_request_Base::SetGetpubpmid ( const TGetpubpmid value)

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 259 of file Mla_request_.cpp.

References CMla_request_Base::e_Getpubpmid, eDoNotResetVariant, CMla_request_Base::m_Getpubpmid, CMla_request_Base::Select(), and value.

◆ SetGetpubpmid() [2/2]

CMla_request_Base::TGetpubpmid & CMla_request_Base::SetGetpubpmid ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 936 of file Mla_request_.hpp.

References CMla_request_Base::e_Getpubpmid, eDoNotResetVariant, CMla_request_Base::m_Getpubpmid, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskGetpubpmid().

◆ SetGettitle() [1/4]

void CMla_back_Base::SetGettitle ( CMla_back_Base::TGettitle value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 211 of file Mla_back_.cpp.

References CObject::AddReference(), CMla_back_Base::e_Gettitle, CMla_back_Base::m_choice, CMla_back_Base::m_object, CMla_back_Base::ResetSelection(), and value.

◆ SetGettitle() [2/4]

void CMla_request_Base::SetGettitle ( CMla_request_Base::TGettitle value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 193 of file Mla_request_.cpp.

References CObject::AddReference(), CMla_request_Base::e_Gettitle, CMla_request_Base::m_choice, CMla_request_Base::m_object, CMla_request_Base::ResetSelection(), and value.

◆ SetGettitle() [3/4]

CMla_back_Base::TGettitle & CMla_back_Base::SetGettitle ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 205 of file Mla_back_.cpp.

References CMla_back_Base::e_Gettitle, eDoNotResetVariant, CMla_back_Base::m_object, and CMla_back_Base::Select().

Referenced by CMLAClient_Base::AskGettitle().

◆ SetGettitle() [4/4]

CMla_request_Base::TGettitle & CMla_request_Base::SetGettitle ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 187 of file Mla_request_.cpp.

References CMla_request_Base::e_Gettitle, eDoNotResetVariant, CMla_request_Base::m_object, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskGettitle().

◆ SetGetuids()

CMla_back_Base::TGetuids & CMla_back_Base::SetGetuids ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 653 of file Mla_back_.hpp.

References CMla_back_Base::e_Getuids, eDoNotResetVariant, CMla_back_Base::m_Getuids, and CMla_back_Base::Select().

◆ SetInit() [1/2]

void CMla_back_Base::SetInit ( void  )
inline

Select the variant.

Definition at line 550 of file Mla_back_.hpp.

References CMla_back_Base::e_Init, eDoNotResetVariant, and CMla_back_Base::Select().

◆ SetInit() [2/2]

void CMla_request_Base::SetInit ( void  )
inline

Select the variant.

Definition at line 739 of file Mla_request_.hpp.

References CMla_request_Base::e_Init, eDoNotResetVariant, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskInit().

◆ SetNum() [1/2]

void CTitle_msg_list_Base::SetNum ( CTitle_msg_list_Base::TNum  value)
inline

Assign a value to Num data member.

Parameters
valueValue to assign

Definition at line 225 of file Title_msg_list_.hpp.

References CTitle_msg_list_Base::m_Num, CTitle_msg_list_Base::m_set_State, and value.

◆ SetNum() [2/2]

CTitle_msg_list_Base::TNum & CTitle_msg_list_Base::SetNum ( void  )
inline

Assign a value to Num data member.

Returns
Reference to the data value.

Definition at line 232 of file Title_msg_list_.hpp.

References CTitle_msg_list_Base::IsSetNum(), CTitle_msg_list_Base::m_Num, CTitle_msg_list_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetOutpmid() [1/2]

void CMla_back_Base::SetOutpmid ( const TOutpmid value)

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 221 of file Mla_back_.cpp.

References CMla_back_Base::e_Outpmid, eDoNotResetVariant, CMla_back_Base::m_Outpmid, CMla_back_Base::Select(), and value.

◆ SetOutpmid() [2/2]

CMla_back_Base::TOutpmid & CMla_back_Base::SetOutpmid ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 720 of file Mla_back_.hpp.

References CMla_back_Base::e_Outpmid, eDoNotResetVariant, CMla_back_Base::m_Outpmid, and CMla_back_Base::Select().

◆ SetOutuid() [1/2]

void CMla_back_Base::SetOutuid ( CMla_back_Base::TOutuid  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 700 of file Mla_back_.hpp.

References CMla_back_Base::e_Outuid, eDoNotResetVariant, CMla_back_Base::m_Outuid, CMla_back_Base::Select(), and value.

◆ SetOutuid() [2/2]

CMla_back_Base::TOutuid & CMla_back_Base::SetOutuid ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 693 of file Mla_back_.hpp.

References CMla_back_Base::e_Outuid, eDoNotResetVariant, CMla_back_Base::m_Outuid, and CMla_back_Base::Select().

◆ SetPmidtouid() [1/2]

void CMla_request_Base::SetPmidtouid ( const TPmidtouid value)

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 247 of file Mla_request_.cpp.

References CMla_request_Base::e_Pmidtouid, eDoNotResetVariant, CMla_request_Base::m_Pmidtouid, CMla_request_Base::Select(), and value.

◆ SetPmidtouid() [2/2]

CMla_request_Base::TPmidtouid & CMla_request_Base::SetPmidtouid ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 896 of file Mla_request_.hpp.

References CMla_request_Base::e_Pmidtouid, eDoNotResetVariant, CMla_request_Base::m_Pmidtouid, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskPmidtouid().

◆ SetTitle() [1/2]

void CTitle_msg_Base::SetTitle ( CTitle_msg_Base::TTitle value)

Assign a value to Title data member.

Parameters
valueReference to value.

Definition at line 60 of file Title_msg_.cpp.

References CTitle_msg_Base::m_Title, and value.

◆ SetTitle() [2/2]

CTitle_msg_Base::TTitle & CTitle_msg_Base::SetTitle ( void  )
inline

Assign a value to Title data member.

Returns
Reference to the data value.

Definition at line 273 of file Title_msg_.hpp.

References CTitle_msg_Base::m_Title, and CTitle_msg_Base::ResetTitle().

◆ SetTitles()

CTitle_msg_list_Base::TTitles & CTitle_msg_list_Base::SetTitles ( void  )
inline

Assign a value to Titles data member.

Returns
Reference to the data value.

Definition at line 262 of file Title_msg_list_.hpp.

References CTitle_msg_list_Base::m_set_State, and CTitle_msg_list_Base::m_Titles.

◆ SetType() [1/2]

void CTitle_msg_Base::SetType ( CTitle_msg_Base::TType  value)
inline

Assign a value to Type data member.

Parameters
valueValue to assign

Definition at line 233 of file Title_msg_.hpp.

References CTitle_msg_Base::m_set_State, CTitle_msg_Base::m_Type, and value.

◆ SetType() [2/2]

CTitle_msg_Base::TType & CTitle_msg_Base::SetType ( void  )
inline

Assign a value to Type data member.

Returns
Reference to the data value.

Definition at line 240 of file Title_msg_.hpp.

References CTitle_msg_Base::IsSetType(), CTitle_msg_Base::m_set_State, CTitle_msg_Base::m_Type, and CSerialObject::UnassignedByte().

◆ SetUidtopmid() [1/2]

void CMla_request_Base::SetUidtopmid ( CMla_request_Base::TUidtopmid  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 876 of file Mla_request_.hpp.

References CMla_request_Base::e_Uidtopmid, eDoNotResetVariant, CMla_request_Base::m_Uidtopmid, CMla_request_Base::Select(), and value.

◆ SetUidtopmid() [2/2]

CMla_request_Base::TUidtopmid & CMla_request_Base::SetUidtopmid ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 869 of file Mla_request_.hpp.

References CMla_request_Base::e_Uidtopmid, eDoNotResetVariant, CMla_request_Base::m_Uidtopmid, and CMla_request_Base::Select().

Referenced by CMLAClient_Base::AskUidtopmid().

◆ ThrowInvalidSelection() [1/2]

void CMla_back_Base::ThrowInvalidSelection ( E_Choice  index) const

Throw 'InvalidSelection' exception.

Parameters
indexExpected selection.

Definition at line 150 of file Mla_back_.cpp.

References DIAG_COMPILE_INFO, CMla_back_Base::m_choice, and CMla_back_Base::sm_SelectionNames.

Referenced by CMLAClient_Base::Ask(), and CMla_back_Base::CheckSelected().

◆ ThrowInvalidSelection() [2/2]

void CMla_request_Base::ThrowInvalidSelection ( E_Choice  index) const

Throw 'InvalidSelection' exception.

Parameters
indexExpected selection.

Definition at line 176 of file Mla_request_.cpp.

References DIAG_COMPILE_INFO, CMla_request_Base::m_choice, and CMla_request_Base::sm_SelectionNames.

Referenced by CMla_request_Base::CheckSelected().

◆ Which() [1/2]

CMla_back_Base::E_Choice CMla_back_Base::Which ( void  ) const
inline

Which variant is currently selected.

Returns
Choice state enumerator.

Definition at line 515 of file Mla_back_.hpp.

References CMla_back_Base::m_choice.

Referenced by CMLAClient_Base::Ask().

◆ Which() [2/2]

CMla_request_Base::E_Choice CMla_request_Base::Which ( void  ) const
inline

Which variant is currently selected.

Returns
Choice state enumerator.

Definition at line 704 of file Mla_request_.hpp.

References CMla_request_Base::m_choice.

◆ x_Choice()

CMLAClient_Base::TReplyChoice & CMLAClient_Base::x_Choice ( CMLAClient_Base::TReply reply)
inlineprivate

◆ x_Connect()

void CMLAClient_Base::x_Connect ( void  )
protectedvirtual

These run with m_Mutex already acquired.

Reimplemented from CRPCClient< CMla_request, CMla_back >.

Definition at line 55 of file mla_client_.cpp.

References CMLAClient_Base::AskInit(), and CRPCClient< CMla_request, CMla_back >::x_Connect().

◆ x_Disconnect()

void CMLAClient_Base::x_Disconnect ( void  )
protectedvirtual

Disconnect as cleanly as possible.

Note
Derived classes that override this method should copy the destructor logic that calls it (via Disconnect, which avoids duplicate calls).

Reimplemented from CRPCClient_Base.

Definition at line 61 of file mla_client_.cpp.

References CMLAClient_Base::AskFini(), and CRPCClient_Base::x_Disconnect().

◆ ~CMla_back()

CMla_back::~CMla_back ( void  )

Definition at line 50 of file Mla_back.cpp.

◆ ~CMla_back_Base()

CMla_back_Base::~CMla_back_Base ( void  )
virtual

Definition at line 302 of file Mla_back_.cpp.

References CMla_back_Base::Reset().

◆ ~CMla_request()

CMla_request::~CMla_request ( void  )

Definition at line 50 of file Mla_request.cpp.

◆ ~CMla_request_Base()

CMla_request_Base::~CMla_request_Base ( void  )
virtual

Definition at line 374 of file Mla_request_.cpp.

References CMla_request_Base::Reset().

◆ ~CMLAClient()

CMLAClient::~CMLAClient ( void  )

Definition at line 50 of file mla_client.cpp.

◆ ~CMLAClient_Base()

CMLAClient_Base::~CMLAClient_Base ( void  )
virtual

Definition at line 320 of file mla_client_.cpp.

References CRPCClient_Base::Disconnect(), and STD_CATCH_ALL_XX.

◆ ~CTitle_msg()

CTitle_msg::~CTitle_msg ( void  )

Definition at line 50 of file Title_msg.cpp.

◆ ~CTitle_msg_Base()

CTitle_msg_Base::~CTitle_msg_Base ( void  )
virtual

Definition at line 93 of file Title_msg_.cpp.

◆ ~CTitle_msg_list()

CTitle_msg_list::~CTitle_msg_list ( void  )

Definition at line 50 of file Title_msg_list.cpp.

◆ ~CTitle_msg_list_Base()

CTitle_msg_list_Base::~CTitle_msg_list_Base ( void  )
virtual

Definition at line 82 of file Title_msg_list_.cpp.

Variable Documentation

◆ 

union { ... }

◆ 

union { ... }

◆ m_choice [1/2]

E_Choice CMla_back_Base::m_choice
private

◆ m_choice [2/2]

E_Choice CMla_request_Base::m_choice
private

◆ m_Citmatch [1/2]

TCitmatch CMla_back_Base::m_Citmatch

◆  [2/2]

TCitmatch { ... } ::m_Citmatch

Definition at line 496 of file Mla_back_.hpp.

◆  [1/2]

TError { ... } ::m_Error

Definition at line 495 of file Mla_back_.hpp.

◆ m_Error [2/2]

TError CMla_back_Base::m_Error

◆ m_Getmle [1/2]

TGetmle CMla_request_Base::m_Getmle

◆  [2/2]

TGetmle { ... } ::m_Getmle

Definition at line 679 of file Mla_request_.hpp.

◆ m_Getmlepmid [1/2]

NCBI_NS_NCBI::CUnionBuffer<TGetmlepmid> CMla_request_Base::m_Getmlepmid

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<TGetmlepmid> { ... } ::m_Getmlepmid

Definition at line 684 of file Mla_request_.hpp.

◆ m_Getmleuid [1/2]

TGetmleuid CMla_request_Base::m_Getmleuid

◆  [2/2]

TGetmleuid { ... } ::m_Getmleuid

Definition at line 687 of file Mla_request_.hpp.

◆ m_Getmlrpmid [1/2]

NCBI_NS_NCBI::CUnionBuffer<TGetmlrpmid> CMla_request_Base::m_Getmlrpmid

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<TGetmlrpmid> { ... } ::m_Getmlrpmid

Definition at line 688 of file Mla_request_.hpp.

◆ m_Getmlruid [1/2]

TGetmlruid CMla_request_Base::m_Getmlruid

◆  [2/2]

TGetmlruid { ... } ::m_Getmlruid

Definition at line 689 of file Mla_request_.hpp.

◆ m_Getmripmids [1/2]

TGetmripmids CMla_request_Base::m_Getmripmids

◆  [2/2]

TGetmripmids { ... } ::m_Getmripmids

Definition at line 686 of file Mla_request_.hpp.

◆ m_Getmriuids [1/2]

TGetmriuids CMla_request_Base::m_Getmriuids

◆  [2/2]

TGetmriuids { ... } ::m_Getmriuids

Definition at line 681 of file Mla_request_.hpp.

◆ m_Getpmids [1/2]

NCBI_NS_NCBI::CUnionBuffer<TGetpmids> CMla_back_Base::m_Getpmids

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<TGetpmids> { ... } ::m_Getpmids

Definition at line 498 of file Mla_back_.hpp.

◆ m_Getpub [1/2]

TGetpub CMla_request_Base::m_Getpub

◆  [2/2]

TGetpub { ... } ::m_Getpub

Definition at line 680 of file Mla_request_.hpp.

◆  [1/2]

NCBI_NS_NCBI::CUnionBuffer<TGetpubpmid> { ... } ::m_Getpubpmid

Definition at line 685 of file Mla_request_.hpp.

◆ m_Getpubpmid [2/2]

NCBI_NS_NCBI::CUnionBuffer<TGetpubpmid> CMla_request_Base::m_Getpubpmid

◆  [1/2]

NCBI_NS_NCBI::CUnionBuffer<TGetuids> { ... } ::m_Getuids

Definition at line 497 of file Mla_back_.hpp.

◆ m_Getuids [2/2]

NCBI_NS_NCBI::CUnionBuffer<TGetuids> CMla_back_Base::m_Getuids

◆ m_Num

int CTitle_msg_list_Base::m_Num
private

◆  [1/4]

NCBI_NS_NCBI::CSerialObject* { ... } ::m_object

Definition at line 501 of file Mla_back_.hpp.

◆ m_object [2/4]

NCBI_NS_NCBI::CSerialObject* CMla_back_Base::m_object

◆ m_object [3/4]

NCBI_NS_NCBI::CSerialObject* CMla_request_Base::m_object

◆  [4/4]

NCBI_NS_NCBI::CSerialObject* { ... } ::m_object

Definition at line 690 of file Mla_request_.hpp.

◆ m_Outpmid [1/2]

NCBI_NS_NCBI::CUnionBuffer<TOutpmid> CMla_back_Base::m_Outpmid

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<TOutpmid> { ... } ::m_Outpmid

Definition at line 500 of file Mla_back_.hpp.

◆  [1/2]

TOutuid { ... } ::m_Outuid

Definition at line 499 of file Mla_back_.hpp.

◆ m_Outuid [2/2]

TOutuid CMla_back_Base::m_Outuid

◆  [1/2]

NCBI_NS_NCBI::CUnionBuffer<TPmidtouid> { ... } ::m_Pmidtouid

Definition at line 683 of file Mla_request_.hpp.

◆ m_Pmidtouid [2/2]

NCBI_NS_NCBI::CUnionBuffer<TPmidtouid> CMla_request_Base::m_Pmidtouid

◆ m_set_State [1/2]

Uint4 CTitle_msg_Base::m_set_State[1]
private

◆ m_set_State [2/2]

Uint4 CTitle_msg_list_Base::m_set_State[1]
private

◆ m_Title

CRef< TTitle > CTitle_msg_Base::m_Title
private

◆ m_Titles

list< CRef< CTitle_msg > > CTitle_msg_list_Base::m_Titles
private

◆ m_Type

ETitle_type CTitle_msg_Base::m_Type
private

◆ m_Uidtopmid [1/2]

TUidtopmid CMla_request_Base::m_Uidtopmid

◆  [2/2]

TUidtopmid { ... } ::m_Uidtopmid

Definition at line 682 of file Mla_request_.hpp.

◆ sm_SelectionNames [1/2]

const char *const CMla_back_Base::sm_SelectionNames
staticprivate
Initial value:
= {
"not set",
"init",
"error",
"getmle",
"getpub",
"gettitle",
"citmatch",
"fini",
"getuids",
"getpmids",
"outuid",
"outpmid",
"getpme",
"getmlr"
}

Definition at line 492 of file Mla_back_.hpp.

Referenced by CMla_back_Base::SelectionName(), and CMla_back_Base::ThrowInvalidSelection().

◆ sm_SelectionNames [2/2]

const char *const CMla_request_Base::sm_SelectionNames
staticprivate
Initial value:
= {
"not set",
"init",
"getmle",
"getpub",
"gettitle",
"citmatch",
"fini",
"getmriuids",
"getaccuids",
"uidtopmid",
"pmidtouid",
"getmlepmid",
"getpubpmid",
"citmatchpmid",
"getmripmids",
"getaccpmids",
"citlstpmids",
"getmleuid",
"getmlrpmid",
"getmlruid"
}

Definition at line 676 of file Mla_request_.hpp.

Referenced by CMla_request_Base::SelectionName(), and CMla_request_Base::ThrowInvalidSelection().

Modified on Mon Dec 11 02:40:04 2023 by modify_doxy.py rev. 669887