41 #ifndef OBJECTS_ID2_ID2_REQUEST_REGET_BLOB_BASE_HPP
42 #define OBJECTS_ID2_ID2_REQUEST_REGET_BLOB_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
112 bool IsSetBlob_id(
void)
const;
119 bool CanGetBlob_id(
void)
const;
122 void ResetBlob_id(
void);
128 const TBlob_id& GetBlob_id(
void)
const;
150 bool IsSetSplit_version(
void)
const;
157 bool CanGetSplit_version(
void)
const;
160 void ResetSplit_version(
void);
188 bool IsSetOffset(
void)
const;
195 bool CanGetOffset(
void)
const;
198 void ResetOffset(
void);
219 virtual void Reset(
void);
This is similar to FTP reget command.
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
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.
void ResetBlob_id(void)
Reset Blob_id data member.
CID2_Request_ReGet_Blob_Base(const CID2_Request_ReGet_Blob_Base &)
TSplit_version & SetSplit_version(void)
Assign a value to Split_version data member.
TOffset GetOffset(void) const
Get the Offset member data.
void ResetSplit_version(void)
Reset Split_version data member.
TSplit_version GetSplit_version(void) const
Get the Split_version member data.
void ResetOffset(void)
Reset Offset data member.
const TBlob_id & GetBlob_id(void) const
Get the Blob_id member data.
bool IsSetOffset(void) const
start offset of data to get Check if a value has been assigned to Offset data member.
TOffset & SetOffset(void)
Assign a value to Offset data member.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
bool IsSetBlob_id(void) const
Check if a value has been assigned to Blob_id data member.
bool CanGetBlob_id(void) const
Check if it is safe to call GetBlob_id method.
bool CanGetOffset(void) const
Check if it is safe to call GetOffset method.
CID2_Request_ReGet_Blob_Base & operator=(const CID2_Request_ReGet_Blob_Base &)
TBlob_id & SetBlob_id(void)
Assign a value to Blob_id data member.
bool CanGetSplit_version(void) const
Check if it is safe to call GetSplit_version method.
CRef< TBlob_id > m_Blob_id
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetSplit_version(void) const
blob split version to resend Check if a value has been assigned to Split_version data member.
const GenericPointer< typename T::ValueType > T2 value