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 110 of file ServerMediaSession.hh.


Constructor & Destructor Documentation

ServerMediaSubsessionIterator::ServerMediaSubsessionIterator ( ServerMediaSession session  ) 

Definition at line 310 of file ServerMediaSession.cpp.

References reset().

00311   : fOurSession(session) {
00312   reset();
00313 }

ServerMediaSubsessionIterator::~ServerMediaSubsessionIterator (  )  [virtual]

Definition at line 315 of file ServerMediaSession.cpp.

00315                                                               {
00316 }


Member Function Documentation

ServerMediaSubsession * ServerMediaSubsessionIterator::next (  ) 

Definition at line 318 of file ServerMediaSession.cpp.

References ServerMediaSubsession::fNext, fNextPtr, and NULL.

00318                                                            {
00319   ServerMediaSubsession* result = fNextPtr;
00320 
00321   if (fNextPtr != NULL) fNextPtr = fNextPtr->fNext;
00322 
00323   return result;
00324 }

void ServerMediaSubsessionIterator::reset (  ) 

Definition at line 326 of file ServerMediaSession.cpp.

References fNextPtr, fOurSession, and ServerMediaSession::fSubsessionsHead.

00326                                           {
00327   fNextPtr = fOurSession.fSubsessionsHead;
00328 }


Field Documentation

ServerMediaSession& ServerMediaSubsessionIterator::fOurSession [private]

Definition at line 119 of file ServerMediaSession.hh.

Referenced by reset().

ServerMediaSubsession* ServerMediaSubsessionIterator::fNextPtr [private]

Definition at line 120 of file ServerMediaSession.hh.

Referenced by next(), and reset().


The documentation for this class was generated from the following files:
Generated on Mon Apr 29 13:32:36 2013 for live by  doxygen 1.5.2