You are here: SwitchKit® Development Environment Programmer’s Guide > 7 Message Functions > sk_sendMessage()

sk_sendMessage()

Description

The sk_sendMessage() function takes the results of sk_packMessage() and sends a character buffer with a size to the switch. If no appropriate message structure is available to pass to sk_packMessage(), the character buffer can be filled in manually. This message is also available as sk_sendMessageOnConnection() and skts_sendMessage().

Syntax

int sk_sendMessage(char *aBuffer, aBufSize);

int sk_sendMessageOnConnection(char *aBuffer, aBufSize,
int aConID);

Parameters

The function parameters are shown in the table below

Argument | Description
--- | ---
aBuffer | Pointer to a packed message.
aBufSize | Size of the packed message.
aTag | An application defined pointer which will be returned to the application when a handler is invoked.
aHandlerFunc | A pointer to a function that is designed to handle messages.
aConID | aConID is a connection identifier specified at connection creation time and used to indicate which LLC an application wishes to communicate with.

Return Values

Possible return values for this function:

SK_LOST_LLC | This return value indicates that your application lost contact with the LLC.
SK_UNKNOWN_MSG_ BUF | Buffer and Size pointers do not point to a valid message.
SK_NO_CONNECT_ AVAIL | The specified connection from OnConnection() is not available or valid.