smppjs
Version:
Modern approach to smpp protocol.
25 lines • 737 B
TypeScript
/// <reference types="node" />
/// <reference types="node" />
import { Socket } from 'net';
import { DTO, IPDU, SendCommandName } from './types';
export default class PDU implements IPDU {
private socket;
private secure;
constructor(socket: Socket, secure: {
unsafeBuffer: boolean;
});
call({ command, sequenceNumber, dto }: {
command: SendCommandName;
sequenceNumber: number;
dto: DTO;
}): boolean;
private createPdu;
private writeHeaderPdu;
private writeParamsPdu;
private writeTlvsPdu;
private readParamsPdu;
private readTlvsPdu;
private readHeaderPdu;
readPdu(buffer: Buffer): Record<string, string | number>;
}
//# sourceMappingURL=PDU.d.ts.map