INOS
CINOSTaskExMsgDefaultParam Class Reference
Inheritance diagram for CINOSTaskExMsgDefaultParam:

Public Member Functions

virtual real64 GetMinValue ()
 
virtual void SetMinValue (real64 aMinValue)
 
virtual real64 GetMaxValue ()
 
virtual void SetMaxValue (real64 aMaxValue)
 
virtual const charGetUnit ()
 
virtual void SetUnit (const char *apUnit)
 
virtual uint64 GetCharacteristics ()
 
virtual void SetCharacteristics (uint64 auCharacteristics)
 
virtual const charGetComboData ()
 
virtual void SetComboData (const char *apComboData)
 
 CINOSTaskExMsgDefaultParam ()
 constructor
 
 CINOSTaskExMsgDefaultParam (const CINOSTaskExMsgDefaultParam &a)
 copy constructor
 
template<typename T >
 CINOSTaskExMsgDefaultParam (T aValue)
 
 CINOSTaskExMsgDefaultParam (char *aValue)
 
 CINOSTaskExMsgDefaultParam (const char *aValue)
 
virtual CINOSTaskExMsgParamClone ()
 clone function (to be able to copy also derived member variables)
 
virtual ~CINOSTaskExMsgDefaultParam ()
 destructor
 
- Public Member Functions inherited from CINOSTaskExMsgParam
charGetName ()
 
const charGetName () const
 
uint16 GetType () const
 
uint32 GetFlag ()
 get param flags
 
uint32 GetTypeSize () const
 
const std::type_info * GetTypeInfo () const
 
voidGetValue ()
 
const voidGetValue () const
 
template<typename T >
T GetTypedValue () const
 
template<typename T >
uint32 SetTypedValue (T aValue)
 SetTypedValue.
 
uint32 SetTypedValue (const char *value)
 SetTypedValue, makes the cast internally.
 
uint32 GetValueBufferSize ()
 
void SetValue (const char *apValue, bool abInINCOVContext)
 
void SetValue (const void *apValue, const uint32 auDataLength, bool abInINCOVContext)
 
void SetName (const char *apName)
 
virtual void SetFlag (uint32 auFlag)
 
virtual void ClearFlag (uint32 auFlag)
 
bool IsNumber () const
 
bool IsString () const
 
void ToString (char *apDest, uint32 aSize)
 Writes the string representation into the buffer, always 0 determinated.
 
void AddPrintfFormat (char *&apDest, bool abWithReadabilitySupport)
 
int32 ToINCOValue (uint16 *apINCOType, uint8 *apINCOValue, const uint32 auBufferSize, const uint32 auDataLength, const bool abCut=false) const
 
CINOSTaskExMsgParamGetNext () const
 
void SetNext (CINOSTaskExMsgParam *apParam)
 
template<typename T >
 CINOSTaskExMsgParam (T aValue, const char *apName=NULL, bool abInINCOVContext=false)
 
 CINOSTaskExMsgParam (char *aValue, const char *apName=NULL, bool abInINCOVContext=false)
 
 CINOSTaskExMsgParam (const char *aValue, const char *apName=NULL, bool abInINCOVContext=false)
 
 CINOSTaskExMsgParam (CINOSTaskExMsgParam &&a)
 Move CTOR used by e.g. CINCOVServerSession::AsyncResultReady.
 
virtual ~CINOSTaskExMsgParam ()
 destructor
 
template<>
charGetTypedValue () const
 
template<>
const charGetTypedValue () const
 

Friends

class CINOSTaskExMsg
 

Additional Inherited Members

- Public Types inherited from CINOSTaskExMsgParam
enum  { ePrintfFormatMaxSize = 4 }
 Some constants. More...
 
enum  { eFlgMandatory = 0x00000001 , eFlgNoSubstitution = 0x00000002 , eFlgOversized = 0x00000004 , eFlgStructure = 0x0000008 }
 

Constructor & Destructor Documentation

◆ CINOSTaskExMsgDefaultParam() [1/3]

template<typename T >
CINOSTaskExMsgDefaultParam::CINOSTaskExMsgDefaultParam ( T  aValue)
inlineexplicit

constructor. Overloaded version that (theoretically) takes an arbitrary value type. Sets the type, size, etc. of the msg param.

◆ CINOSTaskExMsgDefaultParam() [2/3]

CINOSTaskExMsgDefaultParam::CINOSTaskExMsgDefaultParam ( char aValue)
inlineexplicit

constructor. Overloaded version that takes an non-const char* value type. Sets the type, size, etc. of the msg param.

◆ CINOSTaskExMsgDefaultParam() [3/3]

CINOSTaskExMsgDefaultParam::CINOSTaskExMsgDefaultParam ( const char aValue)
inlineexplicit

constructor. Overloaded version that takes an const char* value type. Sets the type, size, etc. of the msg param.

Member Function Documentation

◆ Clone()

virtual CINOSTaskExMsgParam * CINOSTaskExMsgDefaultParam::Clone ( )
inlinevirtual

clone function (to be able to copy also derived member variables)

Reimplemented from CINOSTaskExMsgParam.

◆ GetCharacteristics()

virtual uint64 CINOSTaskExMsgDefaultParam::GetCharacteristics ( )
inlinevirtual

Reimplemented from CINOSTaskExMsgParam.

◆ GetComboData()

virtual const char * CINOSTaskExMsgDefaultParam::GetComboData ( )
inlinevirtual

Reimplemented from CINOSTaskExMsgParam.

◆ GetMaxValue()

virtual real64 CINOSTaskExMsgDefaultParam::GetMaxValue ( )
inlinevirtual

Reimplemented from CINOSTaskExMsgParam.

◆ GetMinValue()

virtual real64 CINOSTaskExMsgDefaultParam::GetMinValue ( )
inlinevirtual

Reimplemented from CINOSTaskExMsgParam.

◆ GetUnit()

virtual const char * CINOSTaskExMsgDefaultParam::GetUnit ( )
inlinevirtual

Reimplemented from CINOSTaskExMsgParam.


The documentation for this class was generated from the following file: