41 #ifndef GUI_OBJECTS_GBENCHVERSIONREQUEST_BASE_HPP
42 #define GUI_OBJECTS_GBENCHVERSIONREQUEST_BASE_HPP
51 #ifndef BEGIN_objects_SCOPE
52 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
53 # define END_objects_SCOPE END_SCOPE(objects)
88 eVersion_request_download_url = 0,
89 eVersion_request_package = 1
117 bool IsSetVersion(
void)
const;
124 bool CanGetVersion(
void)
const;
127 void ResetVersion(
void);
133 const TVersion& GetVersion(
void)
const;
154 bool IsSetVersion_request(
void)
const;
161 bool CanGetVersion_request(
void)
const;
164 void ResetVersion_request(
void);
167 void SetDefaultVersion_request(
void);
188 virtual void Reset(
void);
CGBenchVersionRequest_Base –.
Base class for all serializable objects.
static char UnassignedByte(void)
#define ENUM_METHOD_NAME(EnumName)
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
bool CanGetVersion(void) const
Check if it is safe to call GetVersion method.
TVersion & SetVersion(void)
Assign a value to Version data member.
DECLARE_INTERNAL_TYPE_INFO()
CGBenchVersionRequest_Base(const CGBenchVersionRequest_Base &)
EVersion_request TVersion_request
void SetDefaultVersion_request(void)
Assign default value to Version_request data member.
void ResetVersion(void)
Reset Version data member.
bool CanGetVersion_request(void) const
Check if it is safe to call GetVersion_request method.
bool IsSetVersion(void) const
Check if a value has been assigned to Version data member.
CGBenchVersionRequest_Base & operator=(const CGBenchVersionRequest_Base &)
void ResetVersion_request(void)
Reset Version_request data member.
CRef< TVersion > m_Version
CGBenchVersionInfo TVersion
bool IsSetVersion_request(void) const
Check if a value has been assigned to Version_request data member.
TVersion_request & SetVersion_request(void)
Assign a value to Version_request data member.
TVersion_request GetVersion_request(void) const
Get the Version_request member data.
const TVersion & GetVersion(void) const
Get the Version member data.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
EVersion_request m_Version_request
@ eVersion_request_download_url
Defines to provide correct exporting from DLLs in Windows.