Nebula
Loading...
Searching...
No Matches
posixlibrary.h
Go to the documentation of this file.
1#pragma once
2//------------------------------------------------------------------------------
11//------------------------------------------------------------------------------
13
14namespace Posix
15{
17{
18public:
21
23 bool Load() override;
25 void Close() override;
27 void* GetExport(Util::String const& name) const override;
29 bool IsLoaded() override;
30
31private:
33};
34} // namespace Posix
Base class for loading and handling dynamic libraries.
Definition librarybase.h:19
void * GetExport(Util::String const &name) const override
get exported function address
Definition posixlibrary.cc:51
bool Load() override
load library
Definition posixlibrary.cc:24
void * libraryHandle
Definition posixlibrary.h:32
PosixLibrary()
constructor
Definition posixlibrary.cc:15
bool IsLoaded() override
get library state
Definition posixlibrary.cc:61
void Close() override
close library
Definition posixlibrary.cc:37
Posix implemention of a read-many write-few lock.
Definition posixsysfunc.cc:21
Nebula's universal string class.
Definition String.cs:8