Changing some class privacy settings

This commit is contained in:
Fabian Stamm
2018-05-13 19:27:40 +02:00
parent f8868c7a22
commit eb4ae29f7e
5 changed files with 6 additions and 10 deletions

4
lib/request.d.ts vendored
View File

@ -102,7 +102,7 @@ export declare class Request implements Message {
_packet: Buffer;
constructor(packet: Buffer, sendCallback: (packet: Buffer) => any);
send(): void;
private serialize(truncate?, rcode?);
serialize(truncate?: boolean, rcode?: 0 | 1 | 2 | 3 | 4 | 5): Buffer;
private serializeHeader();
private serializeQuestion(question);
private serializeResourceRecord(record);
@ -114,7 +114,7 @@ export declare class RecourceRecord implements MessageRecourceRecord {
TYPE: number;
private _CLASS;
CLASS: number;
_TTL: number;
private _TTL;
TTL: number;
RDATA: Buffer;
readonly RDLENGTH: number;

View File

@ -265,14 +265,12 @@ class Request {
let data = Buffer.alloc(length);
let offset = 0;
parts.forEach(e => {
console.log(e.length);
data.writeUInt8(e.length, offset);
offset++;
data.write(e, offset, e.length);
offset += e.length;
});
data.writeUInt8(0, offset);
console.log("name |", data.toString("hex"), length);
return data;
}
}

File diff suppressed because one or more lines are too long