SourceMod SDK
1.7
|
Defines the base functionality required by a shared interface. More...
#include <public/IShareSys.h>
Public Member Functions | |
virtual unsigned int | GetInterfaceVersion ()=0 |
Must return an integer defining the interface's version. | |
virtual const char * | GetInterfaceName ()=0 |
Must return a string defining the interface's unique name. | |
virtual bool | IsVersionCompatible (unsigned int version) |
Must return whether the requested version number is backwards compatible. Note: This can be overridden for breaking changes or custom versioning. More... | |
Defines the base functionality required by a shared interface.
|
inlinevirtual |
Must return whether the requested version number is backwards compatible. Note: This can be overridden for breaking changes or custom versioning.
version | Version number to compare against. |
Reimplemented in SourceMod::IMenuManager, SourceMod::IThreader, SourceMod::IExtensionManager, SourceMod::ITextParsers, and SourceMod::IForwardManager.