#include <ServerMediaSession.hh>
Collaboration diagram for ServerMediaSubsessionIterator:

Public Member Functions | |
| ServerMediaSubsessionIterator (ServerMediaSession &session) | |
| virtual | ~ServerMediaSubsessionIterator () |
| ServerMediaSubsession * | next () |
| void | reset () |
Private Attributes | |
| ServerMediaSession & | fOurSession |
| ServerMediaSubsession * | fNextPtr |
Definition at line 110 of file ServerMediaSession.hh.
| ServerMediaSubsessionIterator::ServerMediaSubsessionIterator | ( | ServerMediaSession & | session | ) |
Definition at line 310 of file ServerMediaSession.cpp.
References reset().
00311 : fOurSession(session) { 00312 reset(); 00313 }
| ServerMediaSubsessionIterator::~ServerMediaSubsessionIterator | ( | ) | [virtual] |
| 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 }
1.5.2