Classes
Defines
#define
osip_via_set_hidden(header) osip_generic_param_add((header)->via_params,osip_strdup("hidden"),NULL)
#define
osip_via_set_ttl(header, value) osip_generic_param_add((header)->via_params,osip_strdup("ttl"),value)
#define
osip_via_set_maddr(header, value) osip_generic_param_add((header)->via_params,osip_strdup("maddr"),value)
#define
osip_via_set_received(header, value) osip_generic_param_add((header)->via_params,osip_strdup("received"),value)
#define
osip_via_set_branch(header, value) osip_generic_param_add((header)->via_params,osip_strdup("branch"),value)
#define
osip_via_param_add(header, name, value) osip_generic_param_add((header)->via_params,name,value)
Typedefs
Functions
void
via_set_version (
osip_via_t *header, char *value)
void
via_set_protocol (
osip_via_t *header, char *value)
void
via_set_host (
osip_via_t *header, char *value)
void
via_set_port (
osip_via_t *header, char *value)
void
via_set_comment (
osip_via_t *header, char *value)
Define Documentation
#define osip_via_get_comment via_get_comment
Get the comment from a Via header.
- Parameters:
-
header The element to work on.
#define osip_via_get_host via_get_host
Get the host from a Via header.
- Parameters:
-
header The element to work on.
#define osip_via_get_port via_get_port
Get the port from a Via header.
- Parameters:
-
header The element to work on.
#define osip_via_get_protocol via_get_protocol
Get the protocol from a Via header.
- Parameters:
-
header The element to work on.
#define osip_via_get_version via_get_version
Get the SIP version from a Via header.
- Parameters:
-
header The element to work on.
#define osip_via_param_add
(
header,
name,
value
)
osip_generic_param_add((header)->via_params,name,value)
Allocate and add a generic parameter element in a list.
- Parameters:
-
header The element to work on.
name The token name.
value The token value.
#define osip_via_param_get_byname
(
header,
name,
dest
)
osip_generic_param_get_byname((header)->via_params,name,dest)
Find a header parameter in a Via element.
- Parameters:
-
header The element to work on.
name The token name to search.
dest A pointer on the element found.
#define osip_via_set_branch
(
header,
value
)
osip_generic_param_add((header)->via_params,osip_strdup("branch"),value)
Allocate and add a branch parameter element in a list.
- Parameters:
-
header The element to work on.
value The token value.
#define osip_via_set_comment via_set_comment
Set the comment in the Via element.
- Parameters:
-
header The element to work on.
value The value of the element.
#define osip_via_set_hidden
(
header
)
osip_generic_param_add((header)->via_params,osip_strdup("hidden"),NULL)
Allocate and add a hidden parameter element in a list.
- Parameters:
-
header The element to work on.
#define osip_via_set_host via_set_host
Set the host in the Via element.
- Parameters:
-
header The element to work on.
value The value of the element.
#define osip_via_set_maddr
(
header,
value
)
osip_generic_param_add((header)->via_params,osip_strdup("maddr"),value)
Allocate and add a maddr parameter element in a list.
- Parameters:
-
header The element to work on.
value The token value.
#define osip_via_set_port via_set_port
Set the port in the Via element.
- Parameters:
-
header The element to work on.
value The value of the element.
#define osip_via_set_protocol via_set_protocol
Set the protocol in the Via element.
- Parameters:
-
header The element to work on.
value The value of the element.
#define osip_via_set_received
(
header,
value
)
osip_generic_param_add((header)->via_params,osip_strdup("received"),value)
Allocate and add a received parameter element in a list.
- Parameters:
-
header The element to work on.
value The token value.
#define osip_via_set_ttl
(
header,
value
)
osip_generic_param_add((header)->via_params,osip_strdup("ttl"),value)
Allocate and add a ttl parameter element in a list.
- Parameters:
-
header The element to work on.
value The token value.
#define osip_via_set_version via_set_version
Set the SIP version in the Via element.
- Parameters:
-
header The element to work on.
value The value of the element.
Typedef Documentation
Structure for Via headers.
Function Documentation
Clone a Via element.
- Parameters:
-
header The element to work on.
dest A pointer on the copy of the element.
Free a Via element.
- Parameters:
-
header The element to work on.
Allocate a Via element.
- Parameters:
-
header The element to work on.
Check if the Via headers match. NOTE: THIS IS AN INTERNAL METHOD ONLY
- Parameters:
-
via1 The first Via header.
via2 The second Via header.
Parse a Via element.
- Parameters:
-
header The element to work on.
hvalue The string to parse.
Get a string representation of a Via element.
- Parameters:
-
header The element to work on.
dest A pointer on the new allocated string.
Generated on Tue Feb 22 00:59:48 2005 for libosip by
doxygen 1.4.1