NCBI C++ ToolKit
Public Types | Public Member Functions | Private Types | Private Member Functions | Private Attributes
CID2S_Reply_Get_Split_Info_Base Class Reference

Represents ASN.1 type ID2S-Reply-Get-Split-Info defined in file id2.asn

Search Toolkit Book for CID2S_Reply_Get_Split_Info_Base

Reply to ID2-Request-Get-Blob-Info. More...

#include <objects/id2/ID2S_Reply_Get_Split_Info_.hpp>

+ Inheritance diagram for CID2S_Reply_Get_Split_Info_Base:
+ Collaboration diagram for CID2S_Reply_Get_Split_Info_Base:

List of all members.

Public Types

typedef CID2_Blob_Id TBlob_id
typedef int TSplit_version
typedef CID2_Reply_Data TData

Public Member Functions

 CID2S_Reply_Get_Split_Info_Base (void)
virtual ~CID2S_Reply_Get_Split_Info_Base (void)
 DECLARE_INTERNAL_TYPE_INFO ()
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.
void ResetBlob_id (void)
 Reset Blob_id data member.
const TBlob_idGetBlob_id (void) const
 Get the Blob_id member data.
void SetBlob_id (TBlob_id &value)
 Assign a value to Blob_id data member.
TBlob_idSetBlob_id (void)
 Assign a value to Blob_id data member.
bool IsSetSplit_version (void) const
 version of split data Check if a value has been assigned to Split_version data member.
bool CanGetSplit_version (void) const
 Check if it is safe to call GetSplit_version method.
void ResetSplit_version (void)
 Reset Split_version data member.
TSplit_version GetSplit_version (void) const
 Get the Split_version member data.
void SetSplit_version (TSplit_version value)
 Assign a value to Split_version data member.
TSplit_versionSetSplit_version (void)
 Assign a value to Split_version data member.
bool IsSetData (void) const
 blob split info not set if error occurred Check if a value has been assigned to Data data member.
bool CanGetData (void) const
 Check if it is safe to call GetData method.
void ResetData (void)
 Reset Data data member.
const TDataGetData (void) const
 Get the Data member data.
void SetData (TData &value)
 Assign a value to Data data member.
TDataSetData (void)
 Assign a value to Data data member.
virtual void Reset (void)
 Reset the whole object.

Private Types

typedef CSerialObject Tparent

Private Member Functions

 CID2S_Reply_Get_Split_Info_Base (const CID2S_Reply_Get_Split_Info_Base &)
CID2S_Reply_Get_Split_Info_Baseoperator= (const CID2S_Reply_Get_Split_Info_Base &)

Private Attributes

Uint4 m_set_State [1]
CRef< TBlob_idm_Blob_id
int m_Split_version
CRef< TDatam_Data

Detailed Description

Reply to ID2-Request-Get-Blob-Info.

CID2S_Reply_Get_Split_Info_Base --

Definition at line 74 of file ID2S_Reply_Get_Split_Info_.hpp.


Member Typedef Documentation

Definition at line 87 of file ID2S_Reply_Get_Split_Info_.hpp.

Definition at line 89 of file ID2S_Reply_Get_Split_Info_.hpp.

Reimplemented in CID2S_Reply_Get_Split_Info.

Definition at line 76 of file ID2S_Reply_Get_Split_Info_.hpp.

Definition at line 88 of file ID2S_Reply_Get_Split_Info_.hpp.


Constructor & Destructor Documentation

Definition at line 111 of file ID2S_Reply_Get_Split_Info_.cpp.


Member Function Documentation

Check if it is safe to call GetBlob_id method.

Returns:
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 240 of file ID2S_Reply_Get_Split_Info_.hpp.

Check if it is safe to call GetData method.

Returns:
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 317 of file ID2S_Reply_Get_Split_Info_.hpp.

References IsSetData().

Referenced by GetData().

Check if it is safe to call GetSplit_version method.

Returns:
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 270 of file ID2S_Reply_Get_Split_Info_.hpp.

References IsSetSplit_version().

Referenced by GetSplit_version().

Get the Blob_id member data.

Returns:
Reference to the member data.

Definition at line 246 of file ID2S_Reply_Get_Split_Info_.hpp.

References m_Blob_id, and ResetBlob_id().

Referenced by CId2ReaderBase::x_ProcessGetSplitInfo().

Get the Data member data.

Returns:
Reference to the member data.

Definition at line 323 of file ID2S_Reply_Get_Split_Info_.hpp.

