#include <mla_client_.hpp>
Inheritance diagram for CMLAClient_Base:


Definition at line 75 of file mla_client_.hpp.
Public Types | |
| typedef CMla_request | TRequest |
| typedef CMla_back | TReply |
| typedef TRequest | TRequestChoice |
| typedef TReply | TReplyChoice |
Public Member Functions | |
| CMLAClient_Base (void) | |
| virtual | ~CMLAClient_Base (void) |
| virtual void | Ask (const TRequest &request, TReply &reply) |
| virtual void | Ask (const TRequest &request, TReply &reply, TReplyChoice::E_Choice wanted) |
| virtual void | AskInit (TReply *reply=0) |
| virtual CRef< CMedline_entry > | AskGetmle (const int &req, TReply *reply=0) |
| virtual CRef< CPub > | AskGetpub (const int &req, TReply *reply=0) |
| virtual CRef< CTitle_msg_list > | AskGettitle (const CTitle_msg &req, TReply *reply=0) |
| virtual int | AskCitmatch (const CPub &req, TReply *reply=0) |
| virtual void | AskFini (TReply *reply=0) |
| virtual list< int > | AskGetmriuids (const int &req, TReply *reply=0) |
| virtual list< int > | AskGetaccuids (const CMedline_si &req, TReply *reply=0) |
| virtual int | AskUidtopmid (const int &req, TReply *reply=0) |
| virtual int | AskPmidtouid (const CPubMedId &req, TReply *reply=0) |
| virtual CRef< CPubmed_entry > | AskGetmlepmid (const CPubMedId &req, TReply *reply=0) |
| virtual CRef< CPub > | AskGetpubpmid (const CPubMedId &req, TReply *reply=0) |
| virtual int | AskCitmatchpmid (const CPub &req, TReply *reply=0) |
| virtual list< int > | AskGetmripmids (const int &req, TReply *reply=0) |
| virtual list< int > | AskGetaccpmids (const CMedline_si &req, TReply *reply=0) |
| virtual list< int > | AskCitlstpmids (const CPub &req, TReply *reply=0) |
| virtual CRef< CPubmed_entry > | AskGetmleuid (const int &req, TReply *reply=0) |
| virtual CRef< CMedlars_entry > | AskGetmlrpmid (const CPubMedId &req, TReply *reply=0) |
| virtual CRef< CMedlars_entry > | AskGetmlruid (const int &req, TReply *reply=0) |
Protected Member Functions | |
| void | x_Connect (void) |
| These run with m_Mutex already acquired. | |
| void | x_Disconnect (void) |
Private Types | |
| typedef CRPCClient< CMla_request, CMla_back > | Tparent |
Private Member Functions | |
| TReplyChoice & | x_Choice (TReply &reply) |
|
|
Reimplemented in CMLAClient. Definition at line 77 of file mla_client_.hpp. |
|
|
Definition at line 85 of file mla_client_.hpp. |
|
|
Definition at line 87 of file mla_client_.hpp. |
|
|
Definition at line 84 of file mla_client_.hpp. |
|
|
Definition at line 86 of file mla_client_.hpp. |
|
|
Definition at line 309 of file mla_client_.cpp. |
|
|
Definition at line 315 of file mla_client_.cpp. |
|
||||||||||||||||
|
|
|
||||||||||||
|
Reimplemented from CRPCClient< CMla_request, CMla_back >. Definition at line 175 of file mla_client_.hpp. References CRPCClient< CMla_request, CMla_back >::Ask(). Referenced by AskCitlstpmids(), AskCitmatch(), AskCitmatchpmid(), AskFini(), AskGetaccpmids(), AskGetaccuids(), AskGetmle(), AskGetmlepmid(), AskGetmleuid(), AskGetmlrpmid(), AskGetmlruid(), AskGetmripmids(), AskGetmriuids(), AskGetpub(), AskGetpubpmid(), AskGettitle(), AskInit(), AskPmidtouid(), and AskUidtopmid(). |
|
||||||||||||
|
Definition at line 260 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Getpmids, CMla_back_Base::GetGetpmids(), CMla_request_Base::SetCitlstpmids(), and x_Choice(). |
|
||||||||||||
|
Definition at line 129 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Citmatch, CMla_back_Base::GetCitmatch(), CMla_request_Base::SetCitmatch(), and x_Choice(). |
|
||||||||||||
|
Definition at line 224 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Citmatch, CMla_back_Base::GetCitmatch(), CMla_request_Base::SetCitmatchpmid(), and x_Choice(). |
|
|
Definition at line 141 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Fini, and CMla_request_Base::SetFini(). Referenced by x_Disconnect(). |
|
||||||||||||
|
Definition at line 248 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Getpmids, CMla_back_Base::GetGetpmids(), CMla_request_Base::SetGetaccpmids(), and x_Choice(). |
|
||||||||||||
|
Definition at line 164 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Getuids, CMla_back_Base::GetGetuids(), CMla_request_Base::SetGetaccuids(), and x_Choice(). |
|
||||||||||||
|
Definition at line 93 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Getmle, CMla_back_Base::SetGetmle(), CMla_request_Base::SetGetmle(), and x_Choice(). |
|
||||||||||||
|
Definition at line 200 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Getpme, CMla_request_Base::SetGetmlepmid(), CMla_back_Base::SetGetpme(), and x_Choice(). |
|
||||||||||||
|
Definition at line 272 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Getpme, CMla_request_Base::SetGetmleuid(), CMla_back_Base::SetGetpme(), and x_Choice(). |
|
||||||||||||
|
Definition at line 284 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Getmlr, CMla_back_Base::SetGetmlr(), CMla_request_Base::SetGetmlrpmid(), and x_Choice(). |
|
||||||||||||
|
Definition at line 296 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Getmlr, CMla_back_Base::SetGetmlr(), CMla_request_Base::SetGetmlruid(), and x_Choice(). |
|
||||||||||||
|
Definition at line 236 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Getpmids, CMla_back_Base::GetGetpmids(), CMla_request_Base::SetGetmripmids(), and x_Choice(). |
|
||||||||||||
|
Definition at line 152 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Getuids, CMla_back_Base::GetGetuids(), CMla_request_Base::SetGetmriuids(), and x_Choice(). |
|
||||||||||||
|
Definition at line 105 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Getpub, CMla_back_Base::SetGetpub(), CMla_request_Base::SetGetpub(), and x_Choice(). |
|
||||||||||||
|
Definition at line 212 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Getpub, CMla_back_Base::SetGetpub(), CMla_request_Base::SetGetpubpmid(), and x_Choice(). |
|
||||||||||||
|
Definition at line 117 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Gettitle, CMla_back_Base::SetGettitle(), CMla_request_Base::SetGettitle(), and x_Choice(). |
|
|
Definition at line 82 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Init, and CMla_request_Base::SetInit(). Referenced by x_Connect(). |
|
||||||||||||
|
Definition at line 188 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Outuid, CMla_back_Base::GetOutuid(), CMla_request_Base::SetPmidtouid(), and x_Choice(). |
|
||||||||||||
|
Definition at line 176 of file mla_client_.cpp. References Ask(), CMla_back_Base::e_Outpmid, CMla_back_Base::GetOutpmid(), CMla_request_Base::SetUidtopmid(), and x_Choice(). |
|
|
Definition at line 169 of file mla_client_.hpp. Referenced by AskCitlstpmids(), AskCitmatch(), AskCitmatchpmid(), AskGetaccpmids(), AskGetaccuids(), AskGetmle(), AskGetmlepmid(), AskGetmleuid(), AskGetmlrpmid(), AskGetmlruid(), AskGetmripmids(), AskGetmriuids(), AskGetpub(), AskGetpubpmid(), AskGettitle(), AskPmidtouid(), and AskUidtopmid(). |
|
|
These run with m_Mutex already acquired.
Reimplemented from CRPCClient< CMla_request, CMla_back >. Definition at line 55 of file mla_client_.cpp. References AskInit(), and CRPCClient< CMla_request, CMla_back >::x_Connect(). |
|
|
Reimplemented from CRPCClient< CMla_request, CMla_back >. Definition at line 61 of file mla_client_.cpp. References AskFini(), and CRPCClient< CMla_request, CMla_back >::x_Disconnect(). |
1.4.6
Modified on Wed Dec 09 08:19:28 2009 by modify_doxy.py rev. 173732