penguins-eggs
Version:
A remaster system tool, compatible with Almalinux, Alpine, Arch, Debian, Devuan, Fedora, Manjaro, Opensuse, Ubuntu and derivatives
37 lines (36 loc) • 818 B
TypeScript
import { Buffer } from 'buffer';
interface DhcpOptions {
[key: number]: any;
}
export declare class Packet {
chaddr: string;
ciaddr: string;
flags: number;
fname: string;
giaddr: string;
hlen: number;
hops: number;
htype: number;
op: number;
options: DhcpOptions;
secs: number;
siaddr: string;
sname: string;
xid: number;
yiaddr: string;
constructor(init: Partial<Packet>);
/**
* Crea un oggetto Packet da un Buffer
* @param b Il Buffer da cui leggere
* @returns Un'istanza di Packet
*/
static fromBuffer(b: Buffer): Packet;
getRequestedIPAddress(): string;
op_set(op: number): this;
/**
* Converte l'oggetto Packet in un Buffer
* @returns Il Buffer DHCP
*/
toBuffer(): Buffer;
}
export {};