ts3-nodejs-library
Version:
TeamSpeak Server Query API
36 lines (35 loc) • 1.04 kB
TypeScript
/// <reference types="node" />
/// <reference types="node" />
import { Socket } from "net";
import { EventEmitter } from "events";
import { TeamSpeak } from "../../TeamSpeak";
import { TeamSpeakQuery } from "../TeamSpeakQuery";
export declare class ProtocolRAW extends EventEmitter implements TeamSpeakQuery.QueryProtocolInterface {
private socket;
chunk: string;
constructor(config: TeamSpeak.ConnectionParams);
/**
* Called after the socket was not able to connect within the given timeframe
*/
private handleTimeout;
/**
* Called after the Socket has been established
*/
private handleConnect;
/**
* called when the Socket emits an error
*/
private handleError;
/**
* called when the connection with the Socket gets closed
*/
private handleClose;
/**
* called when the Socket receives data
* Splits the data with every newline
*/
private handleData;
send(str: string): void;
sendKeepAlive(): void;
close(): Socket;
}