cconnectioninfo.h File Reference

#include <cybergarage/typedef.h>

Go to the source code of this file.

Data Structures

struct  _CgConnectionInfo
 The struct that contains information on Connection Manager instances. More...

Defines

#define CG_UPNP_CONNECTION_INFO_DIRECTION_INPUT   "Input"
#define CG_UPNP_CONNECTION_INFO_DIRECTION_OUTPUT   "Output"
#define CG_UPNP_CONNECTION_INFO_STATUS_OK   "OK"
#define CG_UPNP_CONNECTION_INFO_STATUS_FORMAT_MISMATCH   "ContentFormatMismatch"
#define CG_UPNP_CONNECTION_INFO_STATUS_NO_BANDWIDTH   "InsufficientBandwidth"
#define CG_UPNP_CONNECTION_INFO_STATUS_UNRELIABLE_CHANNEL   "UnreliableChannel"
#define CG_UPNP_CONNECTION_INFO_STATUS_UNKNOWN   "Unknown"

Typedefs

typedef _CgConnectionInfo CgConnectionInfo
 The struct that contains information on Connection Manager instances.
typedef _CgConnectionInfo CgConnectionInfoList
 The struct that contains information on Connection Manager instances.

Functions

CgConnectionInfocg_upnp_av_connection_info_new ()
void cg_upnp_av_connection_info_delete (CgConnectionInfo *connectionInfo)
void cg_upnp_av_connection_info_set_id (CgConnectionInfo *connectionInfo, int id)
int cg_upnp_av_connection_info_get_id (CgConnectionInfo *connectionInfo)
void cg_upnp_av_connection_info_set_peer_id (CgConnectionInfo *connectionInfo, int peerId)
int cg_upnp_av_connection_info_get_peer_id (CgConnectionInfo *connectionInfo)
void cg_upnp_av_connection_info_set_rcs_id (CgConnectionInfo *connectionInfo, int rcsId)
int cg_upnp_av_connection_info_get_rcs_id (CgConnectionInfo *connectionInfo)
void cg_upnp_av_connection_info_set_avt_id (CgConnectionInfo *connectionInfo, int avtId)
int cg_upnp_av_connection_info_get_avt_id (CgConnectionInfo *connectionInfo)
void cg_upnp_av_connection_info_ (CgConnectionInfo *connectionInfo)


Define Documentation

#define CG_UPNP_CONNECTION_INFO_DIRECTION_INPUT   "Input"
 

#define CG_UPNP_CONNECTION_INFO_DIRECTION_OUTPUT   "Output"
 

#define CG_UPNP_CONNECTION_INFO_STATUS_FORMAT_MISMATCH   "ContentFormatMismatch"
 

#define CG_UPNP_CONNECTION_INFO_STATUS_NO_BANDWIDTH   "InsufficientBandwidth"
 

#define CG_UPNP_CONNECTION_INFO_STATUS_OK   "OK"
 

#define CG_UPNP_CONNECTION_INFO_STATUS_UNKNOWN   "Unknown"
 

#define CG_UPNP_CONNECTION_INFO_STATUS_UNRELIABLE_CHANNEL   "UnreliableChannel"
 


Typedef Documentation

typedef struct _CgConnectionInfo CgConnectionInfo
 

The struct that contains information on Connection Manager instances.

In reality, these aren't really instances of a particular entity or class as commonly understood in the OO world. They are rather collections of connection-specific information that are usually spoken of as instances of the single connection manager service.

typedef struct _CgConnectionInfo CgConnectionInfoList
 

The struct that contains information on Connection Manager instances.

In reality, these aren't really instances of a particular entity or class as commonly understood in the OO world. They are rather collections of connection-specific information that are usually spoken of as instances of the single connection manager service.


Function Documentation

void cg_upnp_av_connection_info_ CgConnectionInfo connectionInfo  ) 
 

void cg_upnp_av_connection_info_delete CgConnectionInfo connectionInfo  ) 
 

Destroy a Connection Manager instance

Parameters:
connectionInfo Connection Manager instance

int cg_upnp_av_connection_info_get_avt_id CgConnectionInfo connectionInfo  ) 
 

Get the AV Transport Service ID for the connection

Parameters:
connectionInfo Connection manager instance

int cg_upnp_av_connection_info_get_id CgConnectionInfo connectionInfo  ) 
 

Get the connection ID

Parameters:
connectionInfo Connection manager instance

int cg_upnp_av_connection_info_get_peer_id CgConnectionInfo connectionInfo  ) 
 

Get the peer connection ID. For media server devices this is the connection manager instance ID in the rendering device and vice versa.

Parameters:
connectionInfo Connection manager instance

int cg_upnp_av_connection_info_get_rcs_id CgConnectionInfo connectionInfo  ) 
 

Get the Rendering Control Service ID for the connection

Parameters:
connectionInfo Connection manager instance

CgConnectionInfo* cg_upnp_av_connection_info_new  ) 
 

Create a new Connection Manager instance

void cg_upnp_av_connection_info_set_avt_id CgConnectionInfo connectionInfo,
int  avtId
 

Set the AV Transport Service ID for the connection

Parameters:
connectionInfo Connection manager instance
avtId The AV Transport ID

void cg_upnp_av_connection_info_set_id CgConnectionInfo connectionInfo,
int  id
 

Set the connection ID

Parameters:
connectionInfo Connection manager instance
id ID to set

void cg_upnp_av_connection_info_set_peer_id CgConnectionInfo connectionInfo,
int  peerId
 

Set the peer connection ID. For media server devices this is the connection manager instance ID in the rendering device and vice versa.

Parameters:
connectionInfo Connection manager instance
peerId The peer connection manager instance id

void cg_upnp_av_connection_info_set_rcs_id CgConnectionInfo connectionInfo,
int  rcsId
 

Set the Rendering Control Service ID for the connection

Parameters:
connectionInfo Connection manager instance
rcsId The Rendering Control Service ID


Generated on Mon Aug 14 10:23:32 2006 for CyberLinkC-AV by  doxygen 1.4.6