|
Compounds |
| struct | destination |
Defines |
| #define | BYTE_SWAP_DEBUG |
| #define | DEFAULT_SQUELCH 4096 |
| #define | TimerStep (7 * 1000000L) |
| #define | ucase(x) (islower(x) ? toupper(x) : (x)) |
| #define | UNIX5 |
| #define | Ctrl(x) ((x) - '@') |
| #define | buf netbuf.buffer.buffer_val |
| #define | MICROSECONDS_PER_SAMPLE (1000000 / 8000) |
| #define | DELAY_PER_SAMPLE MICROSECONDS_PER_SAMPLE |
| #define | kOverhead 8000 |
| #define | SESSIONKEYBUF 1024 |
| #define | nextrand (md5key[j] ^ md5key1[j]) |
| #define | Rad16(x) ((((((md5key1[j] >> 1) ^ (md5key[15 - j] >> 2)) % 26) + (x)) % 26) + 'A') |
Functions |
| void | tty_rawmode (void) |
| void | tty_normode (void) |
| void | ularm (long t) |
| void | gsmcomp (struct soundbuf *sb) |
| void | adpcmcomp (struct soundbuf *sb) |
| void | lpccomp (struct soundbuf *sb) |
| void | lpc10comp (struct soundbuf *sb) |
| int | lpc10stuff (struct soundbuf *sb, int pktlen) |
| void | celpcomp (struct soundbuf *sb) |
| int | celpstuff (struct soundbuf *sb, int pktlen) |
| void | AES_cbc_encrypt (unsigned char *in, unsigned char *out, int len, aes_ctx *ctx) |
| int | sendrtpctrl (struct destination *d, struct sockaddr *destaddr, char *msg, int msgl, int rtppkt) |
| int | addest (char *host) |
| void | timertick () |
| int | sendpkt (struct soundbuf *sb) |
| int | getaudio (void) |
| void | freeaudio (void) |
| void | exiting () |
| void | changemode (void) |
| void | termchar (int ch) |
| int | chatchar (int ch) |
| int | sendfile (char *f) |
| void | makeSessionKey (char *key, char *seed, int mode) |
| char * | prog_name (char *arg) |
| void | usage (void) |
| int | main (int argc, char *argv[]) |
Variables |
| char * | progname |
| int | sock |
| int | xnat_socketsharing = FALSE |
| int | xnat_consock |
| int | xnat_datasock |
| destination * | dests = NULL |
| destination * | dtail |
| int | compressing = FALSE |
| int | gsmcompress = TRUE |
| int | gsm_byte_order_debug = FALSE |
| int | lpccompress = FALSE |
| int | lpc10compress = FALSE |
| int | adpcmcompress = FALSE |
| int | celpcompress = FALSE |
| int | toasted = FALSE |
| int | robust = 1 |
| int | rseq = 0 |
| int | squelch = 0 |
| int | sqdelay = 12000 |
| int | sqwait = 0 |
| int | push = TRUE |
| int | talking = FALSE |
| int | rawmode = FALSE |
| int | ring = FALSE |
| int | rtp = FALSE |
| int | vat = FALSE |
| int | agc = FALSE |
| int | rgain = 33 |
| int | spurt = TRUE |
| int | debugging = FALSE |
| FILE * | audioDumpFile = NULL |
| int | havesound = FALSE |
| char | hostname [20] |
| int | loopback = FALSE |
| gsm | gsmh |
| adpcm_state | adpcm = {0, 0} |
| char * | vatid = NULL |
| int | vatidl |
| unsigned long | ssrc |
| unsigned long | timestamp |
| unsigned short | seq |
| unsigned long | rtpdesrand |
| char * | sdes = NULL |
| int | sdesl |
| char | curkey [9] = "" |
| char | currtpkey [9] = "" |
| char | curvatkey [9] = "" |
| char | curideakey [17] = "" |
| char | curpgpkey [17] = "" |
| char | curblowfish_spec = FALSE |
| BF_KEY | curblowfishkey |
| char | curaes_spec = FALSE |
| aes_ctx | curaes_ctx |
| char * | curotp = NULL |
| int | sound_packet |
| soundbuf * | pgpsb = NULL |
| LONG | pgpsbl |
| int | hasFace = FALSE |
| char * | devAudioInput |
| char * | devAudioControl |
| termio | old_term_params |