ServerMediaSubsessionIterator Class Reference

#include <ServerMediaSession.hh>

Collaboration diagram for ServerMediaSubsessionIterator:

Collaboration graph
[legend]

Public Member Functions

 ServerMediaSubsessionIterator (ServerMediaSession &session)
virtual ~ServerMediaSubsessionIterator ()
ServerMediaSubsessionnext ()
void reset ()

Private Attributes

ServerMediaSessionfOurSession
ServerMediaSubsessionfNextPtr

Detailed Description

Definition at line 104 of file ServerMediaSession.hh.


Constructor & Destructor Documentation

ServerMediaSubsessionIterator::ServerMediaSubsessionIterator ( ServerMediaSession session  ) 

Definition at line 297 of file ServerMediaSession.cpp.

References reset().

00298   : fOurSession(session) {
00299   reset();
00300 }

ServerMediaSubsessionIterator::~ServerMediaSubsessionIterator (  )  [virtual]

Definition at line 302 of file ServerMediaSession.cpp.

00302                                                               {
00303 }


Member Function Documentation

ServerMediaSubsession * ServerMediaSubsessionIterator::next (  ) 

Definition at line 305 of file ServerMediaSession.cpp.

References ServerMediaSubsession::fNext, fNextPtr, and NULL.

00305                                                            {
00306   ServerMediaSubsession* result = fNextPtr;
00307 
00308   if (fNextPtr != NULL) fNextPtr = fNextPtr->fNext;
00309 
00310   return result;
00311 }

void ServerMediaSubsessionIterator::reset (  ) 

Definition at line 313 of file ServerMediaSession.cpp.

References fNextPtr, fOurSession, and ServerMediaSession::fSubsessionsHead.

00313                                           {
00314   fNextPtr = fOurSession.fSubsessionsHead;
00315 }


Field Documentation

ServerMediaSession& ServerMediaSubsessionIterator::fOurSession [private]

Definition at line 113 of file ServerMediaSession.hh.

Referenced by reset().

ServerMediaSubsession* ServerMediaSubsessionIterator::fNextPtr [private]

Definition at line 114 of file ServerMediaSession.hh.

Referenced by next(), and reset().


The documentation for this class was generated from the following files:
Generated on Thu May 17 07:16:19 2012 for live by  doxygen 1.5.2