KCMS Application Developer's Guide

KcsFunction

typedef unsigned long KcsFunction;

KcsFunction is the data type of one argument in the signature of a callback function ("KcsCallbackFunction") and a data type of one argument in KcsSetCallback(). A variable of this data type indicates the function currently executing.

The bits in this integer have particular meanings, as listed in Table 3-1.

Table 3-1 KcsFunction Bit Constants

Definition 

Function 

#define KcsEvalFunc               (1<<0)
KcsEvaluate()
#define KcsFreeFunc               (1<<1)
KcsFreeProfile()
#define KcsGetAttrFunc            (1<<2)
KcsGetAttribute()
#define KcsLoadFunc               (1<<3)
KcsLoadProfile()
#define KcsConnectFunc            (1<<4)
KcsConnectProfiles()
#define KcsOptFunc                (1<<5)

KcsOptimizeProfile()
#define KcsModLoadHintsFunc       (1<<6)
KcsModifyLoadHints()
#define KcsSaveFunc               (1<<7)
KcsSaveProfile()
#define KcsSetAttrFunc            (1<<8)

KcsSetAttribute()
#define KcsUpdateFunc             (1<<9)

KcsUpdateProfile()
#define KcsCreateFunc             (1<<10)
KcsCreateProfile()
#define KcsAllFunc                (0xFFFFFFFF)

All Function Calls