TUPReleaseResp

Responds to a release indication from a far exchange.

Prototype

DWORD NMSAPI TUPReleaseResp ( CTAHD ctahd, U8 board, TupSpId spId, TupInstId suInstId, TupInstId spInstId, CirIdx circuit, TupRelEvnt *relEvnt)

Argument

Description

ctahd

Natural Access handle.

board

TX board number.

spId

TUP service access point.

suInstId

Service user instance ID.

spInstId

Service provider instance ID.

circuit

Circuit index with which this message is associated.

relEvnt

Pointer to the caller's release event structure containing all parameters (IEs) included in the release complete message to the far exchange.


Return values

Return value

Description

TUP_SUCCESS

 

TUP_INVBOARD

board is out of range.

TUP_NOTBOUND

Application failed to open the TUP service.

TUP_OSERROR

Error occurred accessing the driver.


Details

TUPReleaseResp sends a release guard (RLG) message to the far exchange and makes the circuit available for a new connection in the TUP circuit database. The relEvnt parameter does not contain any relevant information for the TUP service.

For more information, refer to Clearing connections.