steam-condenser
Version:
TypeScript port of steam-condenser.
30 lines (29 loc) • 1.15 kB
TypeScript
/// <reference types="node" />
import ByteBuffer from '../../ByteBuffer';
export default class SteamPacket {
protected headerData: number;
protected contentData: ByteBuffer;
constructor(headerData: number, contentData?: Buffer | number);
getData(): Buffer;
getHeader(): number;
toBuffer(): Buffer;
static S2A_INFO_DETAILED_HEADER: number;
static A2S_INFO_HEADER: number;
static S2A_INFO2_HEADER: number;
static A2S_PLAYER_HEADER: number;
static S2A_PLAYER_HEADER: number;
static A2S_RULES_HEADER: number;
static S2A_RULES_HEADER: number;
static A2S_SERVERQUERY_GETCHALLENGE_HEADER: number;
static S2C_CHALLENGE_HEADER: number;
static A2M_GET_SERVERS_BATCH2_HEADER: number;
static C2M_CHECKMD5_HEADER: number;
static M2A_SERVER_BATCH_HEADER: number;
static M2C_ISVALIDMD5_HEADER: number;
static M2S_REQUESTRESTART_HEADER: number;
static RCON_GOLDSRC_CHALLENGE_HEADER: number;
static RCON_GOLDSRC_NO_CHALLENGE_HEADER: number;
static RCON_GOLDSRC_RESPONSE_HEADER: number;
static S2A_LOGSTRING_HEADER: number;
static S2M_HEARTBEAT2_HEADER: number;
}