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

SMPP Struct Reference

Collaboration diagram for SMPP:

Collaboration graph
[legend]

Data Fields

long transmitter
long receiver
Listmsgs_to_send
Dictsent_msgs
Listreceived_msgs
Countermessage_id_counter
Octstrhost
Octstrsystem_type
Octstrusername
Octstrpassword
Octstraddress_range
Octstrmy_number
Octstrservice_type
int source_addr_ton
int source_addr_npi
int dest_addr_ton
int dest_addr_npi
long bind_addr_ton
long bind_addr_npi
int transmit_port
int receive_port
int quitting
long enquire_link_interval
long max_pending_submits
int version
int priority
int validityperiod
time_t throttling_err_time
int smpp_msg_id_type
int autodetect_addr
Octstralt_charset
Octstralt_addr_charset
long connection_timeout
long wait_ack
int wait_ack_action
SMSCConnconn

Field Documentation

Octstr* SMPP::address_range
 

Definition at line 143 of file smsc_smpp.c.

Referenced by open_receiver(), open_transceiver(), open_transmitter(), and smpp_destroy().

Octstr* SMPP::alt_addr_charset
 

Definition at line 164 of file smsc_smpp.c.

Referenced by data_sm_to_msg(), msg_to_pdu(), pdu_to_msg(), and smpp_destroy().

Octstr* SMPP::alt_charset
 

Definition at line 163 of file smsc_smpp.c.

Referenced by data_sm_to_msg(), msg_to_pdu(), pdu_to_msg(), and smpp_destroy().

int SMPP::autodetect_addr
 

Definition at line 162 of file smsc_smpp.c.

Referenced by msg_to_pdu().

long SMPP::bind_addr_npi
 

Definition at line 151 of file smsc_smpp.c.

Referenced by open_receiver(), open_transceiver(), open_transmitter(), and smsc_smpp_create().

long SMPP::bind_addr_ton
 

Definition at line 150 of file smsc_smpp.c.

Referenced by open_receiver(), open_transceiver(), open_transmitter(), and smsc_smpp_create().

SMSCConn* SMPP::conn
 

Definition at line 168 of file smsc_smpp.c.

Referenced by data_sm_to_msg(), do_queue_cleanup(), handle_dlr(), handle_pdu(), io_thread(), msg_to_pdu(), open_receiver(), open_transceiver(), open_transmitter(), pdu_to_msg(), read_pdu(), send_enquire_link(), send_messages(), send_unbind(), and smsc_smpp_create().

long SMPP::connection_timeout
 

Definition at line 165 of file smsc_smpp.c.

Referenced by io_thread().

int SMPP::dest_addr_npi
 

Definition at line 149 of file smsc_smpp.c.

Referenced by msg_to_pdu().

int SMPP::dest_addr_ton
 

Definition at line 148 of file smsc_smpp.c.

Referenced by msg_to_pdu().

long SMPP::enquire_link_interval
 

Definition at line 155 of file smsc_smpp.c.

Referenced by io_thread(), and send_enquire_link().

Octstr* SMPP::host
 

Definition at line 139 of file smsc_smpp.c.

Referenced by open_receiver(), open_transceiver(), open_transmitter(), and smpp_destroy().

long SMPP::max_pending_submits
 

Definition at line 156 of file smsc_smpp.c.

Referenced by send_messages().

Counter* SMPP::message_id_counter
 

Definition at line 138 of file smsc_smpp.c.

Referenced by msg_to_pdu(), open_receiver(), open_transceiver(), open_transmitter(), send_enquire_link(), send_unbind(), and smpp_destroy().

List* SMPP::msgs_to_send
 

Definition at line 135 of file smsc_smpp.c.

Referenced by io_thread(), queued_cb(), send_messages(), send_msg_cb(), smpp_create(), and smpp_destroy().

Octstr* SMPP::my_number
 

Definition at line 144 of file smsc_smpp.c.

Referenced by handle_pdu(), and smpp_destroy().

Octstr* SMPP::password
 

Definition at line 142 of file smsc_smpp.c.

Referenced by open_receiver(), open_transceiver(), open_transmitter(), and smpp_destroy().

int SMPP::priority
 

Definition at line 158 of file smsc_smpp.c.

Referenced by msg_to_pdu().

int SMPP::quitting
 

Definition at line 154 of file smsc_smpp.c.

Referenced by handle_pdu(), io_thread(), shutdown_cb(), and smsc_smpp_create().

int SMPP::receive_port
 

Definition at line 153 of file smsc_smpp.c.

Referenced by open_receiver().

List* SMPP::received_msgs
 

Definition at line 137 of file smsc_smpp.c.

Referenced by smpp_destroy().

long SMPP::receiver
 

Definition at line 134 of file smsc_smpp.c.

Referenced by shutdown_cb(), smpp_create(), and smsc_smpp_create().

Dict* SMPP::sent_msgs
 

Definition at line 136 of file smsc_smpp.c.

Referenced by do_queue_cleanup(), handle_pdu(), io_thread(), send_messages(), and smpp_destroy().

Octstr* SMPP::service_type
 

Definition at line 145 of file smsc_smpp.c.

Referenced by msg_to_pdu(), and smpp_destroy().

int SMPP::smpp_msg_id_type
 

Definition at line 161 of file smsc_smpp.c.

Referenced by handle_dlr(), and handle_pdu().

int SMPP::source_addr_npi
 

Definition at line 147 of file smsc_smpp.c.

Referenced by msg_to_pdu().

int SMPP::source_addr_ton
 

Definition at line 146 of file smsc_smpp.c.

Referenced by msg_to_pdu().

Octstr* SMPP::system_type
 

Definition at line 140 of file smsc_smpp.c.

Referenced by open_receiver(), open_transceiver(), open_transmitter(), and smpp_destroy().

time_t SMPP::throttling_err_time
 

Definition at line 160 of file smsc_smpp.c.

Referenced by handle_pdu(), and io_thread().

int SMPP::transmit_port
 

Definition at line 152 of file smsc_smpp.c.

Referenced by open_transceiver(), and open_transmitter().

long SMPP::transmitter
 

Definition at line 133 of file smsc_smpp.c.

Referenced by io_arg_create(), send_msg_cb(), shutdown_cb(), smpp_create(), and smsc_smpp_create().

Octstr* SMPP::username
 

Definition at line 141 of file smsc_smpp.c.

Referenced by open_receiver(), open_transceiver(), open_transmitter(), and smpp_destroy().

int SMPP::validityperiod
 

Definition at line 159 of file smsc_smpp.c.

Referenced by msg_to_pdu().

int SMPP::version
 

Definition at line 157 of file smsc_smpp.c.

Referenced by handle_dlr(), msg_to_pdu(), open_receiver(), open_transceiver(), open_transmitter(), and pdu_to_msg().

long SMPP::wait_ack
 

Definition at line 166 of file smsc_smpp.c.

Referenced by do_queue_cleanup(), and io_thread().

int SMPP::wait_ack_action
 

Definition at line 167 of file smsc_smpp.c.

Referenced by io_thread().


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.