Altium C++ SDK 3.0
Loading...
Searching...
No Matches
Embedded::CAbstractEmbeddedStackSync Class Referenceabstract

#include <EDP.Embedded.AbstractClasses.h>

Inheritance diagram for Embedded::CAbstractEmbeddedStackSync:
CAbstractSupportService CDispatchObject IServicesSupportInternal CDispatchRecord

Public Member Functions

IEmbeddedStackSyncGetIEmbeddedStackSync ()
Public Member Functions inherited from CAbstractSupportService
virtual HRESULT __stdcall QueryInterface (const IID &riid, void **ppvObject)
virtual ULONG __stdcall AddRef (void)
virtual ULONG __stdcall Release (void)
IServicesSupportInternalGetServicesSupportInternal ()
Public Member Functions inherited from CDispatchObject
 CDispatchObject ()
virtual ~CDispatchObject ()
IDispatch * GetIDispatch ()
Public Member Functions inherited from CDispatchRecord
 CDispatchRecord ()
virtual HRESULT __stdcall GetTypeInfoCount (UINT *pctinfo)
virtual HRESULT __stdcall GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
virtual HRESULT __stdcall GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)

Protected Member Functions

virtual bool SupportsService (std::wstring const AServiceName)
virtual HRESULT __stdcall Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual void BeginSync ()=0
virtual void EndSync ()=0
virtual bool CheckIsSupported (std::wstring const AHardwareId)=0
virtual bool FpgaComponentSync (std::wstring const AComponentId, std::wstring const AName, std::wstring const AHardwareId)=0
virtual bool FpgaComponentSetParameters (std::wstring const AComponentId, std::wstring const AParamString)=0
virtual bool FpgaComponentSetOptionValue (std::wstring const AComponentId, std::wstring const AnOptionName, std::wstring const AValue)=0
virtual bool FpgaSetInterruptMask (int AMask)=0
virtual int GetPluginCount ()=0
virtual std::wstring GetPlugin (int AnIndex)=0
virtual std::wstring PluginGetCaption (std::wstring const APluginName)=0
virtual std::wstring PluginGetDescription (std::wstring const APluginName)=0
virtual bool PluginIsPeripheral (std::wstring const APluginName)=0
virtual std::wstring PluginGetHelpFile (std::wstring const APluginName)=0
virtual std::wstring PluginGetDebugXmlFile (std::wstring const APluginName)=0
virtual std::wstring PluginGetOptionValue (std::wstring const APluginName, std::wstring const AnOptionName)=0
virtual bool PluginSetOptionValue (std::wstring const APluginName, std::wstring const AnOptionName, std::wstring const AValue)=0
virtual int PluginGetInstanceCount (std::wstring const APluginName)=0
virtual std::wstring PluginInstanceGetId (std::wstring const APluginName, int AnInstanceIndex)=0
virtual std::wstring PluginInstanceGetName (std::wstring const AnInstanceId)=0
virtual bool PluginInstanceSetName (std::wstring const AnInstanceId, std::wstring AName)=0
virtual std::wstring PluginInstanceGetHardwareId (std::wstring const AnInstanceId)=0
virtual std::wstring PluginInstanceGetOptionValue (std::wstring const AnInstanceId, std::wstring const AnOptionName)=0
virtual bool PluginInstanceSetOptionValue (std::wstring const AnInstanceId, std::wstring const AnOptionName, std::wstring const AValue)=0
virtual int PluginInstanceGetLinksUpCount (std::wstring const AnInstanceId)=0
virtual std::wstring PluginInstanceGetLinkUpInstanceId (std::wstring const AnInstanceId, int AnIndex)=0
virtual std::wstring PluginInstanceGetPlugin (std::wstring const AnInstanceId)=0
virtual std::wstring GetSwPlatformClockSpeed ()=0
virtual bool PluginHasInstance (std::wstring const APluginName, std::wstring const InstanceId)=0
virtual std::wstring GetPluginFromHardwareId (std::wstring const AHardwareId)=0
virtual std::wstring PluginGetPinMappingOptionName (std::wstring const APluginName)=0
virtual std::wstring PluginGetPinMappingValues (std::wstring const APluginName, std::wstring const InstanceId)=0
virtual std::wstring PluginGetPinMappingCaptions (std::wstring const APluginName, std::wstring const InstanceId)=0
virtual std::wstring PluginGetPinValues (std::wstring const APluginName, std::wstring const InstanceId, std::wstring const APinName)=0
virtual std::wstring PluginGetPinCaptions (std::wstring const APluginName, std::wstring const InstanceId, std::wstring const APinName)=0

Additional Inherited Members

Protected Attributes inherited from CDispatchRecord
ULONG mRefCount

Member Function Documentation

◆ BeginSync()

virtual void Embedded::CAbstractEmbeddedStackSync::BeginSync ( )
protectedpure virtual

◆ CheckIsSupported()

virtual bool Embedded::CAbstractEmbeddedStackSync::CheckIsSupported ( std::wstring const AHardwareId)
protectedpure virtual

◆ EndSync()

virtual void Embedded::CAbstractEmbeddedStackSync::EndSync ( )
protectedpure virtual

◆ FpgaComponentSetOptionValue()

virtual bool Embedded::CAbstractEmbeddedStackSync::FpgaComponentSetOptionValue ( std::wstring const AComponentId,
std::wstring const AnOptionName,
std::wstring const AValue )
protectedpure virtual

◆ FpgaComponentSetParameters()

virtual bool Embedded::CAbstractEmbeddedStackSync::FpgaComponentSetParameters ( std::wstring const AComponentId,
std::wstring const AParamString )
protectedpure virtual

◆ FpgaComponentSync()