References CanGetData(), m_Data, and CSerialObject::ThrowUnassigned().

Referenced by CId2ReaderBase::x_ProcessGetSplitInfo().

Get the Split_version member data.

Returns:
Copy of the member data.

Definition at line 283 of file ID2S_Reply_Get_Split_Info_.hpp.

References CanGetSplit_version(), m_Split_version, and CSerialObject::ThrowUnassigned().

Referenced by CId2ReaderBase::x_ProcessGetSplitInfo().

Check if a value has been assigned to Blob_id data member.

Data member Blob_id is mandatory; its type is defined as 'typedef CID2_Blob_Id TBlob_id'

Returns:
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 234 of file ID2S_Reply_Get_Split_Info_.hpp.

References m_Blob_id, and CRef< C, Locker >::NotEmpty().

blob split info not set if error occurred Check if a value has been assigned to Data data member.

Data member Data is optional; its type is defined as 'typedef CID2_Reply_Data TData'

Returns:
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 311 of file ID2S_Reply_Get_Split_Info_.hpp.

References m_Data, and CRef< C, Locker >::NotEmpty().

Referenced by CanGetData(), and CId2ReaderBase::x_ProcessGetSplitInfo().

version of split data Check if a value has been assigned to Split_version data member.

Data member Split_version is mandatory; its type is defined as 'typedef int TSplit_version'

Returns:
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 264 of file ID2S_Reply_Get_Split_Info_.hpp.

References m_set_State.

Referenced by CanGetSplit_version(), and SetSplit_version().

CID2S_Reply_Get_Split_Info_Base& CID2S_Reply_Get_Split_Info_Base::operator= ( const CID2S_Reply_Get_Split_Info_Base ) [private]
void CID2S_Reply_Get_Split_Info_Base::Reset ( void  ) [virtual]

Reset the whole object.

Definition at line 83 of file ID2S_Reply_Get_Split_Info_.cpp.

References ResetBlob_id(), ResetData(), and ResetSplit_version().

Reset Blob_id data member.

Definition at line 52 of file ID2S_Reply_Get_Split_Info_.cpp.

References m_Blob_id, and CRef< C, Locker >::Reset().

Referenced by CID2S_Reply_Get_Split_Info_Base(), GetBlob_id(), Reset(), and SetBlob_id().

Reset Data data member.

Definition at line 66 of file ID2S_Reply_Get_Split_Info_.cpp.

References m_Data, and CRef< C, Locker >::Reset().

Referenced by Reset().

Reset Split_version data member.

Definition at line 276 of file ID2S_Reply_Get_Split_Info_.hpp.

References m_set_State, and m_Split_version.

Referenced by Reset().

Assign a value to Blob_id data member.

Parameters:
valueReference to value.

Definition at line 61 of file ID2S_Reply_Get_Split_Info_.cpp.

References m_Blob_id, and CRef< C, Locker >::Reset().

Assign a value to Blob_id data member.

Returns:
Reference to the data value.

Definition at line 255 of file ID2S_Reply_Get_Split_Info_.hpp.

References m_Blob_id, and ResetBlob_id().

Assign a value to Data data member.

Parameters:
valueReference to value.

Definition at line 71 of file ID2S_Reply_Get_Split_Info_.cpp.

References m_Data, and CRef< C, Locker >::Reset().

Assign a value to Data data member.

Returns:
Reference to the data value.

Definition at line 76 of file ID2S_Reply_Get_Split_Info_.cpp.

References m_Data, and CRef< C, Locker >::Reset().

Assign a value to Split_version data member.

Parameters:
valueValue to assign

Definition at line 292 of file ID2S_Reply_Get_Split_Info_.hpp.

References m_set_State, and m_Split_version.

Assign a value to Split_version data member.

Returns:
Reference to the data value.

Definition at line 299 of file ID2S_Reply_Get_Split_Info_.hpp.

References IsSetSplit_version(), m_set_State, m_Split_version, and CSerialObject::UnassignedByte().


Member Data Documentation

Definition at line 219 of file ID2S_Reply_Get_Split_Info_.hpp.

Referenced by GetBlob_id(), IsSetBlob_id(), ResetBlob_id(), and SetBlob_id().

Definition at line 221 of file ID2S_Reply_Get_Split_Info_.hpp.

Referenced by GetData(), IsSetData(), ResetData(), and SetData().


The documentation for this class was generated from the following files:
Modified on Sat Nov 22 14:48:54 2014 by modify_doxy.py rev. 426318