SML::CALLBACKSTRUCT Struct Reference

Structure passed to an SML callback. More...

#include <sml/callbackstruct.h>

Inheritance diagram for SML::CALLBACKSTRUCT:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CALLBACKSTRUCT (CONTEXT *pcontext, UINT32 preason)
 CALLBACKSTRUCT ()

Public Attributes

int ChangesMade
SML::CONTEXTcontext
ERRVALUE err
RVC::OBJITEM ObjItem
SML::SYMBOLsym

Detailed Description

Structure passed to an SML callback.

Possible reasons:

The following reasons can only be added by calling the static method SML::CONTEXT::CallbackAddGlobal() and will be called for every context which is created and destroied.

Note:
The reasons are flags which may be OR'd together. It is possible to get one callback with multiple reasons set
See also:
SML::CONTEXT::CallbackAdd()
SML::CONTEXT::CallbackRemove()
SML::CONTEXT::CallbackAddGlobal()
SML::CONTEXT::CallbackRemoveGlobal()

Constructor & Destructor Documentation

SML::CALLBACKSTRUCT::CALLBACKSTRUCT (  )  [inline]
SML::CALLBACKSTRUCT::CALLBACKSTRUCT ( CONTEXT pcontext,
UINT32  preason 
) [inline]

Member Data Documentation

true if script modified since last save /load

Context of the SML script/query.

For MsmlCR_SymbolAdded.


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

Generated on Sun Oct 7 21:39:07 2012 for TNTsdk 2012 by  doxygen 1.6.1