Kannel: Open Source WAP and SMS gateway  svn-r5335
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

◆ allowed_prefix

char* SMSCenter::allowed_prefix

Definition at line 101 of file smsc_p.h.

Referenced by smsc_open(), and smscenter_construct().

◆ alt_charset

long SMSCenter::alt_charset

◆ buffer

◆ buflen

◆ bufsize

◆ cimd_config_bits

int SMSCenter::cimd_config_bits

Definition at line 142 of file smsc_p.h.

◆ cimd_hostname

char* SMSCenter::cimd_hostname

◆ cimd_last_spoke

time_t SMSCenter::cimd_last_spoke

◆ cimd_password

char* SMSCenter::cimd_password

◆ cimd_port

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().

◆ cimd_username

char* SMSCenter::cimd_username

◆ denied_prefix

char* SMSCenter::denied_prefix

Definition at line 102 of file smsc_p.h.

Referenced by smsc_open(), and smscenter_construct().

◆ emi_backup_allow_ip

char* SMSCenter::emi_backup_allow_ip

Definition at line 157 of file smsc_p.h.

Referenced by get_data().

◆ emi_backup_fd

int SMSCenter::emi_backup_fd

Definition at line 155 of file smsc_p.h.

Referenced by get_data().

◆ emi_backup_port

int SMSCenter::emi_backup_port

Definition at line 156 of file smsc_p.h.

◆ emi_current_msg_number

int SMSCenter::emi_current_msg_number

◆ emi_fd

int SMSCenter::emi_fd

◆ emi_fp

FILE* SMSCenter::emi_fp

Definition at line 146 of file smsc_p.h.

◆ emi_hostname

char* SMSCenter::emi_hostname

Definition at line 149 of file smsc_p.h.

Referenced by emi_open_connection_ip().

◆ emi_last_spoke

time_t SMSCenter::emi_last_spoke

Definition at line 154 of file smsc_p.h.

◆ emi_our_port

int SMSCenter::emi_our_port

Definition at line 158 of file smsc_p.h.

Referenced by emi_open_connection_ip().

◆ emi_password

char* SMSCenter::emi_password

◆ emi_phonenum

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().

◆ emi_port

int SMSCenter::emi_port

Definition at line 150 of file smsc_p.h.

Referenced by emi_open_connection_ip().

◆ emi_secondary_fd

int SMSCenter::emi_secondary_fd

Definition at line 159 of file smsc_p.h.

Referenced by get_data().

◆ emi_serialdevice

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().

◆ emi_username

char* SMSCenter::emi_username

◆ hostname

char* SMSCenter::hostname

◆ id

int SMSCenter::id

Definition at line 97 of file smsc_p.h.

Referenced by smscenter_construct().

◆ keepalive

int SMSCenter::keepalive

Definition at line 118 of file smsc_p.h.

Referenced by smscenter_construct().

◆ killed

volatile sig_atomic_t SMSCenter::killed

Definition at line 112 of file smsc_p.h.

Referenced by smsc_reopen(), and smscenter_construct().

◆ mutex

Mutex* SMSCenter::mutex

◆ name

char SMSCenter::name[1024]

◆ ois_ack_debt

int SMSCenter::ois_ack_debt

◆ ois_alive

◆ ois_alive2

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().

◆ ois_buffer

char* SMSCenter::ois_buffer

Definition at line 178 of file smsc_p.h.

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

◆ ois_buflen

size_t SMSCenter::ois_buflen

Definition at line 180 of file smsc_p.h.

Referenced by ois_swap_buffering(), and smscenter_construct().

◆ ois_bufsize

size_t SMSCenter::ois_bufsize

Definition at line 179 of file smsc_p.h.

Referenced by ois_swap_buffering(), and smscenter_construct().

◆ ois_flags

◆ ois_listening_socket

int SMSCenter::ois_listening_socket

◆ ois_received_mo

void* SMSCenter::ois_received_mo

◆ ois_socket

int SMSCenter::ois_socket

Definition at line 177 of file smsc_p.h.

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

◆ phonenum

char* SMSCenter::phonenum

Definition at line 126 of file smsc_p.h.

◆ pipe_command

char* SMSCenter::pipe_command

Definition at line 134 of file smsc_p.h.

◆ port

int SMSCenter::port

◆ preferred_prefix

char* SMSCenter::preferred_prefix

Definition at line 100 of file smsc_p.h.

Referenced by smsc_open(), and smscenter_construct().

◆ receive_port

int SMSCenter::receive_port

Definition at line 123 of file smsc_p.h.

Referenced by ois_open(), and ois_open_listener().

◆ sema_fd

◆ sema_homenua

char* SMSCenter::sema_homenua

Definition at line 164 of file smsc_p.h.

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

◆ sema_mo

struct sema_msglist * SMSCenter::sema_mo

◆ sema_mt

struct sema_msglist* SMSCenter::sema_mt

Definition at line 166 of file smsc_p.h.

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

◆ sema_serialdevice

char* SMSCenter::sema_serialdevice

◆ sema_smscnua

char* SMSCenter::sema_smscnua

◆ sender_prefix

Octstr* SMSCenter::sender_prefix

Definition at line 181 of file smsc_p.h.

◆ serialdevice

char* SMSCenter::serialdevice

Definition at line 127 of file smsc_p.h.

◆ socket

◆ transport

int SMSCenter::transport

Definition at line 94 of file smsc_p.h.

◆ type

◆ x31_phonenum

char* SMSCenter::x31_phonenum

Definition at line 130 of file smsc_p.h.

◆ x31_serialdevice

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.