Go to the documentation of this file.Go to the SVN repository for this file.
41 #ifndef GUI_OBJECTS_PLUGINREQUEST_BASE_HPP
42 #define GUI_OBJECTS_PLUGINREQUEST_BASE_HPP
51 #ifndef BEGIN_objects_SCOPE
52 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
53 # define END_objects_SCOPE END_SCOPE(objects)
110 bool IsSetCommand(
void)
const;
117 bool CanGetCommand(
void)
const;
120 void ResetCommand(
void);
126 const TCommand& GetCommand(
void)
const;
141 virtual void Reset(
void);
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
void ResetCommand(void)
Reset Command data member.
CPluginRequest_Base & operator=(const CPluginRequest_Base &)
bool IsSetCommand(void) const
Check if a value has been assigned to Command data member.
CPluginRequest_Base(const CPluginRequest_Base &)
bool CanGetCommand(void) const
Check if it is safe to call GetCommand method.
Tparent::CMemberIndex< E_memberIndex, 2 > TmemberIndex
DECLARE_INTERNAL_TYPE_INFO()
TCommand & SetCommand(void)
Assign a value to Command data member.
const TCommand & GetCommand(void) const
Get the Command member data.
CRef< TCommand > m_Command
Defines to provide correct exporting from DLLs in Windows.