encode_uri.h File Reference

#include "../../str.h"
#include "../../parser/msg_parser.h"

Include dependency graph for encode_uri.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define HEADERS_F   0x80
#define HOST_F   0x10
#define LR_F   0x20
#define MADDR_F   0x10
#define MAX_XURI_LEN   23
#define METHOD_F   0x08
#define PARAMETERS_F   0x40
#define PASSWORD_F   0x08
#define PORT_F   0x20
#define SECURE_F   0x02
#define SIP_OR_TEL_F   0x01
#define TRANSPORT_F   0x01
#define TTL_F   0x02
#define USER_F   0x04
#define USER_F   0x04

Functions

int encode_uri2 (char *hdr, int hdrlen, str uri_str, struct sip_uri *uri_parsed, unsigned char *where)
int print_encoded_uri (FILE *fd, unsigned char *payload, int paylen, char *hdr, int hdrlen, char *prefix)
int print_uri_junit_tests (char *hdrstart, int hdrlen, unsigned char *payload, int paylen, FILE *fd, char also_hdr, char *prefix)


Define Documentation

#define HEADERS_F   0x80

Definition at line 32 of file encode_uri.h.

Referenced by encode_uri2(), print_encoded_uri(), and print_uri_junit_tests().

#define HOST_F   0x10

Definition at line 29 of file encode_uri.h.

Referenced by encode_uri2(), print_encoded_uri(), and print_uri_junit_tests().

#define LR_F   0x20

Definition at line 39 of file encode_uri.h.

Referenced by encode_uri2(), print_encoded_uri(), and print_uri_junit_tests().

#define MADDR_F   0x10

Definition at line 38 of file encode_uri.h.

Referenced by encode_uri2(), print_encoded_uri(), and print_uri_junit_tests().

#define MAX_XURI_LEN   23

Definition at line 41 of file encode_uri.h.

#define METHOD_F   0x08

Definition at line 37 of file encode_uri.h.

Referenced by encode_uri2(), print_encoded_uri(), and print_uri_junit_tests().

#define PARAMETERS_F   0x40

Definition at line 31 of file encode_uri.h.

Referenced by encode_uri2(), print_encoded_uri(), and print_uri_junit_tests().

#define PASSWORD_F   0x08

Definition at line 28 of file encode_uri.h.

Referenced by encode_uri2(), print_encoded_uri(), and print_uri_junit_tests().

#define PORT_F   0x20

Definition at line 30 of file encode_uri.h.

Referenced by encode_uri2(), print_encoded_uri(), and print_uri_junit_tests().

#define SECURE_F   0x02

Definition at line 26 of file encode_uri.h.

Referenced by encode_uri2(), print_encoded_uri(), and print_uri_junit_tests().

#define SIP_OR_TEL_F   0x01

Definition at line 25 of file encode_uri.h.

Referenced by encode_uri2(), print_encoded_uri(), and print_uri_junit_tests().

#define TRANSPORT_F   0x01

Definition at line 34 of file encode_uri.h.

Referenced by encode_uri2(), print_encoded_uri(), and print_uri_junit_tests().

#define TTL_F   0x02

Definition at line 35 of file encode_uri.h.

Referenced by encode_uri2(), print_encoded_uri(), and print_uri_junit_tests().

#define USER_F   0x04

Definition at line 36 of file encode_uri.h.

#define USER_F   0x04

Definition at line 36 of file encode_uri.h.

Referenced by encode_uri2(), print_encoded_uri(), and print_uri_junit_tests().


Function Documentation

int encode_uri2 ( char *  hdr,
int  hdrlen,
str  uri_str,
struct sip_uri uri_parsed,
unsigned char *  where 
)

int print_encoded_uri ( FILE *  fd,
unsigned char *  payload,
int  paylen,
char *  hdr,
int  hdrlen,
char *  prefix 
)

int print_uri_junit_tests ( char *  hdrstart,
int  hdrlen,
unsigned char *  payload,
int  paylen,
FILE *  fd,
char  also_hdr,
char *  prefix 
)


Generated on Wed May 23 06:01:02 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6