@mos-connection/connector
Version:
MOS compliant TCP/IP Socket connection.
28 lines • 1 kB
TypeScript
/// <reference types="node" />
import { Socket } from 'net';
/** */
export declare enum SocketConnectionEvent {
CONNECTED = "eventsocketconnectionconnected",
DISCONNECTED = "eventsocketconnectiondisconnected",
DISPOSED = "eventsocketconnectiondisposed",
TIMEOUT = "eventsocketconnectiontimeout",
ALIVE = "eventsocketconnectionalive",
REGISTER = "eventsocketconnectionregister",
UNREGISTER = "eventsocketconnectionunregister"
}
/** */
export declare enum SocketServerEvent {
CLIENT_CONNECTED = "eventsocketserverclientconnected",
ERROR = "eventsocketserverclienterror",
CLOSE = "eventsocketserverclientclose"
}
/** */
export type ConnectionType = IncomingConnectionType | OutgoingConnectionType;
export type IncomingConnectionType = 'lower' | 'upper' | 'query';
export type OutgoingConnectionType = 'lower' | 'upper';
/** */
export type SocketDescription = {
socket: Socket;
portDescription: ConnectionType;
};
//# sourceMappingURL=socketConnection.d.ts.map