mccdSdpAddSessionIP6

Writes the mandatory session description fields v, o, and s to the output buffer, using the IPV6 address for origin field o.

Prototype

uint32_t mccdSdpAddSessionIP6 ( MCC_SDP_CONTEXT_W * context, const char * username, uint32_t id, uint32_t version, const char * addr)

Argument

Description

context

Pointer to the MCC_SDP_CONTEXT_W structure that stores an SDP message as you create its components.

username

Pointer to the origin user name.

id

Session identifier.

version

Session version.

addr

Pointer to the origin IPV6 address.

Return values

mccdSdpAddSessionIP6 returns either MCCSDP_OK (function completed successfully) or MCCSDP_MEMORY_ERROR.

Example

This example:

mccdSdpAddSessionIP6 ( pc, "user", "fe80::1" );

creates the following SDP output:

v=0
o=user 123 124 IN IP6 fe80::1)
s=-