GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
GPAC_GenericController Class Reference

#include <GenericDevice.h>

+ Inheritance diagram for GPAC_GenericController:
+ Collaboration diagram for GPAC_GenericController:

Public Member Functions

 GPAC_GenericController (PLT_CtrlPointReference &ctrlPoint, GF_UPnP *upnp)
 
 ~GPAC_GenericController ()
 
virtual NPT_Result OnDeviceAdded (PLT_DeviceDataReference &device)
 
virtual NPT_Result OnDeviceRemoved (PLT_DeviceDataReference &device)
 
virtual NPT_Result OnActionResponse (NPT_Result res, PLT_ActionReference &action, void *userdata)
 
virtual NPT_Result OnEventNotify (PLT_Service *service, NPT_List< PLT_StateVariable * > *vars)
 

Data Fields

GF_List * m_Devices
 
GF_UPnPm_pUPnP
 
PLT_CtrlPointReference m_CtrlPoint
 
GF_Mutex * m_ControlPointLock
 

Constructor & Destructor Documentation

GPAC_GenericController::GPAC_GenericController ( PLT_CtrlPointReference &  ctrlPoint,
GF_UPnP upnp 
)

+ Here is the call graph for this function:

GPAC_GenericController::~GPAC_GenericController ( )

+ Here is the call graph for this function:

Member Function Documentation

NPT_Result GPAC_GenericController::OnDeviceAdded ( PLT_DeviceDataReference &  device)
virtual

+ Here is the call graph for this function:

NPT_Result GPAC_GenericController::OnDeviceRemoved ( PLT_DeviceDataReference &  device)
virtual

+ Here is the call graph for this function:

NPT_Result GPAC_GenericController::OnActionResponse ( NPT_Result  res,
PLT_ActionReference &  action,
void *  userdata 
)
virtual

+ Here is the call graph for this function:

NPT_Result GPAC_GenericController::OnEventNotify ( PLT_Service *  service,
NPT_List< PLT_StateVariable * > *  vars 
)
virtual

+ Here is the call graph for this function:

Field Documentation

GF_List* GPAC_GenericController::m_Devices
GF_UPnP* GPAC_GenericController::m_pUPnP
PLT_CtrlPointReference GPAC_GenericController::m_CtrlPoint
GF_Mutex* GPAC_GenericController::m_ControlPointLock

The documentation for this class was generated from the following files: