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

privdata Struct Reference

Collaboration diagram for privdata:

Collaboration graph
[legend]

Data Fields

Listoutgoing_queue
long receiver_thread
long sender_thread
int shutdown
int listening_socket
int send_socket
int port
int rport
int our_port
Octstrhost
Octstrallow_ip
Octstrdeny_ip
Octstrappname
Msgsendmsg [CGW_TRN_MAX]
time_t sendtime [CGW_TRN_MAX]
int dlr [CGW_TRN_MAX]
int unacked
int waitack
int nexttrn
long check_time
Octstrusername
Octstrpassword
Octstrhost
long port
long our_port
long keepalive
Octstrmy_number
int no_dlr
int socket
int send_seq
int receive_seq
Octstrinbuffer
Listreceived
time_t next_ping
Listoutgoing_queue
SMSCConnconn
int io_thread
int quitting
Liststopped
Octstrname
gw_prioqueue_toutgoing_queue
int alt_port
Octstrallow_ip
Octstrhost
Octstralt_host
Octstrmy_number
struct {
   time_t   sendtime
   int   sendtype
   Msg *   sendmsg
slots [EMI2_MAX_TRN]
int keepalive
int flowcontrol
int waitack_expire
int window
int can_write
int priv_nexttrn
time_t last_activity_time
time_t check_time
int idle_timeout
Octstrnpid
Octstrnadc
int alt_charset
Listoutgoing_queue
long connection_thread
Octstrallow_ip
Octstrhost
Octstrmy_number
long validityperiod
unsigned long send_seq
Octstrinbuffer
Listreceived
Listoutgoing_queue
SMSCConnconn
Liststopped
Listoutgoing_queue
long listener_thread
long server_thread
int soap_server
int ssl
Octstruri
Octstrallow_ip
Listsoap_client
Octstrname
Octstrform_variable
int form_urlencoded
Octstralt_charset
Octstrmt_xml_file
Octstrmt_spec_file
Octstrmo_xml_file
Octstrmo_spec_file
Octstrdlr_xml_file
Octstrdlr_spec_file
Octstrmo_deps_file

Field Documentation

Octstr* privdata::allow_ip
 

Definition at line 187 of file smsc_soap.c.

Octstr* privdata::allow_ip
 

Definition at line 87 of file smsc_fake.c.

Octstr* privdata::allow_ip
 

Definition at line 107 of file smsc_emi.c.

Octstr* privdata::allow_ip
 

Definition at line 164 of file smsc_cgw.c.

Referenced by cgw_listener(), cgw_sender(), emi2_listener(), emi2_sender(), fake_listener(), smsc_cgw_create(), smsc_emi2_create(), smsc_fake_create(), smsc_soap_create(), and soap_listener().

Octstr* privdata::alt_charset
 

Definition at line 196 of file smsc_soap.c.

int privdata::alt_charset
 

Definition at line 134 of file smsc_emi.c.

Referenced by handle_operation(), msg_to_emimsg(), smsc_emi2_create(), smsc_soap_create(), soap_listener(), soap_msgdata_attribute(), soap_msgdata_deps(), and soap_o2o_msgdata_attribute().

Octstr * privdata::alt_host
 

Definition at line 108 of file smsc_emi.c.

Referenced by emi2_sender(), open_send_connection(), and smsc_emi2_create().

int privdata::alt_port
 

Definition at line 103 of file smsc_emi.c.

Referenced by open_send_connection(), and smsc_emi2_create().

Octstr* privdata::appname
 

Definition at line 165 of file smsc_cgw.c.

Referenced by msg_to_cgwop(), and smsc_cgw_create().

int privdata::can_write
 

Definition at line 122 of file smsc_emi.c.

Referenced by open_send_connection(), and smsc_emi2_create().

time_t privdata::check_time
 

Definition at line 129 of file smsc_emi.c.

long privdata::check_time
 

Definition at line 173 of file smsc_cgw.c.

Referenced by cgw_check_acks(), smsc_cgw_create(), and smsc_emi2_create().

SMSCConn* privdata::conn
 

Definition at line 106 of file smsc_oisd.c.

SMSCConn* privdata::conn
 

Definition at line 118 of file smsc_cimd2.c.

Referenced by cimd2_close_socket(), cimd2_destroy(), cimd2_get_packet(), cimd2_receive_msg(), cimd2_send_response(), oisd_close_socket(), oisd_destroy(), oisd_get_packet(), oisd_receive_msg(), oisd_send_response(), smsc_cimd2_create(), and smsc_oisd_create().

long privdata::connection_thread
 

Definition at line 83 of file smsc_fake.c.

Referenced by add_msg_cb(), shutdown_cb(), smsc_fake_create(), and start_cb().

Octstr * privdata::deny_ip
 

Definition at line 187 of file smsc_soap.c.

Referenced by cgw_listener(), cgw_sender(), emi2_listener(), emi2_sender(), fake_listener(), smsc_cgw_create(), smsc_emi2_create(), smsc_fake_create(), smsc_soap_create(), and soap_listener().

int privdata::dlr[CGW_TRN_MAX]
 

Definition at line 169 of file smsc_cgw.c.

Referenced by cgw_handle_op(), and smsc_cgw_create().

Octstr* privdata::dlr_spec_file
 

Definition at line 203 of file smsc_soap.c.

Referenced by smsc_soap_create(), soap_listener(), and soap_parse_dlr().

Octstr* privdata::dlr_xml_file
 

Definition at line 202 of file smsc_soap.c.

Referenced by smsc_soap_create(), soap_listener(), and soap_parse_dlr().

int privdata::flowcontrol
 

Definition at line 118 of file smsc_emi.c.

Referenced by smsc_emi2_create().

int privdata::form_urlencoded
 

Definition at line 195 of file smsc_soap.c.

Referenced by smsc_soap_create(), and soap_send().

Octstr* privdata::form_variable
 

Definition at line 194 of file smsc_soap.c.

Referenced by smsc_soap_create(), soap_listener(), and soap_send().

Octstr* privdata::host
 

Definition at line 90 of file smsc_oisd.c.

Octstr* privdata::host
 

Definition at line 108 of file smsc_emi.c.

Octstr* privdata::host
 

Definition at line 101 of file smsc_cimd2.c.

Octstr* privdata::host
 

Definition at line 163 of file smsc_cgw.c.

Referenced by cgw_open_send_connection(), cgw_sender(), cimd2_destroy(), cimd2_login(), emi2_sender(), oisd_destroy(), oisd_login(), open_send_connection(), smsc_cgw_create(), smsc_cimd2_create(), smsc_emi2_create(), and smsc_oisd_create().

int privdata::idle_timeout
 

Definition at line 130 of file smsc_emi.c.

Referenced by smsc_emi2_create().

Octstr* privdata::inbuffer
 

Definition at line 100 of file smsc_oisd.c.

Octstr* privdata::inbuffer
 

Definition at line 112 of file smsc_cimd2.c.

Referenced by cimd2_destroy(), cimd2_get_packet(), cimd2_receive_msg(), oisd_destroy(), oisd_get_packet(), oisd_receive_msg(), smsc_cimd2_create(), and smsc_oisd_create().

int privdata::io_thread
 

Definition at line 107 of file smsc_oisd.c.

Referenced by cimd2_add_msg_cb(), cimd2_shutdown_cb(), cimd2_start_cb(), oisd_add_msg_cb(), oisd_shutdown_cb(), oisd_start_cb(), smsc_cimd2_create(), and smsc_oisd_create().

int privdata::keepalive
 

Definition at line 117 of file smsc_emi.c.

long privdata::keepalive
 

Definition at line 92 of file smsc_oisd.c.

Referenced by cimd2_get_packet(), cimd2_receive_msg(), oisd_get_packet(), oisd_receive_msg(), smsc_cimd2_create(), smsc_emi2_create(), and smsc_oisd_create().

time_t privdata::last_activity_time
 

Definition at line 126 of file smsc_emi.c.

Referenced by open_send_connection(), and smsc_emi2_create().

long privdata::listener_thread
 

Definition at line 176 of file smsc_soap.c.

Referenced by smsc_soap_create(), soap_add_msg_cb(), soap_shutdown_cb(), and soap_start_cb().

int privdata::listening_socket
 

Definition at line 85 of file smsc_fake.c.

Referenced by cgw_listener(), emi2_listener(), emi2_open_listening_socket(), fake_listener(), fake_open_connection(), smsc_cgw_create(), smsc_emi2_create(), and smsc_fake_create().

Octstr* privdata::mo_deps_file
 

Definition at line 204 of file smsc_soap.c.

Referenced by smsc_soap_create(), soap_listener(), and soap_parse_mo().

Octstr* privdata::mo_spec_file
 

Definition at line 201 of file smsc_soap.c.

Referenced by smsc_soap_create(), soap_listener(), and soap_parse_mo().

Octstr* privdata::mo_xml_file
 

Definition at line 200 of file smsc_soap.c.

Referenced by smsc_soap_create(), soap_listener(), and soap_parse_mo().

Octstr* privdata::mt_spec_file
 

Definition at line 199 of file smsc_soap.c.

Referenced by smsc_soap_create(), soap_listener(), and soap_parse_response().

Octstr* privdata::mt_xml_file
 

Definition at line 198 of file smsc_soap.c.

Referenced by smsc_soap_create(), soap_listener(), and soap_send_loop().

Octstr* privdata::my_number
 

Definition at line 93 of file smsc_oisd.c.

Octstr* privdata::my_number
 

Definition at line 109 of file smsc_emi.c.

Octstr* privdata::my_number
 

Definition at line 105 of file smsc_cimd2.c.

Referenced by cimd2_destroy(), cimd2_submit_msg(), emi2_sender(), make_emi31(), oisd_destroy(), oisd_send_delivery_request(), smsc_cimd2_create(), smsc_emi2_create(), and smsc_oisd_create().

Octstr* privdata::nadc
 

Definition at line 133 of file smsc_emi.c.

Referenced by emi2_sender(), msg_to_emimsg(), and smsc_emi2_create().

Octstr* privdata::name
 

Definition at line 191 of file smsc_soap.c.

Octstr* privdata::name
 

Definition at line 96 of file smsc_emi.c.

Referenced by clear_sent(), emi2_handle_smscreq(), emi2_idleprocessing(), emi2_idletimeout_handling(), emi2_listener(), emi2_open_listening_socket(), emi2_receiver(), emi2_send_loop(), emi2_sender(), handle_operation(), make_emi31(), make_emi60(), msg_to_emimsg(), open_send_connection(), shutdown_cb(), smsc_emi2_create(), smsc_soap_create(), soap_add_msg_cb(), soap_client_init_query(), soap_listener(), soap_msgdata_deps(), soap_parse_dlr(), soap_parse_mo(), soap_parse_response(), soap_read_response(), soap_send_loop(), soap_server(), soap_server_start(), soap_server_stop(), soap_shutdown_cb(), soap_start_cb(), soap_stop_cb(), start_cb(), and wait_for_ack().

time_t privdata::next_ping
 

Definition at line 103 of file smsc_oisd.c.

Referenced by cimd2_get_packet(), cimd2_receive_msg(), oisd_get_packet(), oisd_receive_msg(), smsc_cimd2_create(), and smsc_oisd_create().

int privdata::nexttrn
 

Definition at line 172 of file smsc_cgw.c.

Referenced by cgw_send_loop(), and smsc_cgw_create().

int privdata::no_dlr
 

Definition at line 95 of file smsc_oisd.c.

Referenced by cimd2_submit_msg(), oisd_submit_msg(), packet_encode_message(), smsc_cimd2_create(), and smsc_oisd_create().

Octstr* privdata::npid
 

Definition at line 132 of file smsc_emi.c.

Referenced by emi2_sender(), msg_to_emimsg(), and smsc_emi2_create().

long privdata::our_port
 

Definition at line 103 of file smsc_cimd2.c.

int privdata::our_port
 

Definition at line 104 of file smsc_emi.c.

Referenced by cgw_open_send_connection(), cimd2_login(), open_send_connection(), smsc_cgw_create(), smsc_cimd2_create(), and smsc_emi2_create().

List* privdata::outgoing_queue
 

Definition at line 174 of file smsc_soap.c.

List* privdata::outgoing_queue
 

Definition at line 105 of file smsc_oisd.c.

List* privdata::outgoing_queue
 

Definition at line 82 of file smsc_fake.c.

gw_prioqueue_t* privdata::outgoing_queue
 

Definition at line 97 of file smsc_emi.c.

List* privdata::outgoing_queue
 

Definition at line 117 of file smsc_cimd2.c.

List* privdata::outgoing_queue
 

Definition at line 153 of file smsc_cgw.c.

Referenced by add_msg_cb(), cgw_add_msg_cb(), cgw_check_acks(), cgw_open_send_connection(), cgw_queued_cb(), cgw_send_loop(), cgw_sender(), cgw_shutdown_cb(), cimd2_add_msg_cb(), cimd2_destroy(), cimd2_queued_cb(), cimd2_shutdown_cb(), clear_sent(), emi2_sender(), fake_listener(), io_thread(), main_connection_loop(), oisd_add_msg_cb(), oisd_destroy(), oisd_queued_cb(), oisd_shutdown_cb(), open_send_connection(), queued_cb(), shutdown_cb(), smsc_cgw_create(), smsc_cimd2_create(), smsc_emi2_create(), smsc_fake_create(), smsc_oisd_create(), smsc_soap_create(), soap_add_msg_cb(), soap_listener(), soap_queued_cb(), soap_send_loop(), and soap_shutdown_cb().

Octstr * privdata::password
 

Definition at line 108 of file smsc_emi.c.

Referenced by cimd2_destroy(), cimd2_login(), emi2_sender(), make_emi60(), open_send_connection(), smsc_cimd2_create(), and smsc_emi2_create().

long privdata::port
 

Definition at line 182 of file smsc_soap.c.

long privdata::port
 

Definition at line 182 of file smsc_soap.c.

Referenced by cgw_open_send_connection(), cimd2_login(), fake_open_connection(), oisd_login(), open_send_connection(), smsc_cgw_create(), smsc_cimd2_create(), smsc_emi2_create(), smsc_fake_create(), smsc_oisd_create(), smsc_soap_create(), soap_server(), soap_server_start(), and soap_server_stop().

int privdata::priv_nexttrn
 

Definition at line 123 of file smsc_emi.c.

Referenced by emi2_next_trn(), and smsc_emi2_create().

int privdata::quitting
 

Definition at line 108 of file smsc_oisd.c.

Referenced by cimd2_shutdown_cb(), io_thread(), oisd_shutdown_cb(), smsc_cimd2_create(), and smsc_oisd_create().

int privdata::receive_seq
 

Definition at line 110 of file smsc_cimd2.c.

Referenced by cimd2_handle_request(), and smsc_cimd2_create().

List* privdata::received
 

Definition at line 101 of file smsc_oisd.c.

List* privdata::received
 

Definition at line 113 of file smsc_cimd2.c.

Referenced by cimd2_destroy(), cimd2_handle_request(), cimd2_receive_msg(), oisd_destroy(), oisd_handle_request(), oisd_receive_msg(), smsc_cimd2_create(), and smsc_oisd_create().

long privdata::receiver_thread
 

Definition at line 98 of file smsc_emi.c.

Referenced by cgw_shutdown_cb(), cgw_start_cb(), emi2_sender(), shutdown_cb(), smsc_cgw_create(), smsc_emi2_create(), and start_cb().

int privdata::rport
 

Definition at line 106 of file smsc_emi.c.

Referenced by cgw_shutdown_cb(), cgw_start_cb(), emi2_open_listening_socket(), emi2_sender(), shutdown_cb(), smsc_cgw_create(), smsc_emi2_create(), and start_cb().

unsigned long privdata::send_seq
 

Definition at line 98 of file smsc_oisd.c.

int privdata::send_seq
 

Definition at line 109 of file smsc_cimd2.c.

Referenced by cimd2_request(), packet_set_send_sequence(), smsc_cimd2_create(), and smsc_oisd_create().

int privdata::send_socket
 

Definition at line 102 of file smsc_emi.c.

Referenced by cgw_wait_command().

long privdata::sender_thread
 

Definition at line 99 of file smsc_emi.c.

Referenced by add_msg_cb(), cgw_add_msg_cb(), cgw_listener(), emi2_listener(), smsc_cgw_create(), and smsc_emi2_create().

Msg* privdata::sendmsg
 

Definition at line 115 of file smsc_emi.c.

Msg* privdata::sendmsg[CGW_TRN_MAX]
 

Definition at line 167 of file smsc_cgw.c.

Referenced by cgw_check_acks(), cgw_handle_op(), cgw_send_loop(), and clear_sent().

time_t privdata::sendtime
 

Definition at line 112 of file smsc_emi.c.

Referenced by cgw_check_acks(), cgw_handle_op(), cgw_send_loop(), clear_sent(), smsc_cgw_create(), and smsc_emi2_create().

int privdata::sendtype
 

Definition at line 114 of file smsc_emi.c.

Referenced by clear_sent().

long privdata::server_thread
 

Definition at line 177 of file smsc_soap.c.

Referenced by smsc_soap_create(), soap_server_start(), and soap_server_stop().

int privdata::shutdown
 

Definition at line 179 of file smsc_soap.c.

Referenced by cgw_listener(), cgw_open_send_connection(), cgw_receiver(), cgw_sender(), cgw_shutdown_cb(), emi2_listener(), emi2_receiver(), emi2_sender(), fake_listener(), main_connection_loop(), open_send_connection(), shutdown_cb(), smsc_cgw_create(), smsc_emi2_create(), smsc_fake_create(), smsc_soap_create(), soap_listener(), soap_shutdown_cb(), soap_start_cb(), and wait_for_ack().

struct { ... } privdata::slots[EMI2_MAX_TRN]
 

Referenced by clear_sent(), and smsc_emi2_create().

List* privdata::soap_client
 

Definition at line 189 of file smsc_soap.c.

Referenced by smsc_soap_create(), soap_client_init_query(), soap_listener(), and soap_read_response().

int privdata::soap_server
 

Definition at line 180 of file smsc_soap.c.

Referenced by smsc_soap_create(), soap_listener(), soap_server(), soap_server_start(), and soap_server_stop().

int privdata::socket
 

Definition at line 97 of file smsc_oisd.c.

Referenced by cimd2_close_socket(), cimd2_get_packet(), cimd2_login(), cimd2_receive_msg(), cimd2_request(), cimd2_send_response(), oisd_close_socket(), oisd_get_packet(), oisd_login(), oisd_receive_msg(), oisd_request(), oisd_send_response(), smsc_cimd2_create(), and smsc_oisd_create().

int privdata::ssl
 

Definition at line 183 of file smsc_soap.c.

Referenced by smsc_soap_create(), and soap_server_start().

List* privdata::stopped
 

Definition at line 109 of file smsc_oisd.c.

List* privdata::stopped
 

Definition at line 121 of file smsc_cimd2.c.

Referenced by cimd2_destroy(), cimd2_shutdown_cb(), cimd2_start_cb(), cimd2_stop_cb(), io_thread(), oisd_destroy(), oisd_shutdown_cb(), oisd_start_cb(), oisd_stop_cb(), smsc_cimd2_create(), and smsc_oisd_create().

int privdata::unacked
 

Definition at line 110 of file smsc_emi.c.

Referenced by cgw_check_acks(), cgw_handle_op(), cgw_send_loop(), clear_sent(), and smsc_emi2_create().

Octstr* privdata::uri
 

Definition at line 185 of file smsc_soap.c.

Referenced by smsc_soap_create(), soap_client_init_query(), and soap_listener().

Octstr * privdata::username
 

Definition at line 108 of file smsc_emi.c.

Referenced by cimd2_destroy(), cimd2_login(), emi2_sender(), make_emi31(), make_emi60(), open_send_connection(), smsc_cimd2_create(), and smsc_emi2_create().

long privdata::validityperiod
 

Definition at line 94 of file smsc_oisd.c.

Referenced by packet_encode_message(), and smsc_oisd_create().

int privdata::waitack
 

Definition at line 119 of file smsc_emi.c.

Referenced by cgw_check_acks(), open_send_connection(), smsc_cgw_create(), and smsc_emi2_create().

int privdata::waitack_expire
 

Definition at line 120 of file smsc_emi.c.

Referenced by smsc_emi2_create().

int privdata::window
 

Definition at line 121 of file smsc_emi.c.

Referenced by smsc_emi2_create().


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.