Disconnected Event

Fired when a connection is closed.

Syntax

ANSI (Cross Platform)
virtual int FireDisconnected(IPDaemonDisconnectedEventParams *e);
typedef struct {
int ConnectionId;
int StatusCode;
const char *Description; int reserved; } IPDaemonDisconnectedEventParams; Unicode (Windows) virtual INT FireDisconnected(IPDaemonDisconnectedEventParams *e);
typedef struct {
INT ConnectionId;
INT StatusCode;
LPCWSTR Description; INT reserved; } IPDaemonDisconnectedEventParams;
- (void)onDisconnected:(int)connectionId :(int)statusCode :(NSString*)description;
#define EID_IPDAEMON_DISCONNECTED 4

virtual INT IPWORKS_CALL FireDisconnected(INT &iConnectionId, INT &iStatusCode, LPSTR &lpszDescription);

Remarks

If the connection is broken normally, StatusCode is 0, and Description is "OK".

If the connection is broken for any other reason, StatusCode has the error code returned by the system. Description contains a description of this code. The value of StatusCode is equal to the value of the system error.

Please refer to the Error Codes section for more information.

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks 2020 C++ Edition - Version 20.0 [Build 8307]