Class TLVCollection
- Namespace
- Inetlab.SMPP.Common
- Assembly
- cs.temp.dll.dll
Collection of optional parameters in TLV format.
public class TLVCollection : List<TLV>
- Inheritance
-
ObjectTLVCollection
Constructors
TLVCollection()
public TLVCollection()
TLVCollection(EncodingMapper)
public TLVCollection(EncodingMapper mapper)
Parameters
mapperEncodingMapper
TLVCollection(SmppClientBase)
public TLVCollection(SmppClientBase client)
Parameters
clientSmppClientBase
Properties
Item[OptionalTags]
public byte[] this[OptionalTags tag] { get; set; }
Parameters
tagOptionalTags
Property Value
- Byte[]
Item[Int32]
public TLV this[int index] { get; set; }
Parameters
indexInt32
Property Value
Item[UInt16]
public TLV this[ushort tag] { get; set; }
Parameters
tagUInt16
Property Value
Methods
Add(OptionalTags, Byte)
public void Add(OptionalTags tag, byte val)
Parameters
tagOptionalTagsvalByte
Add(OptionalTags, Byte[])
public void Add(OptionalTags tag, byte[] val)
Parameters
tagOptionalTagsvalByte[]
Add(OptionalTags, Int32)
public void Add(OptionalTags tag, int val)
Parameters
tagOptionalTagsvalInt32
Add(OptionalTags, String)
public void Add(OptionalTags tag, string val)
Parameters
tagOptionalTagsvalString
Add(OptionalTags, String, DataCodings)
public void Add(OptionalTags tag, string val, DataCodings dataCoding)
Parameters
tagOptionalTagsvalStringdataCodingDataCodings
Add(OptionalTags, UInt16)
public void Add(OptionalTags tag, ushort val)
Parameters
tagOptionalTagsvalUInt16
Add(OptionalTags, UInt32)
public void Add(OptionalTags tag, uint val)
Parameters
tagOptionalTagsvalUInt32
Add(TLV)
public void Add(TLV tlv)
Parameters
tlvTLV
AddMessagePayload(Byte[])
public void AddMessagePayload(byte[] data)
Parameters
dataByte[]
AddMoreMessagesToSend(Boolean)
public void AddMoreMessagesToSend(bool val)
Parameters
valBoolean
AddSARReferenceNumber(UInt16)
public void AddSARReferenceNumber(ushort val)
Parameters
valUInt16
AddSARSequenceNumber(Byte)
public void AddSARSequenceNumber(byte val)
Parameters
valByte
AddSARTotalSegments(Byte)
public void AddSARTotalSegments(byte val)
Parameters
valByte