LibreOffice Module shell (master) 1
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
COooFilterCF Class Reference

#include <ooofilt.hxx>

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

Public Member Functions

virtual HRESULT STDMETHODCALLTYPE QueryInterface (REFIID riid, void **ppvObject) override
 
virtual ULONG STDMETHODCALLTYPE AddRef () override
 
virtual ULONG STDMETHODCALLTYPE Release () override
 
virtual HRESULT STDMETHODCALLTYPE CreateInstance (IUnknown *pUnkOuter, REFIID riid, void **ppvObject) override
 
virtual HRESULT STDMETHODCALLTYPE LockServer (BOOL fLock) override
 

Private Member Functions

 COooFilterCF ()
 
virtual ~COooFilterCF ()
 

Private Attributes

LONG m_lRefs
 

Friends

HRESULT STDMETHODCALLTYPE DllGetClassObject (REFCLSID cid, REFIID iid, LPVOID *ppvObj)
 

Detailed Description

Definition at line 162 of file ooofilt.hxx.

Constructor & Destructor Documentation

◆ COooFilterCF()

COooFilterCF::COooFilterCF ( )
private

Definition at line 694 of file ooofilt.cxx.

References g_lInstances.

◆ ~COooFilterCF()

COooFilterCF::~COooFilterCF ( )
privatevirtual

Definition at line 705 of file ooofilt.cxx.

References g_lInstances.

Member Function Documentation

◆ AddRef()

ULONG STDMETHODCALLTYPE COooFilterCF::AddRef ( )
overridevirtual

Definition at line 744 of file ooofilt.cxx.

References m_lRefs.

◆ CreateInstance()

HRESULT STDMETHODCALLTYPE COooFilterCF::CreateInstance ( IUnknown *  pUnkOuter,
REFIID  riid,
void **  ppvObject 
)
overridevirtual

Definition at line 783 of file ooofilt.cxx.

References COooFilter::QueryInterface(), and COooFilter::Release().

◆ LockServer()

HRESULT STDMETHODCALLTYPE COooFilterCF::LockServer ( BOOL  fLock)
overridevirtual

Definition at line 819 of file ooofilt.cxx.

References g_lInstances.

◆ QueryInterface()

HRESULT STDMETHODCALLTYPE COooFilterCF::QueryInterface ( REFIID  riid,
void **  ppvObject 
)
overridevirtual

Definition at line 721 of file ooofilt.cxx.

◆ Release()

ULONG STDMETHODCALLTYPE COooFilterCF::Release ( )
overridevirtual

Definition at line 754 of file ooofilt.cxx.

References m_lRefs.

Friends And Related Function Documentation

◆ DllGetClassObject

HRESULT STDMETHODCALLTYPE DllGetClassObject ( REFCLSID  cid,
REFIID  iid,
LPVOID *  ppvObj 
)
friend

Definition at line 873 of file ooofilt.cxx.

Member Data Documentation

◆ m_lRefs

LONG COooFilterCF::m_lRefs
private

Definition at line 190 of file ooofilt.hxx.

Referenced by AddRef(), and Release().


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