sbMediacoreFactoryWrapper Class Reference

#include <sbMediacoreFactoryWrapper.h>

Inheritance diagram for sbMediacoreFactoryWrapper:
[legend]
Collaboration diagram for sbMediacoreFactoryWrapper:
[legend]

Public Member Functions

NS_DECL_ISUPPORTS_INHERITED
NS_DECL_SBIMEDIACOREFACTORYWRAPPER 
sbMediacoreFactoryWrapper ()
 
nsresult Init ()
 
virtual nsresult OnInitBaseMediacoreFactory ()
 
virtual nsresult OnGetCapabilities (sbIMediacoreCapabilities **aCapabilities)
 
virtual nsresult OnCreate (const nsAString &aInstanceName, sbIMediacore **_retval)
 
- Public Member Functions inherited from sbBaseMediacoreFactory
NS_DECL_ISUPPORTS
NS_DECL_SBIMEDIACOREFACTORY 
sbBaseMediacoreFactory ()
 
nsresult InitBaseMediacoreFactory ()
 
nsresult SetContractID (const nsAString &aContractID)
 
nsresult SetName (const nsAString &aName)
 
- Public Member Functions inherited from sbIMediacoreFactory
sbIMediacore create (in AString aInstanceName)
 
- Public Member Functions inherited from sbIMediacoreFactoryWrapper
void initialize (in AString aFactoryName, in AString aContractID, in sbIMediacoreCapabilities aCapabilities, in sbIMediacoreFactoryWrapperListener aListener)
 Initialize the Mediacore Factory Wrapper. More...
 

Protected Member Functions

virtual ~sbMediacoreFactoryWrapper ()
 
- Protected Member Functions inherited from sbBaseMediacoreFactory
virtual ~sbBaseMediacoreFactory ()
 

Protected Attributes

nsCOMPtr
< sbIMediacoreCapabilities
mCapabilities
 
nsCOMPtr
< sbIMediacoreFactoryWrapperListener
mListener
 
- Protected Attributes inherited from sbBaseMediacoreFactory
PRMonitor * mMonitor
 
nsString mContractID
 
nsString mName
 

Additional Inherited Members

- Public Attributes inherited from sbIMediacoreFactory
readonly attribute AString contractID
 
readonly attribute AString name
 
readonly attribute
sbIMediacoreCapabilities 
capabilities
 

Detailed Description

Definition at line 40 of file sbMediacoreFactoryWrapper.h.

Constructor & Destructor Documentation

sbMediacoreFactoryWrapper::sbMediacoreFactoryWrapper ( )

Definition at line 52 of file sbMediacoreFactoryWrapper.cpp.

sbMediacoreFactoryWrapper::~sbMediacoreFactoryWrapper ( )
protectedvirtual

Definition at line 62 of file sbMediacoreFactoryWrapper.cpp.

Member Function Documentation

nsresult sbMediacoreFactoryWrapper::Init ( )

Definition at line 68 of file sbMediacoreFactoryWrapper.cpp.

Here is the call graph for this function:

nsresult sbMediacoreFactoryWrapper::OnCreate ( const nsAString &  aInstanceName,
sbIMediacore **  _retval 
)
virtual

Reimplemented from sbBaseMediacoreFactory.

Definition at line 130 of file sbMediacoreFactoryWrapper.cpp.

nsresult sbMediacoreFactoryWrapper::OnGetCapabilities ( sbIMediacoreCapabilities **  aCapabilities)
virtual

Reimplemented from sbBaseMediacoreFactory.

Definition at line 121 of file sbMediacoreFactoryWrapper.cpp.

nsresult sbMediacoreFactoryWrapper::OnInitBaseMediacoreFactory ( )
virtual

Reimplemented from sbBaseMediacoreFactory.

Definition at line 115 of file sbMediacoreFactoryWrapper.cpp.

Member Data Documentation

nsCOMPtr<sbIMediacoreCapabilities> sbMediacoreFactoryWrapper::mCapabilities
protected

Definition at line 61 of file sbMediacoreFactoryWrapper.h.

nsCOMPtr<sbIMediacoreFactoryWrapperListener> sbMediacoreFactoryWrapper::mListener
protected

Definition at line 62 of file sbMediacoreFactoryWrapper.h.


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