Some convenience methods for manipulating SIP uri's.
More...
#include <uri.h>
Static Public Member Functions
static void
serviceid (const char *sipuri, char *buffer, size_t size)
static bool
server (struct sockaddr *address, char *buffer, size_t size)
static bool
userid (const char *sipuri, char *buffer, size_t size)
static bool
hostid (const char *sipuri, char *buffer, size_t size)
static unsigned short
portid (const char *sipuri)
static void
identity (const struct sockaddr *address, char *buffer, const char *user, size_t size)
static void
publish (const char *
uri, char *buffer, const char *user, size_t size)
Detailed Description
Member Function Documentation
bool sipwitch::uri::hostid
(
const char *
sipuri,
char *
buffer,
size_t
size
)
static
void sipwitch::uri::identity
(
const struct sockaddr *
address,
char *
buffer,
const char *
user,
size_t
size
)
static
unsigned short sipwitch::uri::portid
(
const char *
sipuri )
static
void sipwitch::uri::publish
(
const char *
uri,
char *
buffer,
const char *
user,
size_t
size
)
static
char *
buf,
size_t
size
)
static
bool sipwitch::uri::server
(
struct sockaddr *
address,
char *
buffer,
size_t
size
)
static
void sipwitch::uri::serviceid
(
const char *
sipuri,
char *
buffer,
size_t
size
)
static
bool sipwitch::uri::userid
(
const char *
sipuri,
char *
buffer,
size_t
size
)
static
The documentation for this class was generated from the following files: