cidbcast.c File Reference
Go to the source code of this file.
|
Classes |
| struct | CID_Info |
| struct | phonebook_entry |
Functions |
| int | checkfor_cid_info (char *buffer, int len, CID_Info *cid_info) |
| int | checkfor_two_rings (char *buffer, int len) |
| void | read_phonebook (const char *filename) |
| void | match_in_phonebook (CID_Info *cid_info) |
| int | ipaddr_to_int (const char *stringIP, unsigned int *ip) |
| char * | get_tail (char *string) |
| char * | replace (char *in_string, char *out_string, char *key_string, char *replace_string) |
| int | open_modem () |
| int | issue_modem_cmd (int fd, char *cmd_string) |
| int | waitfor_ring (int fd, char *wait_string, CID_Info *cid_info) |
| char * | extract_cid_field (char *buffer, int len, char *field_name, int *field_len) |
| int | getNum (char *dest, int dsize, const char *src, int ssize) |
| int | close_modem (int fd) |
| int | init_modem (int *fd) |
| void | print_help (char *progname) |
| int | main (int argc, char *argv[]) |
Variables |
| phonebook_entry * | phonebook = NULL |
| int | phonebook_size = 0 |
| int | verbose = 0 |
| char | xml_filename [255] |
| char | bcast_addr [16] |
| int | bcast_addr_hex = -1 |
| char | serial_port [16] |
| int | udp_port |
| char | modem_init_string [255] |
Function Documentation
| int checkfor_cid_info |
( |
char * |
buffer, |
|
|
int |
len, |
|
|
CID_Info * |
cid_info | |
|
) |
| | |
| int checkfor_two_rings |
( |
char * |
buffer, |
|
|
int |
len | |
|
) |
| | |
| void read_phonebook |
( |
const char * |
filename |
) |
|
| void match_in_phonebook |
( |
CID_Info * |
cid_info |
) |
|
| int ipaddr_to_int |
( |
const char * |
stringIP, |
|
|
unsigned int * |
ip | |
|
) |
| | |
| char* get_tail |
( |
char * |
string |
) |
|
| char* replace |
( |
char * |
in_string, |
|
|
char * |
out_string, |
|
|
char * |
key_string, |
|
|
char * |
replace_string | |
|
) |
| | |
| int issue_modem_cmd |
( |
int |
fd, |
|
|
char * |
cmd_string | |
|
) |
| | |
| int waitfor_ring |
( |
int |
fd, |
|
|
char * |
wait_string, |
|
|
CID_Info * |
cid_info | |
|
) |
| | |
| char* extract_cid_field |
( |
char * |
buffer, |
|
|
int |
len, |
|
|
char * |
field_name, |
|
|
int * |
field_len | |
|
) |
| | |
| int getNum |
( |
char * |
dest, |
|
|
int |
dsize, |
|
|
const char * |
src, |
|
|
int |
ssize | |
|
) |
| | |
| int close_modem |
( |
int |
fd |
) |
|
| int init_modem |
( |
int * |
fd |
) |
|
| void print_help |
( |
char * |
progname |
) |
|
| int main |
( |
int |
argc, |
|
|
char * |
argv[] | |
|
) |
| | |
Variable Documentation