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

#include <smsc_p.h>

Data Fields

int type
 
int transport
 
char name [1024]
 
int id
 
char * preferred_prefix
 
char * allowed_prefix
 
char * denied_prefix
 
long alt_charset
 
Mutexmutex
 
volatile sig_atomic_t killed
 
int socket
 
int keepalive
 
char * hostname
 
int port
 
int receive_port
 
char * phonenum
 
char * serialdevice
 
char * x31_phonenum
 
char * x31_serialdevice
 
char * pipe_command
 
char * cimd_hostname
 
int cimd_port
 
char * cimd_username
 
char * cimd_password
 
time_t cimd_last_spoke
 
int cimd_config_bits
 
int emi_fd
 
FILE * emi_fp
 
char * emi_phonenum
 
char * emi_serialdevice
 
char * emi_hostname
 
int emi_port
 
char * emi_username
 
char * emi_password
 
int emi_current_msg_number
 
time_t emi_last_spoke
 
int emi_backup_fd
 
int emi_backup_port
 
char * emi_backup_allow_ip
 
int emi_our_port
 
int emi_secondary_fd
 
char * sema_smscnua
 
char * sema_homenua
 
char * sema_serialdevice
 
struct sema_msglistsema_mt
 
struct sema_msglistsema_mo
 
int sema_fd
 
time_t ois_alive
 
time_t ois_alive2
 
void * ois_received_mo
 
int ois_ack_debt
 
int ois_flags
 
int ois_listening_socket
 
int ois_socket
 
char * ois_buffer
 
size_t ois_bufsize
 
size_t ois_buflen
 
Octstrsender_prefix
 
char * buffer
 
size_t bufsize
 
size_t buflen
 

Detailed Description

Definition at line 91 of file smsc_p.h.

Field Documentation

char* SMSCenter::allowed_prefix

Definition at line 101 of file smsc_p.h.

Referenced by smsc_open(), and smscenter_construct().

long SMSCenter::alt_charset
int SMSCenter::cimd_config_bits

Definition at line 142 of file smsc_p.h.

char* SMSCenter::cimd_hostname
time_t SMSCenter::cimd_last_spoke
char* SMSCenter::cimd_password
int SMSCenter::cimd_port

Definition at line 138 of file smsc_p.h.

Referenced by cimd_open(), cimd_open_connection(), connect_tcpip(), and smscenter_construct().

char* SMSCenter::cimd_username
char* SMSCenter::denied_prefix

Definition at line 102 of file smsc_p.h.

Referenced by smsc_open(), and smscenter_construct().

char* SMSCenter::emi_backup_allow_ip

Definition at line 157 of file smsc_p.h.

Referenced by get_data().

int SMSCenter::emi_backup_fd

Definition at line 155 of file smsc_p.h.

Referenced by get_data().

int SMSCenter::emi_backup_port

Definition at line 156 of file smsc_p.h.

int SMSCenter::emi_current_msg_number
int SMSCenter::emi_fd
FILE* SMSCenter::emi_fp

Definition at line 146 of file smsc_p.h.

char* SMSCenter::emi_hostname

Definition at line 149 of file smsc_p.h.

Referenced by emi_open_connection_ip().

time_t SMSCenter::emi_last_spoke

Definition at line 154 of file smsc_p.h.

int SMSCenter::emi_our_port

Definition at line 158 of file smsc_p.h.

Referenced by emi_open_connection_ip().

char* SMSCenter::emi_password
char* SMSCenter::emi_phonenum

Definition at line 147 of file smsc_p.h.

Referenced by emi_open(), emi_open_connection(), smscenter_construct(), and smscenter_destruct().

int SMSCenter::emi_port

Definition at line 150 of file smsc_p.h.

Referenced by emi_open_connection_ip().

int SMSCenter::emi_secondary_fd

Definition at line 159 of file smsc_p.h.

Referenced by get_data().

char* SMSCenter::emi_serialdevice

Definition at line 148 of file smsc_p.h.

Referenced by emi_open(), emi_open_connection(), smscenter_construct(), and smscenter_destruct().

char* SMSCenter::emi_username
char* SMSCenter::hostname
int SMSCenter::id

Definition at line 97 of file smsc_p.h.

Referenced by smscenter_construct().

int SMSCenter::keepalive

Definition at line 118 of file smsc_p.h.

Referenced by smscenter_construct().

volatile sig_atomic_t SMSCenter::killed

Definition at line 112 of file smsc_p.h.

Referenced by smsc_reopen(), and smscenter_construct().

Mutex* SMSCenter::mutex
char SMSCenter::name[1024]
int SMSCenter::ois_ack_debt
time_t SMSCenter::ois_alive2

Definition at line 172 of file smsc_p.h.

Referenced by ois_open_listener(), ois_swap_buffering(), and smscenter_construct().

char* SMSCenter::ois_buffer

Definition at line 178 of file smsc_p.h.

Referenced by ois_swap_buffering(), smscenter_construct(), and smscenter_destruct().

size_t SMSCenter::ois_buflen

Definition at line 180 of file smsc_p.h.

Referenced by ois_swap_buffering(), and smscenter_construct().

size_t SMSCenter::ois_bufsize

Definition at line 179 of file smsc_p.h.

Referenced by ois_swap_buffering(), and smscenter_construct().

int SMSCenter::ois_listening_socket
void* SMSCenter::ois_received_mo
int SMSCenter::ois_socket

Definition at line 177 of file smsc_p.h.

Referenced by ois_pending_smsmessage(), ois_swap_buffering(), and smscenter_construct().

char* SMSCenter::phonenum

Definition at line 126 of file smsc_p.h.

char* SMSCenter::pipe_command

Definition at line 134 of file smsc_p.h.

int SMSCenter::port
char* SMSCenter::preferred_prefix

Definition at line 100 of file smsc_p.h.

Referenced by smsc_open(), and smscenter_construct().

int SMSCenter::receive_port

Definition at line 123 of file smsc_p.h.

Referenced by ois_open(), and ois_open_listener().

char* SMSCenter::sema_homenua

Definition at line 164 of file smsc_p.h.

Referenced by sema_open(), smscenter_construct(), and smscenter_destruct().

struct sema_msglist * SMSCenter::sema_mo
struct sema_msglist* SMSCenter::sema_mt

Definition at line 166 of file smsc_p.h.

Referenced by sema_close(), sema_open(), and sema_reopen().

char* SMSCenter::sema_serialdevice
char* SMSCenter::sema_smscnua
Octstr* SMSCenter::sender_prefix

Definition at line 181 of file smsc_p.h.

char* SMSCenter::serialdevice

Definition at line 127 of file smsc_p.h.

int SMSCenter::transport

Definition at line 94 of file smsc_p.h.

char* SMSCenter::x31_phonenum

Definition at line 130 of file smsc_p.h.

char* SMSCenter::x31_serialdevice

Definition at line 131 of file smsc_p.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.