Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

MNSessionState Class Reference

#include <MNSessionState.h>

Collaboration diagram for MNSessionState:

Collaboration graph
[legend]
List of all members.

Public Types

enum  State { INIT_STATE, READY_STATE, PLAY_STATE }

Public Member Functions

 MNSessionState ()
virtual ~MNSessionState ()
void setState (State s)
State getState () const
const MNString & getServerUrl () const
void setServerUrl (const MNString &s, int port)
void setServerUrl (const char *s, int port)
const MNString & getSessionId () const
void setSessionId (const MNString &id)
u_short getDataPort () const
void setDataPort (u_short p)
u_short getDataSenderPort () const
void setDataSenderPort (u_short p)
size_t getDataBandwidth () const
void setDataBandwidth (size_t val)
const MNString & getDataSenderHostname () const
void setDataSenderHostname (const MNString &val)
void setDataSenderHostnameFromSDPConnection (const MNString &val)
bool getDataSenderMulticast () const
void setMediaDescription (MDescPtr mdesc)
MDescPtr getMediaDescription () const
MDescPtr getMediaDescription (size_t idx) const
void setMediaDescList (MDescList *mdesclist)
const MDescList & getMediaDescList () const

Member Enumeration Documentation

enum MNSessionState::State
 

Enumeration values:
INIT_STATE 
READY_STATE 
PLAY_STATE 


Constructor & Destructor Documentation

MNSessionState::MNSessionState (   ) 
 

virtual MNSessionState::~MNSessionState (   )  [virtual]
 


Member Function Documentation

size_t MNSessionState::getDataBandwidth (   )  const
 

u_short MNSessionState::getDataPort (   )  const
 

const MNString& MNSessionState::getDataSenderHostname (   )  const
 

bool MNSessionState::getDataSenderMulticast (   )  const
 

u_short MNSessionState::getDataSenderPort (   )  const
 

const MDescList& MNSessionState::getMediaDescList (   )  const
 

MDescPtr MNSessionState::getMediaDescription (  size_t  idx  )  const
 

MDescPtr MNSessionState::getMediaDescription (   )  const
 

const MNString& MNSessionState::getServerUrl (   )  const
 

const MNString& MNSessionState::getSessionId (   )  const
 

State MNSessionState::getState (   )  const
 

void MNSessionState::setDataBandwidth (  size_t  val  ) 
 

void MNSessionState::setDataPort (  u_short  p  ) 
 

void MNSessionState::setDataSenderHostname (  const MNString &  val  ) 
 

void MNSessionState::setDataSenderHostnameFromSDPConnection (  const MNString &  val  ) 
 

This was previsouly called with the entire c= line of SDP. Now it's only the hostname or dotted decimal address.

void MNSessionState::setDataSenderPort (  u_short  p  ) 
 

void MNSessionState::setMediaDescList (  MDescList *  mdesclist  ) 
 

void MNSessionState::setMediaDescription (  MDescPtr  mdesc  ) 
 

void MNSessionState::setServerUrl (  const char *  s,
int  port
) 
 

void MNSessionState::setServerUrl (  const MNString &  s,
int  port
) 
 

void MNSessionState::setSessionId (  const MNString &  id  ) 
 

void MNSessionState::setState (  State  s  ) 
 


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:36:02 2005 for Komssys by doxygen 1.3.8