plugify 1.2.8
Loading...
Searching...
No Matches
Public Member Functions | List of all members
plugify::IPlatformOps Class Referenceabstract

Public Member Functions

virtual Result< void * > LoadLibrary (const std::filesystem::path &path, LoadFlag flags)=0
 
virtual Result< void > UnloadLibrary (void *handle)=0
 
virtual Result< MemAddrGetSymbol (void *handle, std::string_view name)=0
 
virtual Result< std::filesystem::path > GetLibraryPath (void *handle)=0
 
virtual bool SupportsRuntimePathModification () const =0
 
virtual bool SupportsLazyBinding () const =0
 
virtual Result< void > AddSearchPath (const std::filesystem::path &path)
 
virtual Result< void > RemoveSearchPath (const std::filesystem::path &path)
 

Detailed Description

Definition at line 11 of file platform_ops.hpp.

Member Function Documentation

◆ AddSearchPath()

virtual Result< void > plugify::IPlatformOps::AddSearchPath ( const std::filesystem::path &  path)
inlinevirtual

Definition at line 26 of file platform_ops.hpp.

◆ RemoveSearchPath()

virtual Result< void > plugify::IPlatformOps::RemoveSearchPath ( const std::filesystem::path &  path)
inlinevirtual

Definition at line 30 of file platform_ops.hpp.


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