Implement client sending

This commit is contained in:
David Majdandžić
2023-03-28 03:12:32 +02:00
parent 6e6848233d
commit f0c1cae0e0
4 changed files with 130 additions and 30 deletions

View File

@@ -1,16 +1,20 @@
import {Job} from "./Job";
export interface SmppSession {
username: string,
password: string,
username: string,
password: string,
sendPdu(pdu: object): Promise<object>;
sendPdu(pdu: object): Promise<object>;
sendSingle(Job: object): Promise<object>;
sendSingle(job: Job): Promise<object>;
sendMultiple(Job: object): Promise<object>;
sendMultiple(job: Job): Promise<void>;
close(): Promise<void>;
cancelSendInterval(): void;
initialize(): void;
close(): Promise<void>;
serialize(): string;
initialize(): void;
serialize(): string;
}