41 #ifndef GUI_OBJECTS_GBENCHINITREPLY_BASE_HPP
42 #define GUI_OBJECTS_GBENCHINITREPLY_BASE_HPP
55 #ifndef BEGIN_objects_SCOPE
56 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
57 # define END_objects_SCOPE END_SCOPE(objects)
126 bool IsSetCurrent_version(
void)
const;
133 bool CanGetCurrent_version(
void)
const;
136 void ResetCurrent_version(
void);
163 bool IsSetPublic_services(
void)
const;
170 bool CanGetPublic_services(
void)
const;
173 void ResetPublic_services(
void);
194 bool IsSetExtra_configs(
void)
const;
201 bool CanGetExtra_configs(
void)
const;
204 void ResetExtra_configs(
void);
219 virtual void Reset(
void);
We reply to 'init' with the current version so the client can make a decision about whether to reques...
Base class for all serializable objects.
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIOBJECTS_EXPORT
CGBenchInitReply_Base(const CGBenchInitReply_Base &)
CRef< TCurrent_version > m_Current_version
list< CRef< CUser_object > > TExtra_configs
list< CRef< CPluginInfo > > TPublic_services
list< CRef< CUser_object > > m_Extra_configs
CGBenchInitReply_Base & operator=(const CGBenchInitReply_Base &)
TPublic_services & SetPublic_services(void)
Assign a value to Public_services data member.
const TCurrent_version & GetCurrent_version(void) const
Get the Current_version member data.
const TExtra_configs & GetExtra_configs(void) const
Get the Extra_configs member data.
bool CanGetExtra_configs(void) const
Check if it is safe to call GetExtra_configs method.
bool CanGetPublic_services(void) const
Check if it is safe to call GetPublic_services method.
TCurrent_version & SetCurrent_version(void)
Assign a value to Current_version data member.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
void ResetCurrent_version(void)
Reset Current_version data member.
CGBenchVersionInfo TCurrent_version
bool IsSetExtra_configs(void) const
Check if a value has been assigned to Extra_configs data member.
bool IsSetCurrent_version(void) const
Check if a value has been assigned to Current_version data member.
list< CRef< CPluginInfo > > m_Public_services
TExtra_configs & SetExtra_configs(void)
Assign a value to Extra_configs data member.
bool CanGetCurrent_version(void) const
Check if it is safe to call GetCurrent_version method.
DECLARE_INTERNAL_TYPE_INFO()
const TPublic_services & GetPublic_services(void) const
Get the Public_services member data.
bool IsSetPublic_services(void) const
Check if a value has been assigned to Public_services data member.
Defines to provide correct exporting from DLLs in Windows.