svvitch
digital signage player
FlashSink Class Reference

Flashイベント受信クラス. More...

#include <FlashSink.h>

List of all members.

Public Member Functions

 FlashSink ()
virtual ‾FlashSink ()
HRESULT Init (ShockwaveFlashObjects::IShockwaveFlash *flash)
HRESULT Shutdown ()
HRESULT STDMETHODCALLTYPE QueryInterface (REFIID riid, LPVOID *ppv)
ULONG STDMETHODCALLTYPE AddRef ()
ULONG STDMETHODCALLTYPE Release ()
virtual HRESULT STDMETHODCALLTYPE GetTypeInfoCount (UINT *pctinfo)
virtual HRESULT STDMETHODCALLTYPE GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
virtual HRESULT STDMETHODCALLTYPE GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
virtual HRESULT STDMETHODCALLTYPE Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags,::DISPPARAMS __RPC_FAR *pDispParams, VARIANT __RPC_FAR *pVarResult,::EXCEPINFO __RPC_FAR *pExcepInfo, UINT __RPC_FAR *puArgErr)
HRESULT OnReadyStateChange (long newState)
HRESULT OnProgress (long percentDone)
HRESULT FSCommand (_bstr_t command, _bstr_t args)

Private Attributes

int _ref
LPCONNECTIONPOINT _cp
DWORD _cookie

Detailed Description

Flashイベント受信クラス.

Flashからのイベントを受信します

Definition at line 15 of file FlashSink.h.


Constructor & Destructor Documentation

Definition at line 4 of file FlashSink.cpp.


Member Function Documentation

ULONG STDMETHODCALLTYPE FlashSink::AddRef ( )

Definition at line 63 of file FlashSink.cpp.

Here is the caller graph for this function:

HRESULT FlashSink::FSCommand ( _bstr_t  command,
_bstr_t  args 
)

Definition at line 113 of file FlashSink.cpp.

Here is the caller graph for this function:

HRESULT STDMETHODCALLTYPE FlashSink::GetIDsOfNames ( REFIID  riid,
LPOLESTR *  rgszNames,
UINT  cNames,
LCID  lcid,
DISPID *  rgDispId 
) [virtual]

Definition at line 82 of file FlashSink.cpp.

HRESULT STDMETHODCALLTYPE FlashSink::GetTypeInfo ( UINT  iTInfo,
LCID  lcid,
ITypeInfo **  ppTInfo 
) [virtual]

Definition at line 78 of file FlashSink.cpp.

HRESULT STDMETHODCALLTYPE FlashSink::GetTypeInfoCount ( UINT *  pctinfo) [virtual]

Definition at line 74 of file FlashSink.cpp.

HRESULT FlashSink::Init ( ShockwaveFlashObjects::IShockwaveFlash *  flash)

Definition at line 10 of file FlashSink.cpp.

Here is the call graph for this function:

HRESULT STDMETHODCALLTYPE FlashSink::Invoke ( DISPID  dispIdMember,
REFIID  riid,
LCID  lcid,
WORD  wFlags,
::DISPPARAMS __RPC_FAR *  pDispParams,
VARIANT __RPC_FAR *  pVarResult,
::EXCEPINFO __RPC_FAR *  pExcepInfo,
UINT __RPC_FAR *  puArgErr 
) [virtual]

Definition at line 86 of file FlashSink.cpp.

Here is the call graph for this function:

HRESULT FlashSink::OnProgress ( long  percentDone)

Definition at line 109 of file FlashSink.cpp.

HRESULT FlashSink::OnReadyStateChange ( long  newState)

Definition at line 105 of file FlashSink.cpp.

HRESULT STDMETHODCALLTYPE FlashSink::QueryInterface ( REFIID  riid,
LPVOID *  ppv 
)

Definition at line 43 of file FlashSink.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

ULONG STDMETHODCALLTYPE FlashSink::Release ( )

Definition at line 67 of file FlashSink.cpp.

HRESULT FlashSink::Shutdown ( )

Definition at line 30 of file FlashSink.cpp.

FlashSink::‾FlashSink ( ) [virtual]

Definition at line 7 of file FlashSink.cpp.


Member Data Documentation

DWORD FlashSink::_cookie [private]

Definition at line 20 of file FlashSink.h.

LPCONNECTIONPOINT FlashSink::_cp [private]

Definition at line 19 of file FlashSink.h.

int FlashSink::_ref [private]

Definition at line 18 of file FlashSink.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines