|
| CINOSTaskExMsg (uint32 auMsgType, uintptr auMsgCode, CINOSSync *apSync=DF_INOS_ASYNCHRONOUS) |
| constructor
|
|
| CINOSTaskExMsg (uint32 auMsgType, const char *apMsgName, uintptr auMsgCode=0) |
| constructor
|
|
| CINOSTaskExMsg (const CINOSTaskExMsg &aMsg) |
| constructor
|
|
| ~CINOSTaskExMsg () |
| destructor
|
|
void | FstParam () |
| reset internal pointer to first param
|
|
void | LstParam () |
| reset internal pointer to the last param
|
|
template<class T > |
CINOSTaskExMsgParam * | AddParam (T) |
| add param
|
|
template<class T > |
CINOSTaskExMsgParam * | AddParam (const char *apName, T) |
| add named param
|
|
template<class T > |
CINOSTaskExMsgDefaultParam * | AddDefaultParam (const char *apName, T aValue) |
| add default param
|
|
CINOSTaskExMsgParam * | AddParam (const char *apName, char *apValue) |
| add named 'char*' param
|
|
CINOSTaskExMsgParam * | AddParam (const char *apName, const char *apValue) |
| add named 'const char*' param
|
|
CINOSTaskExMsgParam * | AddParam (CINOSTaskExMsgParam *apParam) |
| add copy of param
|
|
CINOSTaskExMsgParam * | AddJsonParam (const char *apJson) |
| add params form JSON string
|
|
template<class T > |
T | GetParam () |
| get param
|
|
template<class T > |
T | GetFirstParam () |
| get first param
|
|
char * | GetParam () |
| get param
|
|
CINOSTaskExMsgParam * | GetParamPtr () |
|
char * | GetFirstParam () |
| get first param
|
|
CINOSTaskExMsgParam * | GetFirstParamPtr (bool abUseInternalIterator=true) |
|
uint32 | GetParamCnt () const |
| get number of param's
|
|
void | FstResult () |
| reset internal pointer to first result
|
|
template<class T > |
void | AddResult (T, const char *apResultName=NULL) |
|
void | AddResult (char *apValue, const char *apResultName=NULL) |
|
void | AddResult (const char *apValue, const char *apResultName=NULL) |
|
template<class T > |
void | InsertResult (T, const char *apResultName=NULL) |
|
void | InsertResult (char *apValue, const char *apResultName=NULL) |
|
void | InsertResult (const char *apValue, const char *apResultName=NULL) |
|
template<class T > |
void | AppendResult (T, const char *apResultName=NULL) |
|
void | AppendResult (char *apValue, const char *apResultName=NULL) |
|
void | AppendResult (const char *apValue, const char *apResultName=NULL) |
|
tMcAppError | AddIncoItemAsResult (CINCOItem *apItem, bool abBitAsNumber=false) |
| add the value of an INCO item as result
|
|
void | MoveResultsFromMcResult (CMcResult &aResult) |
|
void | MoveResultsToParams (CINOSTaskExMsg &aMsg) |
|
void | MoveParamsFromMsg (CINOSTaskExMsg *apMsg) |
| Moves all params of apMsg to this message.
|
|
void | AddResultsFromMsgParams (CINOSTaskExMsg *apMsg) |
| Removes all params of apMsgParam and adds them to the results of this message.
|
|
void | AddResults (CINOSTaskExMsgParam *apMsgParam) |
|
template<class T > |
T | GetResult () |
| get result
|
|
char * | GetResult () |
| get string result
|
|
uint32 | GetResultCount () const |
| Get the count of results.
|
|
CINOSTaskExMsgParam * | GetFirstResultPtr () |
| Get pointer to iterate over results.
|
|
void | DestroyParams () |
| destroys all params
|
|
void | DestroyResults () |
| destroys all result params
|
|
void | SetTrigger (real64 arValue) |
| set message trigger [ms]
|
|
void | SetTrigger (uint64 auBusTicks, uint8 auBusId) |
| set message trigger []
|
|
void | SetTrigger (const char *apVarName, const char *apCompare, real64 arValue) |
| set message trigger (e.g. variable == value)
|
|
void | SetTrigger (const char *apVarName, const char *apCompare, const char *apValue) |
| set message trigger (e.g. variable == value)
|
|
void | SetTrigger (const char *apSynName, real64 arParamValue, const char *apParamType, const char *apTaskName, const char *apCmdName, const char *apEventName) |
| set message trigger
|
|
void | SetTrigger (const char *apSynName, const char *apParamValue, const char *apParamType, const char *apTaskName, const char *apCmdName, const char *apEventName) |
| set message trigger
|
|
void | SetTrigger (const char *apSynName, real64 arParamValue, const char *apParamType, uint64 auBusTicks, uint8 auBusId) |
| set message trigger
|
|
CINOSTaskExMsgTrigger * | GetTrigger () |
| get message trigger
|
|
void | RemTrigger () |
| remove trigger from message
|
|
void | AndTrigger (const char *apSynName, real64 arParamValue, const char *apParamType, const char *apTaskName, const char *apCmdName, const char *apEventName) |
| add 'and' message trigger
|
|
void | AndTrigger (const char *apSynName, real64 arParamValue, const char *apParamType, uint64 auBusTicks, uint8 auBusId) |
| add 'and' message trigger
|
|
CINOSTaskExMsgTrigger * | GetAndTrigger (uint32 auIndex=0) |
| get 'and' message trigger
|
|
void | RemAndTrigger (uint32 auIndex=0, bool abDelete=true) |
| remove 'and' message trigger
|
|
void | SetSender (CINOSTask *apSender) |
| set pointer to sender
|
|
void | SetUser (void *apUser) |
| set pointer to user data
|
|
void | SetData (CINOSMcDataInst *apData) |
| set pointer to data
|
|
void | SetSync (CINOSSync *apSync) |
| set pointer to sync object
|
|
void | SetId (tMsgId aId) |
| set message id
|
|
tMsgId | GetId () const |
| get message id
|
|
uint32 | GetMsgType () const |
| get message type
|
|
void | SetMsgCode (uintnbr auMsgCode) |
| get message code
|
|
uintnbr | GetMsgCode () const |
| get message code
|
|
void | SetMsgSubCode (uint32 auMsgSubCode) |
| get message code
|
|
uint32 | GetMsgSubCode () const |
| get message code
|
|
CINOSTaskExCmdBase * | GetCommand () const |
|
void | SetRetValue (uint32 auRetValue) |
| set return value. !!!OBSOLETE!!! Will be removed soon
|
|
uint32 | GetRetValue () const |
| get return value. !!!OBSOLETE!!! Will be removed soon
|
|
CINOSTask * | GetSender () const |
| get pointer to sender
|
|
uint32 | GetSenderId () const |
|
CINOSTaskEx * | GetReceiver () const |
| get pointer to receiver task
|
|
uint32 | GetReceiverId () const |
|
void * | GetUser () const |
| get pointer to user data
|
|
CINOSMcDataInst * | GetData () const |
| get pointer to material
|
|
CINOSSync * | GetSync () const |
| get pointer to sync object
|
|
uint32 | GetFlags () |
| get flags
|
|
void | SetFlags (uint32 auFlags) |
| set flags
|
|
void | AddFlags (uint32 auFlags) |
| add flags
|
|
void | SetDeferred () |
| get deferred flag
|
|
bool | GetDeferred () const |
| get deferred flag
|
|
bool | GetDone () const |
| get touched flag
|
|
bool | GetPending () const |
| get pending flag
|
|
void | SetPending () |
| set pending flag
|
|
bool | GetCanceled () const |
| get canceled flag
|
|
void | SetCanceled () |
| set canceled flag
|
|
void | SetPersistent () |
| set persistent flag
|
|
bool | GetPersistent () const |
| get persistent flag
|
|
void | SetFlushResistent () |
| set flush resistant flag
|
|
bool | GetFlushResistent () const |
| get flush resistent flag
|
|
bool | GetSingle () const |
| get single flag
|
|
void | SetSingle () |
| set single flag
|
|
bool | GetNoTrace () const |
| Get notrace flag.
|
|
void | SetNoTrace () |
| Set notrace flag.
|
|
bool | GetStatic () const |
| Get notrace flag.
|
|
void | SetStatic () |
| Set static flag.
|
|
void | ClearStatic () |
| Clear static flag.
|
|
bool | GetAlwaysSyncSignal () const |
|
void | SetAlwaysSyncSignal () |
| Set notrace flag.
|
|
bool | GetAlwaysReply () const |
|
void | SetAlwaysReply () |
| Set notrace flag.
|
|
void | SetName (const char *apName) |
| set name
|
|
char * | GetName (bool abResolveIfEmpty=false) |
|
void | SetInfo (const char *apInfo) |
| set info
|
|
char * | GetInfo () |
| get info
|
|
void | SetBusTicks (uint64 auBusTicks) |
| set busticks
|
|
uint64 | GetBusTicks () const |
| get busticks
|
|
uint64 | GetQueueTicks () const |
| get QueueTicks
|
|
void | SetBusId (uint8 auBusId) |
| set busid
|
|
uint8 | GetBusId () const |
| get busid
|
|
void | SetIdInfo (tMsgId auIdInfo) |
| set id info
|
|
tMsgId | GetIdInfo () const |
| get id info
|
|
CINOSTaskExMsgParam * | GetParam (const char *apName) |
| get name
|
|
void | DontCreateMcLogTraces () |
|
bool | AreMcLogTracesRequested () const |
|
bool | InINCOVContext () const |
|
int | operator< (CINOSTaskExMsg &aTaskExMsg) |
| binary tree operators
|
|
int | operator== (CINOSTaskExMsg &aTaskExMsg) |
|
int | operator< (const char *aName) |
|
int | operator== (const char *aName) |
|
CINOSTaskExMsgParam * | iAddParam (CINOSTaskExMsgParam *apParam) |
| internal addparam
|
|
template<> |
const char * | GetParam () |
| get param
|
|
template<> |
char * | GetParam () |
|