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

SHGraphManager Class Reference
[GraphManager]

#include <SHGraphManager.h>

Inheritance diagram for SHGraphManager:

Inheritance graph
[legend]
Collaboration diagram for SHGraphManager:

Collaboration graph
[legend]
List of all members.

Public Types

enum  GetValue { GET_SSRC }

Public Member Functions

GMUsergetUser ()
 SHGraphManager (GMUser *user, MNSelector &sel)
virtual ~SHGraphManager ()
MNSelectormainSelector ()
int get_sh_id (SH::Base *sh)
 Assign a unique ID to a new stream handler.
virtual bool graphManNotify (int idx, SH::Base *caller, SH::Notification attribute, void *msg)=0
virtual bool synchronousGet (GetValue what, u_int32 &outVar)

Member Enumeration Documentation

enum SHGraphManager::GetValue
 

Enumeration values:
GET_SSRC 


Constructor & Destructor Documentation

SHGraphManager::SHGraphManager GMUser user,
MNSelector sel
 

virtual SHGraphManager::~SHGraphManager  )  [virtual]
 


Member Function Documentation

int SHGraphManager::get_sh_id SH::Base sh  ) 
 

Assign a unique ID to a new stream handler.

GMUser* SHGraphManager::getUser  ) 
 

Returns the user-object of this GM. This object can be used for connection between RTP- and RTSP-part of the program

virtual bool SHGraphManager::graphManNotify int  idx,
SH::Base caller,
SH::Notification  attribute,
void *  msg
[pure virtual]
 

Implemented in ClientSideReflectorGM, FileStreamerGM, LCRTPCachingReflectorGM, LCRTPFileRecorderGM, PatchGM, RTPReflectorGM, SendBlockStreamerGM, ServerSideReflectorGM, PlayerGM, SH::NopSubGraphSH, SH::SubGraphSH, and TranscodingGM.

MNSelector& SHGraphManager::mainSelector  ) 
 

virtual bool SHGraphManager::synchronousGet GetValue  what,
u_int32 outVar
[virtual]
 

This funktion allows to synchronously check several values that should be known to graph managers that make use of a specific stream handler. The base class will refuse all queries.

Parameters:
what This identifies the value to check.
outVar On successful return, this value contains the requested value. In case of error, it is undefined.
Returns:
true if the requested value has been set, false if it has not been set.

Reimplemented in FileStreamerGM, SendBlockStreamerGM, and TranscodingGM.


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