sdesItem_s Struct Reference

This is a linked list of structures containing source description 'items' such as canonical name, email, location etc. More...

#include <RTCP_Packet.h>

Collaboration diagram for sdesItem_s:

Collaboration graph
[legend]
List of all members.

Public Attributes

sdesItem_tnext_
 link to next item.
unsigned char type_
 Type of item (eg canonical name).
union {
   struct {
      unsigned char   length_
 Length of an item (in octets).
      char *   data_
 Item text, not null-terminated.
   }   standard_
   struct {
      unsigned char   name_length_
 Length of the name of an item (in octets).
      unsigned char   data_length_
 Length of the item data (in octets).
      char *   name_
 The name of the item, not null-terminated.
      char *   data_
 Item data, not null-terminated.
   }   priv_
info_

Detailed Description

This is a linked list of structures containing source description 'items' such as canonical name, email, location etc.

Definition at line 215 of file RTCP_Packet.h.


Member Data Documentation

char* sdesItem_s::data_

Item data, not null-terminated.

Definition at line 245 of file RTCP_Packet.h.

char* sdesItem_s::data_

Item text, not null-terminated.

Definition at line 231 of file RTCP_Packet.h.

unsigned char sdesItem_s::data_length_

Length of the item data (in octets).

Definition at line 239 of file RTCP_Packet.h.

union { ... } sdesItem_s::info_

Referenced by RTCP_SDES_Packet::add_item(), RTCP_SDES_Packet::add_priv_item(), RTCP_SDES_Packet::build_packet(), RTCP_SDES_Packet::dump(), RTCP_SDES_Packet::packet_size(), RTCP_SDES_Packet::RTCP_SDES_Packet(), and RTCP_SDES_Packet::~RTCP_SDES_Packet().

unsigned char sdesItem_s::length_

Length of an item (in octets).

Definition at line 228 of file RTCP_Packet.h.

char* sdesItem_s::name_

The name of the item, not null-terminated.

Definition at line 242 of file RTCP_Packet.h.

unsigned char sdesItem_s::name_length_

Length of the name of an item (in octets).

Definition at line 236 of file RTCP_Packet.h.

sdesItem_t* sdesItem_s::next_

link to next item.

Definition at line 218 of file RTCP_Packet.h.

Referenced by RTCP_SDES_Packet::add_item(), RTCP_SDES_Packet::add_priv_item(), RTCP_SDES_Packet::build_packet(), RTCP_SDES_Packet::dump(), RTCP_SDES_Packet::packet_size(), RTCP_SDES_Packet::RTCP_SDES_Packet(), and RTCP_SDES_Packet::~RTCP_SDES_Packet().

struct { ... } sdesItem_s::priv_

Referenced by RTCP_SDES_Packet::add_priv_item(), RTCP_SDES_Packet::build_packet(), RTCP_SDES_Packet::dump(), RTCP_SDES_Packet::packet_size(), RTCP_SDES_Packet::RTCP_SDES_Packet(), and RTCP_SDES_Packet::~RTCP_SDES_Packet().

struct { ... } sdesItem_s::standard_

Referenced by RTCP_SDES_Packet::add_item(), RTCP_SDES_Packet::build_packet(), RTCP_SDES_Packet::dump(), RTCP_SDES_Packet::packet_size(), RTCP_SDES_Packet::RTCP_SDES_Packet(), and RTCP_SDES_Packet::~RTCP_SDES_Packet().

unsigned char sdesItem_s::type_

Type of item (eg canonical name).

Definition at line 221 of file RTCP_Packet.h.

Referenced by RTCP_SDES_Packet::add_item(), RTCP_SDES_Packet::add_priv_item(), RTCP_SDES_Packet::build_packet(), RTCP_SDES_Packet::dump(), RTCP_SDES_Packet::packet_size(), RTCP_SDES_Packet::RTCP_SDES_Packet(), and RTCP_SDES_Packet::~RTCP_SDES_Packet().


The documentation for this struct was generated from the following file:
Generated on Tue Feb 2 17:47:58 2010 for TAO_AV by  doxygen 1.4.7