|
|
| 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 () |
| |