virtual bool Embedded::CAbstractEmbeddedStackSync::FpgaComponentSync ( std::wstring const AComponentId,
std::wstring const AName,
std::wstring const AHardwareId )
protectedpure virtual

◆ FpgaSetInterruptMask()

virtual bool Embedded::CAbstractEmbeddedStackSync::FpgaSetInterruptMask ( int AMask)
protectedpure virtual

◆ GetIEmbeddedStackSync()

IEmbeddedStackSync * Embedded::CAbstractEmbeddedStackSync::GetIEmbeddedStackSync ( )
inline

◆ GetPlugin()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::GetPlugin ( int AnIndex)
protectedpure virtual

◆ GetPluginCount()

virtual int Embedded::CAbstractEmbeddedStackSync::GetPluginCount ( )
protectedpure virtual

◆ GetPluginFromHardwareId()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::GetPluginFromHardwareId ( std::wstring const AHardwareId)
protectedpure virtual

◆ GetSwPlatformClockSpeed()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::GetSwPlatformClockSpeed ( )
protectedpure virtual

◆ Invoke()

virtual HRESULT __stdcall Embedded::CAbstractEmbeddedStackSync::Invoke ( DISPID dispIdMember,
REFIID riid,
LCID lcid,
WORD wFlags,
DISPPARAMS * pDispParams,
VARIANT * pVarResult,
EXCEPINFO * pExcepInfo,
UINT * puArgErr )
protectedvirtual

Reimplemented from CAbstractSupportService.

◆ PluginGetCaption()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginGetCaption ( std::wstring const APluginName)
protectedpure virtual

◆ PluginGetDebugXmlFile()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginGetDebugXmlFile ( std::wstring const APluginName)
protectedpure virtual

◆ PluginGetDescription()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginGetDescription ( std::wstring const APluginName)
protectedpure virtual

◆ PluginGetHelpFile()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginGetHelpFile ( std::wstring const APluginName)
protectedpure virtual

◆ PluginGetInstanceCount()

virtual int Embedded::CAbstractEmbeddedStackSync::PluginGetInstanceCount ( std::wstring const APluginName)
protectedpure virtual

◆ PluginGetOptionValue()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginGetOptionValue ( std::wstring const APluginName,
std::wstring const AnOptionName )
protectedpure virtual

◆ PluginGetPinCaptions()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginGetPinCaptions ( std::wstring const APluginName,
std::wstring const InstanceId,
std::wstring const APinName )
protectedpure virtual

◆ PluginGetPinMappingCaptions()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginGetPinMappingCaptions ( std::wstring const APluginName,
std::wstring const InstanceId )
protectedpure virtual

◆ PluginGetPinMappingOptionName()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginGetPinMappingOptionName ( std::wstring const APluginName)
protectedpure virtual

◆ PluginGetPinMappingValues()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginGetPinMappingValues ( std::wstring const APluginName,
std::wstring const InstanceId )
protectedpure virtual

◆ PluginGetPinValues()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginGetPinValues ( std::wstring const APluginName,
std::wstring const InstanceId,
std::wstring const APinName )
protectedpure virtual

◆ PluginHasInstance()

virtual bool Embedded::CAbstractEmbeddedStackSync::PluginHasInstance ( std::wstring const APluginName,
std::wstring const InstanceId )
protectedpure virtual

◆ PluginInstanceGetHardwareId()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginInstanceGetHardwareId ( std::wstring const AnInstanceId)
protectedpure virtual

◆ PluginInstanceGetId()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginInstanceGetId ( std::wstring const APluginName,
int AnInstanceIndex )
protectedpure virtual

◆ PluginInstanceGetLinksUpCount()

virtual int Embedded::CAbstractEmbeddedStackSync::PluginInstanceGetLinksUpCount ( std::wstring const AnInstanceId)
protectedpure virtual

◆ PluginInstanceGetLinkUpInstanceId()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginInstanceGetLinkUpInstanceId ( std::wstring const AnInstanceId,
int AnIndex )
protectedpure virtual

◆ PluginInstanceGetName()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginInstanceGetName ( std::wstring const AnInstanceId)
protectedpure virtual

◆ PluginInstanceGetOptionValue()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginInstanceGetOptionValue ( std::wstring const AnInstanceId,
std::wstring const AnOptionName )
protectedpure virtual

◆ PluginInstanceGetPlugin()

virtual std::wstring Embedded::CAbstractEmbeddedStackSync::PluginInstanceGetPlugin ( std::wstring const AnInstanceId)
protectedpure virtual

◆ PluginInstanceSetName()

virtual bool Embedded::CAbstractEmbeddedStackSync::PluginInstanceSetName ( std::wstring const AnInstanceId,
std::wstring AName )
protectedpure virtual

◆ PluginInstanceSetOptionValue()

virtual bool Embedded::CAbstractEmbeddedStackSync::PluginInstanceSetOptionValue ( std::wstring const AnInstanceId,
std::wstring const AnOptionName,
std::wstring const AValue )
protectedpure virtual

◆ PluginIsPeripheral()

virtual bool Embedded::CAbstractEmbeddedStackSync::PluginIsPeripheral ( std::wstring const APluginName)
protectedpure virtual

◆ PluginSetOptionValue()

virtual bool Embedded::CAbstractEmbeddedStackSync::PluginSetOptionValue ( std::wstring const APluginName,
std::wstring const AnOptionName,
std::wstring const AValue )
protectedpure virtual

◆ SupportsService()

virtual bool Embedded::CAbstractEmbeddedStackSync::SupportsService ( std::wstring const AServiceName)
protectedvirtual

Reimplemented from CAbstractSupportService.


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