internal SMPPDeliverSm(PduReader reader) : base(reader)
 {
     ServiceType          = reader.ReadCStringAscii();
     SourceTon            = (TonType)reader.ReadByte();
     SourceNpi            = (NpiType)reader.ReadByte();
     SourceAddr           = reader.ReadCStringAscii();
     DestTon              = (TonType)reader.ReadByte();
     DestNpi              = (NpiType)reader.ReadByte();
     DestAddr             = reader.ReadCStringAscii();
     EsmClass             = (EmsClass)reader.ReadByte();
     ProtocolId           = reader.ReadByte();
     PriorityFlag         = (PriorityFlags)reader.ReadByte();
     ScheduleDeliveryTime = reader.ReadCStringAscii();
     ValidityPeriod       = reader.ReadCStringAscii();
     RegisteredDelivery   = (RegisteredDeliveryFlags)reader.ReadByte();
     ReplaceIfPresent     = reader.ReadByte();
     DataCoding           = (DataCodings)reader.ReadByte();
     DefaultMessageId     = reader.ReadByte();
     ShortMessage         = reader.ReadBytes(reader.ReadByte());
     ReadOptional(reader);
 }
 internal SMPPSubmitSmResp(PduReader reader) : base(reader)
 {
     MessageId = reader.ReadCStringAscii();
 }
Beispiel #3
0
 internal SMPPBindResp(CommandSet command, PduReader reader) : base(reader)
 {
     _command = command;
     SystemId = reader.ReadCStringAscii();
     ReadOptional(reader);
 }