Implement send default and R/W to file
This commit is contained in:
@@ -1,14 +1,28 @@
|
||||
import {Job} from "./Job";
|
||||
|
||||
// TODO: Implement on change event and propagate it to sessions
|
||||
// Do something like "onJobChange" here...
|
||||
// Maybe even make it default
|
||||
export interface SmppSession {
|
||||
username: string,
|
||||
password: string,
|
||||
defaultSingleJob: Job;
|
||||
defaultMultipleJob: Job;
|
||||
|
||||
getDefaultSingleJob(): Job;
|
||||
setDefaultSingleJob(job: Job): void;
|
||||
getDefaultMultipleJob(): Job;
|
||||
setDefaultMultipleJob(job: Job): void;
|
||||
|
||||
getId(): number;
|
||||
|
||||
sendPdu(pdu: object, force?: boolean): Promise<object>;
|
||||
|
||||
sendSingle(job: Job): Promise<object>;
|
||||
sendSingleDefault(): Promise<object>;
|
||||
|
||||
sendMultiple(job: Job): Promise<void>;
|
||||
sendMultipleDefault(): Promise<void>;
|
||||
|
||||
cancelSendInterval(): void;
|
||||
|
||||
@@ -16,5 +30,5 @@ export interface SmppSession {
|
||||
|
||||
initialize(): void;
|
||||
|
||||
serialize(): string;
|
||||
serialize(): object;
|
||||
}
|
Reference in New Issue
Block a user