UNPKG

penguins-eggs

Version:

A remaster system tool, compatible with Almalinux, Alpine, Arch, Debian, Devuan, Fedora, Manjaro, Opensuse, Ubuntu and derivatives

127 lines (126 loc) 2.35 kB
/** * util.ts * * used in dhcpd * */ /** * * @param _buffer * @param byteArray * @param offset * @returns */ export declare const writeBytes: (_buffer: any, byteArray: any, offset: number) => undefined; /** * * @param _buffer * @param integer * @param offset * @returns */ export declare function writeInt32(_buffer: any, integer: number, offset: number): number; /** * * @param _buffer * @param integer * @param offset * @returns */ export declare function writeInt16(_buffer: any, integer: number, offset: number): number; /** * * @param _buffer * @param integer * @param offset * @returns */ export declare function writeInt8(_buffer: any, integer: number, offset: number): number; /** * * @param _buffer * @param length * @param copy * @param offset * @returns */ export declare function readBytes(_buffer: any, length: number, copy: any, offset: number): any; /** * * @param _buffer * @param offset * @returns */ export declare function readInt32(_buffer: any, offset: number): number; /** * * @param _buffer * @param offset * @returns */ export declare function readInt16(_buffer: any, offset: number): number; /** * * @param _buffer * @param offset * @returns */ export declare function readInt8(_buffer: any, offset: number): any; /** * * @param buf * @returns */ export declare function readString(buf: any): string; /** * * @param buf * @returns */ export declare function readHex(buf: any): string; /** * * @param buf * @returns */ export declare function readHexAddress(buf: any): string; /** * * @param buffer * @param offset * @returns */ export declare function readIp(buffer: any, offset: number): string | undefined; /** * * @param buffer * @returns */ export declare function readMacAddress(buffer: any): string; /** * * @param buf * @param num * @param offsetHours * @param offset * @returns */ export declare function writeTimeOffset(buf: any, num: any, offsetHours: any, offset: number): number; /** * * @param buf * @param num * @param ip * @param offset * @returns */ export declare function writeIp(buf: any, num: string, ip: any, offset: number): number; /** * * @param buf * @param num * @param hostname * @param offset * @returns */ export declare function writeString(buf: any, num: string, hostname: string, offset: number): number;