Kannel: Open Source WAP and SMS gateway  svn-r5335
URLTranslation Struct Reference

Data Fields

int type
 
Octstrpattern
 
Octstrprefix
 
Octstrsuffix
 
Octstrfaked_sender
 
Octstrdefault_sender
 
long max_messages
 
int concatenation
 
Octstrsplit_chars
 
Octstrsplit_suffix
 
int omit_empty
 
Octstrheader
 
Octstrfooter
 
Octstralt_charset
 
Listaccepted_smsc
 
Listaccepted_account
 
Octstrname
 
Octstrusername
 
Octstrpassword
 
Octstrforced_smsc
 
long forced_priority
 
long max_priority
 
Octstrdefault_smsc
 
Octstrallow_ip
 
Octstrdeny_ip
 
Octstrallowed_prefix
 
Octstrdenied_prefix
 
Octstrallowed_recv_prefix
 
Octstrdenied_recv_prefix
 
Numhashwhite_list
 
Numhashblack_list
 
int assume_plain_text
 
int accept_x_kannel_headers
 
int strip_keyword
 
int send_sender
 
int args
 
int has_catchall_arg
 
int catch_all
 
Octstrdlr_url
 
long dlr_mask
 
regex_t * keyword_regex
 
regex_t * accepted_smsc_regex
 
regex_t * accepted_account_regex
 
regex_t * allowed_prefix_regex
 
regex_t * denied_prefix_regex
 
regex_t * allowed_receiver_prefix_regex
 
regex_t * denied_receiver_prefix_regex
 
regex_t * white_list_regex
 
regex_t * black_list_regex
 

Detailed Description

Definition at line 88 of file urltrans.c.

Field Documentation

◆ accept_x_kannel_headers

int URLTranslation::accept_x_kannel_headers

Definition at line 126 of file urltrans.c.

Referenced by create_onetrans(), and urltrans_accept_x_kannel_headers().

◆ accepted_account

List* URLTranslation::accepted_account

Definition at line 105 of file urltrans.c.

Referenced by check_allowed_translation(), create_onetrans(), and destroy_onetrans().

◆ accepted_account_regex

regex_t* URLTranslation::accepted_account_regex

Definition at line 138 of file urltrans.c.

Referenced by check_allowed_translation(), create_onetrans(), and destroy_onetrans().

◆ accepted_smsc

List* URLTranslation::accepted_smsc

Definition at line 103 of file urltrans.c.

Referenced by check_allowed_translation(), create_onetrans(), and destroy_onetrans().

◆ accepted_smsc_regex

regex_t* URLTranslation::accepted_smsc_regex

Definition at line 137 of file urltrans.c.

Referenced by check_allowed_translation(), create_onetrans(), and destroy_onetrans().

◆ allow_ip

Octstr* URLTranslation::allow_ip

Definition at line 115 of file urltrans.c.

Referenced by create_onetrans(), destroy_onetrans(), and urltrans_allow_ip().

◆ allowed_prefix

Octstr* URLTranslation::allowed_prefix

◆ allowed_prefix_regex

regex_t* URLTranslation::allowed_prefix_regex

◆ allowed_receiver_prefix_regex

regex_t* URLTranslation::allowed_receiver_prefix_regex

Definition at line 141 of file urltrans.c.

Referenced by check_allowed_translation(), create_onetrans(), and destroy_onetrans().

◆ allowed_recv_prefix

Octstr* URLTranslation::allowed_recv_prefix

◆ alt_charset

Octstr* URLTranslation::alt_charset

Definition at line 102 of file urltrans.c.

Referenced by create_onetrans(), destroy_onetrans(), and urltrans_alt_charset().

◆ args

int URLTranslation::args

Definition at line 130 of file urltrans.c.

Referenced by check_num_args(), and create_onetrans().

◆ assume_plain_text

int URLTranslation::assume_plain_text

Definition at line 125 of file urltrans.c.

Referenced by create_onetrans(), and urltrans_assume_plain_text().

◆ black_list

Numhash* URLTranslation::black_list

◆ black_list_regex

regex_t* URLTranslation::black_list_regex

◆ catch_all

int URLTranslation::catch_all

Definition at line 132 of file urltrans.c.

Referenced by check_num_args(), and create_onetrans().

◆ concatenation

int URLTranslation::concatenation

Definition at line 96 of file urltrans.c.

Referenced by create_onetrans(), and urltrans_concatenation().

◆ default_sender

Octstr* URLTranslation::default_sender

Definition at line 94 of file urltrans.c.

Referenced by create_onetrans(), destroy_onetrans(), and urltrans_default_sender().

