Kannel: Open Source WAP and SMS gateway  $Revision: 5037 $
SMPP Struct Reference

Data Fields

long transmitter
 
long receiver
 
gw_prioqueue_tmsgs_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
 
int our_port
 
int our_receiver_port
 
long bind_addr_ton
 
long bind_addr_npi
 
int transmit_port
 
int receive_port
 
int use_ssl
 
Octstrssl_client_certkey_file
 
volatile 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
 
int esm_class
 
long log_format
 
Loadload
 
SMSCConnconn
 

Detailed Description

Definition at line 143 of file smsc_smpp.c.

Field Documentation

Octstr* SMPP::address_range
Octstr* SMPP::alt_addr_charset

Definition at line 179 of file smsc_smpp.c.

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

Octstr* SMPP::alt_charset

Definition at line 178 of file smsc_smpp.c.

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

int SMPP::autodetect_addr

Definition at line 177 of file smsc_smpp.c.

Referenced by msg_to_pdu(), and smpp_create().

long SMPP::bind_addr_npi
long SMPP::bind_addr_ton
long SMPP::connection_timeout

Definition at line 180 of file smsc_smpp.c.

Referenced by io_thread(), and smpp_create().

int SMPP::dest_addr_npi

Definition at line 160 of file smsc_smpp.c.

Referenced by msg_to_pdu(), and smpp_create().

int SMPP::dest_addr_ton

Definition at line 159 of file smsc_smpp.c.

Referenced by msg_to_pdu(), and smpp_create().

long SMPP::enquire_link_interval

Definition at line 170 of file smsc_smpp.c.

Referenced by io_thread(), send_enquire_link(), and smpp_create().

int SMPP::esm_class

Definition at line 183 of file smsc_smpp.c.

Referenced by msg_to_pdu(), and smpp_create().

Octstr* SMPP::host
Load* SMPP::load

Definition at line 185 of file smsc_smpp.c.

Referenced by send_messages(), smpp_create(), and smpp_destroy().

long SMPP::log_format
long SMPP::max_pending_submits

Definition at line 171 of file smsc_smpp.c.

Referenced by io_thread(), and smpp_create().

gw_prioqueue_t* SMPP::msgs_to_send

Definition at line 146 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 155 of file smsc_smpp.c.

Referenced by handle_pdu(), smpp_create(), and smpp_destroy().

int SMPP::our_port

Definition at line 161 of file smsc_smpp.c.

Referenced by open_transceiver(), open_transmitter(), and smpp_create().

int SMPP::our_receiver_port

Definition at line 162 of file smsc_smpp.c.

Referenced by open_receiver(), and smpp_create().

Octstr* SMPP::password
int SMPP::priority

Definition at line 173 of file smsc_smpp.c.

Referenced by msg_to_pdu(), and smpp_create().

volatile int SMPP::quitting

Definition at line 169 of file smsc_smpp.c.

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

int SMPP::receive_port

Definition at line 166 of file smsc_smpp.c.

Referenced by open_receiver(), and smpp_create().

List* SMPP::received_msgs

Definition at line 148 of file smsc_smpp.c.

Referenced by smpp_create(), and smpp_destroy().

long SMPP::receiver

Definition at line 145 of file smsc_smpp.c.

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

Dict* SMPP::sent_msgs
Octstr* SMPP::service_type

Definition at line 156 of file smsc_smpp.c.

Referenced by msg_to_pdu(), smpp_create(), and smpp_destroy().

int SMPP::smpp_msg_id_type

Definition at line 176 of file smsc_smpp.c.

Referenced by handle_dlr(), handle_pdu(), and smpp_create().

int SMPP::source_addr_npi

Definition at line 158 of file smsc_smpp.c.

Referenced by msg_to_pdu(), and smpp_create().

int SMPP::source_addr_ton

Definition at line 157 of file smsc_smpp.c.

Referenced by msg_to_pdu(), and smpp_create().

Octstr* SMPP::ssl_client_certkey_file
Octstr* SMPP::system_type
time_t SMPP::throttling_err_time

Definition at line 175 of file smsc_smpp.c.

Referenced by handle_pdu(), io_thread(), and smpp_create().

int SMPP::transmit_port

Definition at line 165 of file smsc_smpp.c.

Referenced by open_transceiver(), open_transmitter(), and smpp_create().

long SMPP::transmitter

Definition at line 144 of file smsc_smpp.c.

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

int SMPP::use_ssl
int SMPP::validityperiod

Definition at line 174 of file smsc_smpp.c.

Referenced by msg_to_pdu(), and smpp_create().

long SMPP::wait_ack

Definition at line 181 of file smsc_smpp.c.

Referenced by do_queue_cleanup(), io_thread(), and smpp_create().

int SMPP::wait_ack_action

Definition at line 182 of file smsc_smpp.c.

Referenced by do_queue_cleanup(), and smpp_create().


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.