Versions in this module Expand all Collapse all v0 v0.4.0 Apr 4, 2024 v0.3.0 Apr 4, 2024 Changes in this version + const HeaderLen + const MaxSize + type Bind struct + func (pdu Bind) FieldList() pdufield.List + func (pdu Bind) Fields() pdufield.Map + func (pdu Bind) Header() *Header + func (pdu Bind) Len() int + func (pdu Bind) SerializeTo(w io.Writer) error + func (pdu Bind) TLVFields() pdutlv.Map + type BindResp struct + func (pdu BindResp) FieldList() pdufield.List + func (pdu BindResp) Fields() pdufield.Map + func (pdu BindResp) Header() *Header + func (pdu BindResp) Len() int + func (pdu BindResp) SerializeTo(w io.Writer) error + func (pdu BindResp) TLVFields() pdutlv.Map + type Body interface + FieldList func() pdufield.List + Fields func() pdufield.Map + Header func() *Header + Len func() int + SerializeTo func(w io.Writer) error + TLVFields func() pdutlv.Map + func Decode(r io.Reader) (Body, error) + func NewBindReceiver() Body + func NewBindReceiverResp() Body + func NewBindTransceiver() Body + func NewBindTransceiverResp() Body + func NewBindTransmitter() Body + func NewBindTransmitterResp() Body + func NewDeliverSM() Body + func NewDeliverSMResp() Body + func NewDeliverSMRespSeq(seq uint32) Body + func NewEnquireLink() Body + func NewEnquireLinkResp() Body + func NewEnquireLinkRespSeq(seq uint32) Body + func NewGenericNACK() Body + func NewQuerySM() Body + func NewQuerySMResp() Body + func NewSubmitMulti(fields pdutlv.Fields) Body + func NewSubmitMultiResp() Body + func NewSubmitSM(fields pdutlv.Fields) Body + func NewSubmitSMResp() Body + func NewUnbind() Body + func NewUnbindResp() Body + type DeliverSM struct + func (pdu DeliverSM) FieldList() pdufield.List + func (pdu DeliverSM) Fields() pdufield.Map + func (pdu DeliverSM) Header() *Header + func (pdu DeliverSM) Len() int + func (pdu DeliverSM) SerializeTo(w io.Writer) error + func (pdu DeliverSM) TLVFields() pdutlv.Map + type DeliverSMResp struct + func (pdu DeliverSMResp) FieldList() pdufield.List + func (pdu DeliverSMResp) Fields() pdufield.Map + func (pdu DeliverSMResp) Header() *Header + func (pdu DeliverSMResp) Len() int + func (pdu DeliverSMResp) SerializeTo(w io.Writer) error + func (pdu DeliverSMResp) TLVFields() pdutlv.Map + type EnquireLink struct + func (pdu EnquireLink) FieldList() pdufield.List + func (pdu EnquireLink) Fields() pdufield.Map + func (pdu EnquireLink) Header() *Header + func (pdu EnquireLink) Len() int + func (pdu EnquireLink) SerializeTo(w io.Writer) error + func (pdu EnquireLink) TLVFields() pdutlv.Map + type EnquireLinkResp struct + func (pdu EnquireLinkResp) FieldList() pdufield.List + func (pdu EnquireLinkResp) Fields() pdufield.Map + func (pdu EnquireLinkResp) Header() *Header + func (pdu EnquireLinkResp) Len() int + func (pdu EnquireLinkResp) SerializeTo(w io.Writer) error + func (pdu EnquireLinkResp) TLVFields() pdutlv.Map + type GenericNACK struct + func (pdu GenericNACK) FieldList() pdufield.List + func (pdu GenericNACK) Fields() pdufield.Map + func (pdu GenericNACK) Header() *Header + func (pdu GenericNACK) Len() int + func (pdu GenericNACK) SerializeTo(w io.Writer) error + func (pdu GenericNACK) TLVFields() pdutlv.Map + type Header struct + ID ID + Len uint32 + Seq uint32 + Status Status + func DecodeHeader(r io.Reader) (*Header, error) + func (h *Header) Key() string + func (h *Header) SerializeTo(w io.Writer) error + type ID uint32 + const AlertNotificationID + const BindReceiverID + const BindReceiverRespID + const BindTransceiverID + const BindTransceiverRespID + const BindTransmitterID + const BindTransmitterRespID + const CancelSMID + const CancelSMRespID + const DataSMID + const DataSMRespID + const DeliverSMID + const DeliverSMRespID + const EnquireLinkID + const EnquireLinkRespID + const GenericNACKID + const OutbindID + const QuerySMID + const QuerySMRespID + const ReplaceSMID + const ReplaceSMRespID + const SubmitMultiID + const SubmitMultiRespID + const SubmitSMID + const SubmitSMRespID + const UnbindID + const UnbindRespID + func (id ID) Group() uint16 + func (id ID) String() string + type QuerySM struct + func (pdu QuerySM) FieldList() pdufield.List + func (pdu QuerySM) Fields() pdufield.Map + func (pdu QuerySM) Header() *Header + func (pdu QuerySM) Len() int + func (pdu QuerySM) SerializeTo(w io.Writer) error + func (pdu QuerySM) TLVFields() pdutlv.Map + type QuerySMResp struct + func (pdu QuerySMResp) FieldList() pdufield.List + func (pdu QuerySMResp) Fields() pdufield.Map + func (pdu QuerySMResp) Header() *Header + func (pdu QuerySMResp) Len() int + func (pdu QuerySMResp) SerializeTo(w io.Writer) error + func (pdu QuerySMResp) TLVFields() pdutlv.Map + type Status uint32 + func (s Status) Error() string + type SubmitMulti struct + func (pdu SubmitMulti) FieldList() pdufield.List + func (pdu SubmitMulti) Fields() pdufield.Map + func (pdu SubmitMulti) Header() *Header + func (pdu SubmitMulti) Len() int + func (pdu SubmitMulti) SerializeTo(w io.Writer) error + func (pdu SubmitMulti) TLVFields() pdutlv.Map + type SubmitMultiResp struct + func (pdu SubmitMultiResp) FieldList() pdufield.List + func (pdu SubmitMultiResp) Fields() pdufield.Map + func (pdu SubmitMultiResp) Header() *Header + func (pdu SubmitMultiResp) Len() int + func (pdu SubmitMultiResp) SerializeTo(w io.Writer) error + func (pdu SubmitMultiResp) TLVFields() pdutlv.Map + type SubmitSM struct + func (pdu SubmitSM) FieldList() pdufield.List + func (pdu SubmitSM) Fields() pdufield.Map + func (pdu SubmitSM) Header() *Header + func (pdu SubmitSM) Len() int + func (pdu SubmitSM) SerializeTo(w io.Writer) error + func (pdu SubmitSM) TLVFields() pdutlv.Map + type SubmitSMResp struct + func (pdu SubmitSMResp) FieldList() pdufield.List + func (pdu SubmitSMResp) Fields() pdufield.Map + func (pdu SubmitSMResp) Header() *Header + func (pdu SubmitSMResp) Len() int + func (pdu SubmitSMResp) SerializeTo(w io.Writer) error + func (pdu SubmitSMResp) TLVFields() pdutlv.Map + type Unbind struct + func (pdu Unbind) FieldList() pdufield.List + func (pdu Unbind) Fields() pdufield.Map + func (pdu Unbind) Header() *Header + func (pdu Unbind) Len() int + func (pdu Unbind) SerializeTo(w io.Writer) error + func (pdu Unbind) TLVFields() pdutlv.Map + type UnbindResp struct + func (pdu UnbindResp) FieldList() pdufield.List + func (pdu UnbindResp) Fields() pdufield.Map + func (pdu UnbindResp) Header() *Header + func (pdu UnbindResp) Len() int + func (pdu UnbindResp) SerializeTo(w io.Writer) error + func (pdu UnbindResp) TLVFields() pdutlv.Map Other modules containing this package github.com/k1r91/go-smpp/v2