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