Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
API::IBaseApi Class Referenceabstract

#include <IBaseApi.h>

+ Inheritance diagram for API::IBaseApi:

Public Member Functions

virtual ~IBaseApi ()=default
 
virtual bool Init ()=0
 
virtual float GetVersion ()=0
 
virtual std::string GetApiName ()=0
 
virtual void RegisterCommands ()=0
 
virtual std::unique_ptr< ArkApi::ICommands > & GetCommands ()=0
 
virtual std::unique_ptr< ArkApi::IHooks > & GetHooks ()=0
 
virtual std::unique_ptr< ArkApi::IApiUtils > & GetApiUtils ()=0
 

Detailed Description

Definition at line 10 of file IBaseApi.h.

Constructor & Destructor Documentation

◆ ~IBaseApi()

virtual API::IBaseApi::~IBaseApi ( )
virtualdefault

Member Function Documentation

◆ GetApiName()

virtual std::string API::IBaseApi::GetApiName ( )
pure virtual

Implemented in API::ArkBaseApi, and API::AtlasBaseApi.

+ Here is the caller graph for this function:

◆ GetApiUtils()

virtual std::unique_ptr< ArkApi::IApiUtils > & API::IBaseApi::GetApiUtils ( )
pure virtual

Implemented in API::ArkBaseApi, and API::AtlasBaseApi.

◆ GetCommands()

virtual std::unique_ptr< ArkApi::ICommands > & API::IBaseApi::GetCommands ( )
pure virtual

Implemented in API::ArkBaseApi, and API::AtlasBaseApi.

+ Here is the caller graph for this function:

◆ GetHooks()

virtual std::unique_ptr< ArkApi::IHooks > & API::IBaseApi::GetHooks ( )
pure virtual

Implemented in API::ArkBaseApi, and API::AtlasBaseApi.

◆ GetVersion()

virtual float API::IBaseApi::GetVersion ( )
pure virtual

Implemented in API::ArkBaseApi, and API::AtlasBaseApi.

+ Here is the caller graph for this function:

◆ Init()

virtual bool API::IBaseApi::Init ( )
pure virtual

Implemented in API::ArkBaseApi, and API::AtlasBaseApi.

◆ RegisterCommands()

virtual void API::IBaseApi::RegisterCommands ( )
pure virtual

Implemented in API::ArkBaseApi, and API::AtlasBaseApi.


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