|
PMDK C++ bindings
1.6.1
This is the C++ bindings documentation for PMDK's libpmemobj.
|
C++ pmemobj pool. More...
#include <cstddef>#include <string>#include <sys/stat.h>#include <libpmemobj++/detail/common.hpp>#include <libpmemobj++/detail/ctl.hpp>#include <libpmemobj++/detail/pexceptions.hpp>#include <libpmemobj++/p.hpp>#include <libpmemobj/pool_base.h>Go to the source code of this file.
Classes | |
| class | pmem::obj::pool_base |
| The non-template pool base class. More... | |
| class | pmem::obj::pool< T > |
| PMEMobj pool class. More... | |
Functions | |
| template<typename T > | |
| T | pmem::obj::ctl_get (const std::string &name) |
| Query libpmemobj state at global scope. More... | |
| template<typename T > | |
| T | pmem::obj::ctl_set (const std::string &name, T arg) |
| Modify libpmemobj state at global scope. More... | |
| template<typename T > | |
| T | pmem::obj::ctl_exec (const std::string &name, T arg) |
| Execute function at global scope. More... | |
| template<typename T > | |
| T | pmem::obj::ctl_get (const std::wstring &name) |
| Query libpmemobj state at global scope. More... | |
| template<typename T > | |
| T | pmem::obj::ctl_set (const std::wstring &name, T arg) |
| Modify libpmemobj state at global scope. More... | |
| template<typename T > | |
| T | pmem::obj::ctl_exec (const std::wstring &name, T arg) |
| Execute function at global scope. More... | |
C++ pmemobj pool.
| T pmem::obj::ctl_exec | ( | const std::string & | name, |
| T | arg | ||
| ) |
Execute function at global scope.
| [in] | name | name of entry point |
| [in] | arg | extra argument |
For more details, see: http://pmem.io/pmdk/manpages/linux/master/libpmemobj/pmemobj_ctl_get.3
| T pmem::obj::ctl_exec | ( | const std::wstring & | name, |
| T | arg | ||
| ) |
Execute function at global scope.
| [in] | name | name of entry point |
| [in] | arg | extra argument |
For more details, see: http://pmem.io/pmdk/manpages/linux/master/libpmemobj/pmemobj_ctl_get.3
| T pmem::obj::ctl_get | ( | const std::string & | name | ) |
Query libpmemobj state at global scope.
| [in] | name | name of entry point |
For more details, see: http://pmem.io/pmdk/manpages/linux/master/libpmemobj/pmemobj_ctl_get.3
| T pmem::obj::ctl_get | ( | const std::wstring & | name | ) |
Query libpmemobj state at global scope.
| [in] | name | name of entry point |
For more details, see: http://pmem.io/pmdk/manpages/linux/master/libpmemobj/pmemobj_ctl_get.3
| T pmem::obj::ctl_set | ( | const std::string & | name, |
| T | arg | ||
| ) |
Modify libpmemobj state at global scope.
| [in] | name | name of entry point |
| [in] | arg | extra argument |
For more details, see: http://pmem.io/pmdk/manpages/linux/master/libpmemobj/pmemobj_ctl_get.3
| T pmem::obj::ctl_set | ( | const std::wstring & | name, |
| T | arg | ||
| ) |
Modify libpmemobj state at global scope.
| [in] | name | name of entry point |
| [in] | arg | extra argument |
For more details, see: http://pmem.io/pmdk/manpages/linux/master/libpmemobj/pmemobj_ctl_get.3