Step Two: Creating an Instance of SKIM API Class

 

The API function described in this section allows you to create an instance of a SKIM API class.

 

 

Application Code

SKIM_Api api_classptr;

 

// LOCAL_NODE - value created during configuration

// STACK_ID - Stack Id for the stack instance created during

// configuration.

// CONN_ID - Same as created in step one.

// LOCAL_PC - Local Point Code for stack instance.

// LOCAL_SSN - local subsystem number for stack instance.

// APP_TransHandler - Default Handler for handling incoming

// TCAP Transaction messages.

// APP_NotifyHandler - Default Handler for handling incoming

// SKIM notifications.

// tag - Tag to be returned with handler functions.

res = api_classptr.Initialize(LOCAL_NODE, STACK_ID, CONN_ID, LOCAL_PC,

LOCAL_SSN,

APP_TransHandler,

APP_NotifyHandler, NULL);

if (res != SKIM_SUCCESS)

{

printf("\n Initialization FAILED !!!!!!!!!");

api_classptr.Terminate();

exit(0);

}

else

{

printf("\n SUCCESS FROM INITIALIZATION API !!\n");

}