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 MNStringgetServerUrl () const
void setServerUrl (const MNString &s, int port)
void setServerUrl (const char *s, int port)
const MNStringgetSessionId () 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 MNStringgetDataSenderHostname () 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 MDescListgetMediaDescList () 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