◆ default_smsc

Octstr* URLTranslation::default_smsc

Definition at line 114 of file urltrans.c.

Referenced by create_onetrans(), destroy_onetrans(), and urltrans_default_smsc().

◆ denied_prefix

Octstr* URLTranslation::denied_prefix

◆ denied_prefix_regex

regex_t* URLTranslation::denied_prefix_regex

◆ denied_receiver_prefix_regex

regex_t* URLTranslation::denied_receiver_prefix_regex

Definition at line 142 of file urltrans.c.

Referenced by check_allowed_translation(), create_onetrans(), and destroy_onetrans().

◆ denied_recv_prefix

Octstr* URLTranslation::denied_recv_prefix

◆ deny_ip

Octstr* URLTranslation::deny_ip

Definition at line 117 of file urltrans.c.

Referenced by create_onetrans(), destroy_onetrans(), and urltrans_deny_ip().

◆ dlr_mask

long URLTranslation::dlr_mask

Definition at line 134 of file urltrans.c.

Referenced by create_onetrans(), and urltrans_dlr_mask().

◆ dlr_url

Octstr* URLTranslation::dlr_url

◆ faked_sender

Octstr* URLTranslation::faked_sender

Definition at line 93 of file urltrans.c.

Referenced by create_onetrans(), destroy_onetrans(), and urltrans_faked_sender().

◆ footer

Octstr* URLTranslation::footer

Definition at line 101 of file urltrans.c.

Referenced by create_onetrans(), destroy_onetrans(), and urltrans_footer().

◆ forced_priority

long URLTranslation::forced_priority

Definition at line 112 of file urltrans.c.

Referenced by create_onetrans(), and urltrans_forced_priority().

◆ forced_smsc

Octstr* URLTranslation::forced_smsc

Definition at line 111 of file urltrans.c.

Referenced by create_onetrans(), destroy_onetrans(), and urltrans_forced_smsc().

◆ has_catchall_arg

int URLTranslation::has_catchall_arg

Definition at line 131 of file urltrans.c.

Referenced by check_num_args(), and create_onetrans().

◆ header

Octstr* URLTranslation::header

Definition at line 100 of file urltrans.c.

Referenced by create_onetrans(), destroy_onetrans(), and urltrans_header().

◆ keyword_regex

regex_t* URLTranslation::keyword_regex

◆ max_messages

long URLTranslation::max_messages

Definition at line 95 of file urltrans.c.

Referenced by create_onetrans(), and urltrans_max_messages().

◆ max_priority

long URLTranslation::max_priority

Definition at line 113 of file urltrans.c.

Referenced by create_onetrans(), and urltrans_max_priority().

◆ name

Octstr* URLTranslation::name

◆ omit_empty

int URLTranslation::omit_empty

Definition at line 99 of file urltrans.c.

Referenced by create_onetrans(), and urltrans_omit_empty().

◆ password

Octstr* URLTranslation::password

Definition at line 110 of file urltrans.c.

Referenced by create_onetrans(), destroy_onetrans(), and urltrans_password().

◆ pattern

Octstr* URLTranslation::pattern

Definition at line 90 of file urltrans.c.

Referenced by create_onetrans(), destroy_onetrans(), and urltrans_get_pattern().

◆ prefix

Octstr* URLTranslation::prefix

Definition at line 91 of file urltrans.c.

Referenced by create_onetrans(), destroy_onetrans(), and urltrans_prefix().

◆ send_sender

int URLTranslation::send_sender

Definition at line 128 of file urltrans.c.

Referenced by create_onetrans(), and urltrans_send_sender().

◆ split_chars

Octstr* URLTranslation::split_chars

Definition at line 97 of file urltrans.c.

Referenced by create_onetrans(), destroy_onetrans(), and urltrans_split_chars().

◆ split_suffix

Octstr* URLTranslation::split_suffix

Definition at line 98 of file urltrans.c.

Referenced by create_onetrans(), destroy_onetrans(), and urltrans_split_suffix().

◆ strip_keyword

int URLTranslation::strip_keyword

Definition at line 127 of file urltrans.c.

Referenced by create_onetrans(), urltrans_get_pattern(), and urltrans_strip_keyword().

◆ suffix

Octstr* URLTranslation::suffix

Definition at line 92 of file urltrans.c.

Referenced by create_onetrans(), destroy_onetrans(), and urltrans_suffix().

◆ type

int URLTranslation::type

◆ username

Octstr* URLTranslation::username

◆ white_list

Numhash* URLTranslation::white_list

◆ white_list_regex

regex_t* URLTranslation::white_list_regex

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.