41 #ifndef OBJECTS_REMAP_REMAP_CLIENT_BASE_HPP
42 #define OBJECTS_REMAP_REMAP_CLIENT_BASE_HPP
58 #ifndef BEGIN_objects_SCOPE
59 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
60 # define END_objects_SCOPE END_SCOPE(objects)
97 virtual const TRequest& GetDefaultRequest(
void)
const;
98 virtual TRequest& SetDefaultRequest(
void);
99 virtual void SetDefaultRequest(
const TRequest& request);
108 virtual list< string > AskMaps_to_builds
109 (
const string& req,
TReply* reply = 0);
111 virtual list< string > AskMaps_from_builds
112 (
const string& req,
TReply* reply = 0);
114 virtual list< string > AskAll_builds
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
CRPCClient – prototype client for ASN.1/XML-based RPC.
virtual void Ask(const TRequest &request, TReply &reply)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_REMAP_EXPORT
TReplyChoice & x_Choice(TReply &reply)
CRPCClient< CRemap_request, CRemap_reply > Tparent
virtual const TRequest & GetDefaultRequest(void) const
virtual void Ask(const TRequest &request, TReply &reply)
CRMRequest TRequestChoice
CRef< TRequest > m_DefaultRequest
void SetReply(TReply &value)
Assign a value to Reply data member.
virtual TRequest & SetDefaultRequest(void)