Altium C++ SDK 3.0
Loading...
Searching...
No Matches
SCH::CAbstractBSDLEntity Class Referenceabstract

#include <EDP.SCH.AbstractClasses.h>

Inheritance diagram for SCH::CAbstractBSDLEntity:
CAbstractSupportService CDispatchObject IServicesSupportInternal CDispatchRecord

Public Member Functions

IBSDLEntityGetIBSDLEntity ()
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 std::wstring GetName ()=0
virtual int GetInstructionLength ()=0
virtual long GetIdCode ()=0
virtual int GetBoundaryLength ()=0
virtual IScanPinGetPin (int Index)=0
virtual IPinMappingGetPinMapping (int Index)=0
virtual IBoundaryCellGetBoundaryCell (int Index)=0
virtual IInstructionOpCodeGetInstructionOpcode (int Index)=0
virtual IRegisterAssociationGetRegisterAssociation (int Index)=0
virtual int GetPinCount ()=0
virtual int GetPinMappingCount ()=0
virtual int GetBoundaryCellCount ()=0
virtual int GetInstructionOpcodeCount ()=0
virtual int GetRegisterAssociationCount ()=0
virtual IScanPinGetPin_TDI ()=0
virtual IScanPinGetPin_TDO ()=0
virtual IScanPinGetPin_TMS ()=0
virtual IScanPinGetPin_TCK ()=0
virtual IScanPinGetPin_TRST ()=0
virtual long GetInstruction_BYPASS ()=0
virtual long GetInstruction_EXTEST ()=0
virtual long GetInstruction_SAMPLE ()=0
virtual long GetInstruction_IDCODE ()=0
virtual long GetInstruction_USERCODE ()=0
virtual long GetInstruction_CLAMP ()=0
virtual long GetInstruction_HIGHZ ()=0
virtual double GetScanClockMaxSpeed ()=0
virtual TScanClockHaltMode GetScanClockHaltMode ()=0
virtual std::wstring GetConformanceStatement ()=0
virtual std::wstring GetCompliancePattern ()=0
virtual std::wstring GetDesignWarning ()=0
virtual std::wstring GetFilename ()=0

Additional Inherited Members

Protected Attributes inherited from CDispatchRecord
ULONG mRefCount

Member Function Documentation

◆ GetBoundaryCell()

virtual IBoundaryCell * SCH::CAbstractBSDLEntity::GetBoundaryCell ( int Index)
protectedpure virtual

◆ GetBoundaryCellCount()

virtual int SCH::CAbstractBSDLEntity::GetBoundaryCellCount ( )
protectedpure virtual

◆ GetBoundaryLength()

virtual int SCH::CAbstractBSDLEntity::GetBoundaryLength ( )
protectedpure virtual

◆ GetCompliancePattern()

virtual std::wstring SCH::CAbstractBSDLEntity::GetCompliancePattern ( )
protectedpure virtual

◆ GetConformanceStatement()

virtual std::wstring SCH::CAbstractBSDLEntity::GetConformanceStatement ( )
protectedpure virtual

◆ GetDesignWarning()

virtual std::wstring SCH::CAbstractBSDLEntity::GetDesignWarning ( )
protectedpure virtual

◆ GetFilename()

virtual std::wstring SCH::CAbstractBSDLEntity::GetFilename ( )
protectedpure virtual

◆ GetIBSDLEntity()

IBSDLEntity * SCH::CAbstractBSDLEntity::GetIBSDLEntity ( )
inline

◆ GetIdCode()

virtual long SCH::CAbstractBSDLEntity::GetIdCode ( )
protectedpure virtual

◆ GetInstruction_BYPASS()

virtual long SCH::CAbstractBSDLEntity::GetInstruction_BYPASS ( )
protectedpure virtual

◆ GetInstruction_CLAMP()

virtual long SCH::CAbstractBSDLEntity::GetInstruction_CLAMP ( )
protectedpure virtual

◆ GetInstruction_EXTEST()

virtual long SCH::CAbstractBSDLEntity::GetInstruction_EXTEST ( )
protectedpure virtual

◆ GetInstruction_HIGHZ()

virtual long SCH::CAbstractBSDLEntity::GetInstruction_HIGHZ ( )
protectedpure virtual

◆ GetInstruction_IDCODE()

virtual long SCH::CAbstractBSDLEntity::GetInstruction_IDCODE ( )
protectedpure virtual

◆ GetInstruction_SAMPLE()

virtual long SCH::CAbstractBSDLEntity::GetInstruction_SAMPLE ( )
protectedpure virtual

◆ GetInstruction_USERCODE()

virtual long SCH::CAbstractBSDLEntity::GetInstruction_USERCODE ( )
protectedpure virtual

◆ GetInstructionLength()

virtual int SCH::CAbstractBSDLEntity::GetInstructionLength ( )
protectedpure virtual

◆ GetInstructionOpcode()

virtual IInstructionOpCode * SCH::CAbstractBSDLEntity::GetInstructionOpcode ( int Index)
protectedpure virtual

◆ GetInstructionOpcodeCount()

virtual int SCH::CAbstractBSDLEntity::GetInstructionOpcodeCount ( )
protectedpure virtual

◆ GetName()

virtual std::wstring SCH::CAbstractBSDLEntity::GetName ( )
protectedpure virtual

◆ GetPin()

virtual IScanPin * SCH::CAbstractBSDLEntity::GetPin ( int Index)
protectedpure virtual

◆ GetPin_TCK()

virtual IScanPin * SCH::CAbstractBSDLEntity::GetPin_TCK ( )
protectedpure virtual

◆ GetPin_TDI()

virtual IScanPin * SCH::CAbstractBSDLEntity::GetPin_TDI ( )
protectedpure virtual

◆ GetPin_TDO()

virtual IScanPin * SCH::CAbstractBSDLEntity::GetPin_TDO ( )
protectedpure virtual

◆ GetPin_TMS()

virtual IScanPin * SCH::CAbstractBSDLEntity::GetPin_TMS ( )
protectedpure virtual

◆ GetPin_TRST()

virtual IScanPin * SCH::CAbstractBSDLEntity::GetPin_TRST ( )
protectedpure virtual

◆ GetPinCount()

virtual int SCH::CAbstractBSDLEntity::GetPinCount ( )
protectedpure virtual

◆ GetPinMapping()

virtual IPinMapping * SCH::CAbstractBSDLEntity::GetPinMapping ( int Index)
protectedpure virtual

◆ GetPinMappingCount()

virtual int SCH::CAbstractBSDLEntity::GetPinMappingCount ( )
protectedpure virtual

◆ GetRegisterAssociation()

virtual IRegisterAssociation * SCH::CAbstractBSDLEntity::GetRegisterAssociation ( int Index)
protectedpure virtual

◆ GetRegisterAssociationCount()

virtual int SCH::CAbstractBSDLEntity::GetRegisterAssociationCount ( )
protectedpure virtual

◆ GetScanClockHaltMode()

virtual TScanClockHaltMode SCH::CAbstractBSDLEntity::GetScanClockHaltMode ( )
protectedpure virtual

◆ GetScanClockMaxSpeed()

virtual double SCH::CAbstractBSDLEntity::GetScanClockMaxSpeed ( )
protectedpure virtual

◆ Invoke()

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

Reimplemented from CAbstractSupportService.

◆ SupportsService()

virtual bool SCH::CAbstractBSDLEntity::SupportsService ( std::wstring const AServiceName)
protectedvirtual

Reimplemented from CAbstractSupportService.


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