webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Macros | Enumerations | Functions | Variables
rtpw.c File Reference
#include "getopt_s.h"
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <signal.h>
#include <string.h>
#include <time.h>
#include "srtp.h"
#include "rtp.h"
#include "util.h"

Macros

#define DICT_FILE   "/usr/share/dict/words"
 
#define USEC_RATE   (5e5)
 
#define MAX_WORD_LEN   128
 
#define ADDR_IS_MULTICAST(a)   IN_MULTICAST(htonl(a))
 
#define MAX_KEY_LEN   96
 
#define usleep(us)   sleep((us)/1000000)
 

Enumerations

enum  program_type { sender, receiver, unknown }
 

Functions

void usage (char *prog_name)
 
void leave_group (int sock, struct ip_mreq mreq, char *name)
 
int setup_signal_handler (char *name)
 
int main (int argc, char *argv[])
 
void handle_signal (int signum)
 

Variables

volatile int interrupted = 0
 

Macro Definition Documentation

◆ ADDR_IS_MULTICAST

#define ADDR_IS_MULTICAST (   a)    IN_MULTICAST(htonl(a))

◆ DICT_FILE

#define DICT_FILE   "/usr/share/dict/words"

◆ MAX_KEY_LEN

#define MAX_KEY_LEN   96

◆ MAX_WORD_LEN

#define MAX_WORD_LEN   128

◆ USEC_RATE

#define USEC_RATE   (5e5)

◆ usleep

#define usleep (   us)    sleep((us)/1000000)

Enumeration Type Documentation

◆ program_type

Enumerator
sender 
receiver 
unknown 

Function Documentation

◆ handle_signal()

void handle_signal ( int  signum)

◆ leave_group()

void leave_group ( int  sock,
struct ip_mreq  mreq,
char *  name 
)

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ setup_signal_handler()

int setup_signal_handler ( char *  name)

◆ usage()

void usage ( char *  prog_name)

Variable Documentation

◆ interrupted

volatile int interrupted = 0