nx_metadata_sdk
1.0
Metadata SDK
|
Public Member Functions | |
virtual | ~OldInterface ()=default |
virtual void * | queryInterface (const OldInterfaceId &id)=0 |
virtual unsigned int | addRef () const =0 |
virtual unsigned int | releaseRef () const =0 |
virtual const char * | interfaceIdForTest () |
virtual int | refCountForTest () const =0 |
Static Public Member Functions | |
static const OldInterfaceId & | interfaceId () |
Mock for a base interface from the old SDK - used for compatibility testing.
Has the VMT layout starting with all the entries from IRefCountable (thus, as in the old SDK).
Defined exactly the same way as in the old SDK (nxpl::PluginInterface).
|
virtualdefault |
VMT #0.
|
pure virtual |
VMT #2.
Implemented in nx::sdk::ref_countable_ut::OldObject.
|
inlinevirtual |
VMT #4 - added for tests; couples with the same method of NewInterface.
|
pure virtual |
#1 in VMT.
Implemented in nx::sdk::ref_countable_ut::OldObject.
|
pure virtual |
VMT #5 - added for tests; couples with the same method of NewInterface.
Implemented in nx::sdk::ref_countable_ut::OldObject.
|
pure virtual |
VMT #3.
Implemented in nx::sdk::ref_countable_ut::OldObject.