41 #ifndef GUI_OBJECTS_PLUGINREPLY_BASE_HPP
42 #define GUI_OBJECTS_PLUGINREPLY_BASE_HPP
56 #ifndef BEGIN_objects_SCOPE
57 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
58 # define END_objects_SCOPE END_SCOPE(objects)
100 typedef list< CRef< CPluginReplyAction > >
TAction;
101 typedef list< CRef< CPluginValue > >
TRaw;
124 bool IsSetStatus(
void)
const;
131 bool CanGetStatus(
void)
const;
134 void ResetStatus(
void);
137 void SetDefaultStatus(
void);
164 bool IsSetAction(
void)
const;
171 bool CanGetAction(
void)
const;
174 void ResetAction(
void);
180 const TAction& GetAction(
void)
const;
196 bool IsSetRaw(
void)
const;
203 bool CanGetRaw(
void)
const;
212 const TRaw& GetRaw(
void)
const;
228 bool IsSetFormatted(
void)
const;
235 bool CanGetFormatted(
void)
const;
238 void ResetFormatted(
void);
259 virtual void Reset(
void);
User-defined methods of the data storage class.
namespace ncbi::objects::
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.
#define NCBI_GUIOBJECTS_EXPORT
list< CRef< CPluginReplyAction > > m_Action
const TRaw & GetRaw(void) const
Get the Raw member data.
bool CanGetFormatted(void) const
Check if it is safe to call GetFormatted method.
TAction & SetAction(void)
Assign a value to Action data member.
bool IsSetAction(void) const
Check if a value has been assigned to Action data member.
bool IsSetStatus(void) const
Check if a value has been assigned to Status data member.
CPluginReply_Base(const CPluginReply_Base &)
DECLARE_INTERNAL_TYPE_INFO()
bool CanGetStatus(void) const
Check if it is safe to call GetStatus method.
TRaw & SetRaw(void)
Assign a value to Raw data member.
list< CRef< CPluginValue > > m_Raw
const TFormatted & GetFormatted(void) const
Get the Formatted member data.
void ResetStatus(void)
Reset Status data member.
TStatus & SetStatus(void)
Assign a value to Status data member.
list< CRef< CPluginReplyAction > > TAction
bool CanGetAction(void) const
Check if it is safe to call GetAction method.
CRef< TFormatted > m_Formatted
bool IsSetFormatted(void) const
caller-defined args Check if a value has been assigned to Formatted data member.
bool CanGetRaw(void) const
Check if it is safe to call GetRaw method.
CPluginReply_Base & operator=(const CPluginReply_Base &)
list< CRef< CPluginValue > > TRaw
const TAction & GetAction(void) const
Get the Action member data.
void SetDefaultStatus(void)
Assign default value to Status data member.
bool IsSetRaw(void) const
things we've produced Check if a value has been assigned to Raw data member.
TStatus GetStatus(void) const
Get the Status member data.
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
Defines to provide correct exporting from DLLs in Windows.