Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

SMPP_PDU Struct Reference

#include <smpp_pdu.h>


Data Fields

unsigned long type
const char * type_name
union {
 PDU (bind_transmitter, 0x00000002, HEADER) PDU(bind_transmitter_resp
HEADER OPTIONAL_BEGIN OPTIONAL_END PDU (bind_receiver, 0x00000001, HEADER) PDU(bind_receiver_resp
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END 
PDU (bind_transceiver, 0x00000009, HEADER) PDU(bind_transceiver_resp
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END 
PDU (outbind, 0x0000000B, HEADER) PDU(unbind
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER 
PDU (unbind_resp, 0x80000006, HEADER) PDU(generic_nack
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER 
PDU (submit_sm, 0x00000004, HEADER OPTIONAL_BEGIN OPTIONAL_END) PDU(submit_sm_resp
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER HEADER 
PDU (submit_multi, 0x00000021, HEADER OPTIONAL_BEGIN OPTIONAL_END) PDU(submit_multi_resp
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER HEADER HEADER 
PDU (deliver_sm, 0x00000005, HEADER OPTIONAL_BEGIN OPTIONAL_END) PDU(deliver_sm_resp
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER HEADER HEADER
HEADER 
PDU (data_sm, 0x00000103, HEADER OPTIONAL_BEGIN OPTIONAL_END) PDU(data_sm_resp
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER HEADER HEADER
HEADER HEADER OPTIONAL_BEGIN
OPTIONAL_END 
PDU (query_sm, 0x00000003, HEADER) PDU(query_sm_resp
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER HEADER HEADER
HEADER HEADER OPTIONAL_BEGIN
OPTIONAL_END HEADER 
PDU (cancel_sm, 0x00000008, HEADER) PDU(cancel_sm_resp
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER HEADER HEADER
HEADER HEADER OPTIONAL_BEGIN
OPTIONAL_END HEADER HEADER 
PDU (replace_sm, 0x00000007, HEADER) PDU(replace_sm_resp
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER HEADER HEADER
HEADER HEADER OPTIONAL_BEGIN
OPTIONAL_END HEADER HEADER
HEADER 
PDU (enquire_link, 0x00000015, HEADER) PDU(enquire_link_resp
      x80000002
   HEADER OPTIONAL_BEGIN OPTIONAL_END   x80000001
   HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END   x80000009
   HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END   x00000006
   HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER   x80000000
   HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER   x80000004
   HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER HEADER   x80000021
   HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER HEADER HEADER   x80000005
   HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER HEADER HEADER
HEADER   x80000103
   HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER HEADER HEADER
HEADER HEADER OPTIONAL_BEGIN
OPTIONAL_END   x80000003
   HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER HEADER HEADER
HEADER HEADER OPTIONAL_BEGIN
OPTIONAL_END HEADER   x80000008
   HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER HEADER HEADER
HEADER HEADER OPTIONAL_BEGIN
OPTIONAL_END HEADER HEADER   x80000007
   HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER OPTIONAL_BEGIN OPTIONAL_END
HEADER HEADER HEADER HEADER
HEADER HEADER OPTIONAL_BEGIN
OPTIONAL_END HEADER HEADER
HEADER   x80000015
u


Field Documentation

unsigned long SMPP_PDU::type
 

Definition at line 91 of file smpp_pdu.h.

Referenced by data_sm_to_msg(), handle_pdu(), pdu_to_msg(), smpp_emu_handle_pdu(), smpp_pdu_create(), smpp_pdu_destroy(), and smpp_pdu_pack().

const char* SMPP_PDU::type_name
 

Definition at line 92 of file smpp_pdu.h.

Referenced by handle_pdu(), and smpp_emu_handle_pdu().

union { ... } SMPP_PDU::u
 

Referenced by data_sm_to_msg(), handle_bind_receiver(), handle_bind_transmitter(), handle_enquire_link(), handle_pdu(), handle_submit_sm(), handle_unbind(), msg_to_pdu(), open_receiver(), open_transceiver(), open_transmitter(), pdu_to_msg(), send_messages(), send_smpp_thread(), smpp_emu_handle_pdu(), and smpp_emu_writer().

HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END SMPP_PDU::x00000006
 

Definition at line 403 of file smpp_pdu.h.

HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER SMPP_PDU::x80000000
 

Definition at line 413 of file smpp_pdu.h.

HEADER OPTIONAL_BEGIN OPTIONAL_END SMPP_PDU::x80000001
 

Definition at line 366 of file smpp_pdu.h.

SMPP_PDU::x80000002
 

Definition at line 345 of file smpp_pdu.h.

HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER HEADER HEADER HEADER HEADER HEADER OPTIONAL_BEGIN OPTIONAL_END SMPP_PDU::x80000003
 

Definition at line 655 of file smpp_pdu.h.

HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER HEADER SMPP_PDU::x80000004
 

Definition at line 471 of file smpp_pdu.h.

HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER HEADER HEADER HEADER SMPP_PDU::x80000005
 

Definition at line 573 of file smpp_pdu.h.

HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER HEADER HEADER HEADER HEADER HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER HEADER SMPP_PDU::x80000007
 

Definition at line 698 of file smpp_pdu.h.

HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER HEADER HEADER HEADER HEADER HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER SMPP_PDU::x80000008
 

Definition at line 677 of file smpp_pdu.h.

HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END SMPP_PDU::x80000009
 

Definition at line 387 of file smpp_pdu.h.

HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER HEADER HEADER HEADER HEADER HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER HEADER HEADER SMPP_PDU::x80000015
 

Definition at line 708 of file smpp_pdu.h.

HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER HEADER HEADER SMPP_PDU::x80000021
 

Definition at line 523 of file smpp_pdu.h.

HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER OPTIONAL_BEGIN OPTIONAL_END HEADER HEADER HEADER HEADER HEADER SMPP_PDU::x80000103
 

Definition at line 634 of file smpp_pdu.h.


The documentation for this struct was generated from the following file: See file LICENSE for details about the license agreement for using, modifying, copying or deriving work from this software.