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

Data Fields

Connectionsmpp_connection
 
Connectionbearerbox_connection
 
smpp_login login_type
 
int logged_in
 
int is_wap
 
long id
 
int load
 
int version
 
Octstralt_charset
 
time_t connect_time
 
Countersmpp_pdu_counter
 
Octstrclient_ip
 
Listincoming
 
Listretry
 
Listoutgoing
 
Dictsent
 
Semaphorepending
 
volatile sig_atomic_t alive
 
Octstrboxc_id
 
Octstrsms_service
 
Octstrroute_to_smsc
 
Dictmsg_acks
 
Dictdeliver_acks
 
time_t last_pdu_received
 
volatile int routable
 
Octstrservice_type
 
long source_addr_ton
 
long source_addr_npi
 
int autodetect_addr
 
long dest_addr_ton
 
long dest_addr_npi
 
int alt_dcs
 
int validityperiod
 
int priority
 
int mo_recode
 
Connectionsmsbox_connection
 
Connectionconn
 

Detailed Description

Definition at line 140 of file opensmppbox.c.

Field Documentation

◆ alive

◆ alt_charset

Octstr* _boxc::alt_charset

Definition at line 149 of file opensmppbox.c.

Referenced by boxc_create(), boxc_destroy(), data_sm_to_msg(), msg_to_pdu(), and pdu_to_msg().

◆ alt_dcs

int _boxc::alt_dcs

Definition at line 175 of file opensmppbox.c.

Referenced by boxc_create(), and msg_to_pdu().

◆ autodetect_addr

int _boxc::autodetect_addr

Definition at line 172 of file opensmppbox.c.

Referenced by boxc_create(), and msg_to_pdu().

◆ bearerbox_connection

◆ boxc_id

◆ client_ip

◆ conn

◆ connect_time

time_t _boxc::connect_time

Definition at line 150 of file opensmppbox.c.

Referenced by boxc_create(), boxc_status(), and sql_to_bearerbox().

◆ deliver_acks

Dict* _boxc::deliver_acks

Definition at line 163 of file opensmppbox.c.

Referenced by bearerbox_to_smpp(), boxc_create(), boxc_destroy(), and handle_pdu().

◆ dest_addr_npi

long _boxc::dest_addr_npi

Definition at line 174 of file opensmppbox.c.

Referenced by boxc_create(), and msg_to_pdu().

◆ dest_addr_ton

long _boxc::dest_addr_ton

Definition at line 173 of file opensmppbox.c.

Referenced by boxc_create(), and msg_to_pdu().

◆ id

long _boxc::id

Definition at line 146 of file opensmppbox.c.

Referenced by boxc_create(), cmp_boxc(), and route_msg().

◆ incoming

◆ is_wap

int _boxc::is_wap

Definition at line 145 of file opensmppbox.c.

Referenced by boxc_create(), boxc_receiver(), boxc_sent_pop(), boxc_sent_push(), and run_wapbox().

◆ last_pdu_received

time_t _boxc::last_pdu_received

Definition at line 164 of file opensmppbox.c.

Referenced by smpp_to_bearerbox().

◆ load

int _boxc::load

Definition at line 147 of file opensmppbox.c.

Referenced by boxc_create(), boxc_receiver(), route_incoming_to_boxc(), and route_msg().

◆ logged_in

int _boxc::logged_in

Definition at line 144 of file opensmppbox.c.

Referenced by boxc_create(), and handle_pdu().

◆ login_type

smpp_login _boxc::login_type

Definition at line 143 of file opensmppbox.c.

Referenced by check_login(), find_receiver_box(), and handle_pdu().

◆ mo_recode

int _boxc::mo_recode

Definition at line 178 of file opensmppbox.c.

Referenced by bearerbox_to_smpp(), and boxc_create().

◆ msg_acks

Dict* _boxc::msg_acks

Definition at line 162 of file opensmppbox.c.

Referenced by bearerbox_to_smpp(), boxc_create(), boxc_destroy(), and handle_pdu().

◆ outgoing

List * _boxc::outgoing

Definition at line 155 of file opensmppbox.c.

Referenced by boxc_receiver(), run_smsbox(), and run_wapbox().

◆ pending

Semaphore * _boxc::pending

Definition at line 157 of file opensmppbox.c.

Referenced by boxc_sent_pop(), boxc_sent_push(), and run_smsbox().

◆ priority

int _boxc::priority

Definition at line 177 of file opensmppbox.c.

Referenced by boxc_create(), and msg_to_pdu().

◆ retry

List * _boxc::retry

Definition at line 154 of file opensmppbox.c.

Referenced by boxc_receiver(), boxc_sender(), run_smsbox(), and run_wapbox().

◆ routable

volatile int _boxc::routable

Definition at line 166 of file opensmppbox.c.

Referenced by boxc_create(), boxc_receiver(), boxc_sender(), and route_incoming_to_boxc().

◆ route_to_smsc

Octstr* _boxc::route_to_smsc

Definition at line 161 of file opensmppbox.c.

Referenced by boxc_create(), boxc_destroy(), and boxc_route_msg_to_smsc().

◆ sent

Dict * _boxc::sent

Definition at line 156 of file opensmppbox.c.

Referenced by boxc_sent_pop(), boxc_sent_push(), boxc_status(), and run_smsbox().

◆ service_type

Octstr* _boxc::service_type

Definition at line 169 of file opensmppbox.c.

Referenced by boxc_create(), and msg_to_pdu().

◆ smpp_connection

Connection* _boxc::smpp_connection

◆ smpp_pdu_counter

Counter* _boxc::smpp_pdu_counter

Definition at line 151 of file opensmppbox.c.

Referenced by boxc_create(), boxc_destroy(), and msg_to_pdu().

◆ sms_service

Octstr* _boxc::sms_service

Definition at line 160 of file opensmppbox.c.

Referenced by boxc_create(), boxc_destroy(), handle_pdu(), and pdu_to_msg().

◆ smsbox_connection

Connection* _boxc::smsbox_connection

◆ source_addr_npi

long _boxc::source_addr_npi

Definition at line 171 of file opensmppbox.c.

Referenced by boxc_create(), and msg_to_pdu().

◆ source_addr_ton

long _boxc::source_addr_ton

Definition at line 170 of file opensmppbox.c.

Referenced by boxc_create(), and msg_to_pdu().

◆ validityperiod

int _boxc::validityperiod

Definition at line 176 of file opensmppbox.c.

Referenced by boxc_create().

◆ version

int _boxc::version

Definition at line 148 of file opensmppbox.c.

Referenced by boxc_create(), data_sm_to_msg(), handle_pdu(), main(), msg_to_pdu(), and pdu_to_msg().


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