UNPKG

node-beaglebone-usbboot

Version:
22 lines (21 loc) 945 B
export declare class Parser { parseEthHdr(buff: any): any; parseIpv4(buff: any): any; parseIpv6(buff: any): any; parseIpv6Option(buff: any): any; parseUdp(buff: any): any; parseBOOTP(buff: any): any; parseARP(buff: any): any; } export declare class Encoder { makeRNDIS(dataLength: number): Buffer; makeRNDISInit(): Buffer; makeRNDISSet(): Buffer; makeEther2(dest: any, source: any, proto: any): Buffer; makeIPV4(srcAddr: any, dstAddr: any, proto: any, id: any, totalLen: any, chksum: any): Buffer; makeUDP(udpDataLen: any, srcPort: any, dstPort: any): Buffer; makeBOOTP(serverName: any, fileName: any, xid: any, hwDest: any, bbIP: any, serverIP: any): Buffer; makeARP(opCode: any, hwSource: any, ipSource: any, hwDest: any, ipDest: any): Buffer; makeTFTP(opcode: any, blkNumber: any): Buffer; makeTFTPError(opcode: any, errCode: any, desc: any): Buffer; }