You are here: SwitchKit® Development Environment - TCAP Interface User’s Guide > C Appendix - SKTAL Data Types and Codes > SKTAL Data Types
Purpose
This section provides information on SKTAL data types and error codes.
Table C-1 SKTAL Data Types
Data Types |
Description |
---|---|
SKTAL_BOOLEAN |
unsigned int. |
SKTAL_OCTET |
unsigned char. |
SKTAL_USHORT |
unsigned short. |
SKTAL_UINT |
unsigned int. |
SKTAL_ULONG |
unsigned long. |
SKTAL_CHAR |
char |
SKTAL_SHORT |
short |
SKTAL_INT |
int |
SKTAL_LONG |
long |
SKTAL_HANDLE |
void |
SKTAL_POINTER |
char |
SKTAL_ByteArray |
vector <SKTAL_OCTET> |
SKTAL Event
typedef struct
{
SKTAL_USHORT len; /* length of event data */
SKTAL_USHORT src; /* not Used */
ITS_OCTET* data; /* Event data containing TCAP Dialogue or Component
* Information */
}
To distinguish between TCAP Dialogue events and TCAP Component Events use the following macros:
• #define TCAP_MSG_TYPE(ev) ((ev)->data[0])
• #define SKTAL_TCAP_DLG 1
• #define SKTAL_TCAP_CPT 2
Code |
Value |
---|---|
SKTAL_SUCCESS |
0 |
SKTAL_FALSE |
0 |
SKTAL_TRUE |
0x1 |
SKTAL_BITS_PER_BYTE |
8 |
SKTAL_ENOMEM |
-1 |
SKTAL_ERCVFAIL |
-6 |
SKTAL_ENOMSG |
-8 |
SKTAL_ESENDFAIL |
-9 |
SKTAL_ETCAPMSGSENDFAIL |
-13 |
SKTAL_BADTCAPMESSAGE |
-16 |
SKTAL_ETOOMANYDIALOGS |
-18 |
SKTAL_ENOINVID |
-20 |
SKTAL_ENOMUTEX |
-24 |
SKTAL_EBADMUTEX |
-25 |
SKTAL_EINVALIDARGS |
-39 |
SKTAL_ENOLICENSE |
-45 |
SKTAL_EPROTERR |
-46 |
SKTAL_EOVERFLOW |
-49 |
SKTAL_EINITFAIL |
-52 |
SKTAL_EINUSE |
-55 |
SKTAL_EDESTPROHIBIT |
-56 |
SKTAL_EINVPTYPE |
-57 |
SKTAL_EINVOPFAM |
-58 |
SKTAL_EINVOPSPEC |
-59 |
SKTAL_EINVLEN |
-60 |
SKTAL_ENULLPTR |
-61 |
SKTAL_EBADSTATE |
-64 |
SKTAL_ENOTFOUND |
-65 |
SKTAL_EASNENCODE |
-66 |
SKTAL_EASNDECODE |
-67 |
SKTAL_EINVOPC |
-72 |
SKTAL_EINVDPC |
-73 |
SKTAL_EINVINITSTATE |
-86 |
SKTAL_ALREADY_REGISTERED |
-121 |
SKTAL_STACK_IN_USE |
-122 |
SKTAL_NO_MORE_STACKS |
-123 |
SKTAL_NO_MORE_DIDS |
-124 |
SKTAL_INVALID_ARG |
-125 |
SKTAL_BAD_MUTEX |
-126 |