|
UniSet @VERSION@
|
#include <OmniNamesManager.h>
Открытые члены | |
| void | setPort (int port) |
| int | getPort () const |
| void | setLogDir (const std::string &dir) |
| std::string | getLogDir () const |
| void | setConfFile (const std::string &confFile) |
| bool | start (bool runAdminCreate=true) |
| void | stop (size_t timeout_msec=5000) |
| bool | isRunning () const |
| Check if omniNames is running on configured port. | |
| bool | wasStartedByUs () const |
| Check if we started omniNames (vs it was already running) | |
| bool | waitReady (size_t timeout_msec=5000) |
| Wait for omniNames to be ready (TCP port listening) | |
| bool | runAdminCreate () |
| Run uniset2-admin –create to initialize repository. | |
| std::shared_ptr< DebugStream > | log () |
Открытые статические члены | |
| static int | calcPortFromUID (int defaultPort=2809) |
| Calculate port from UID (defaultPort + 50000 + UID) | |
| static std::string | getDefaultLogDir () |
| Get default log directory. | |
OmniNames lifecycle manager. Handles automatic startup of omniNames for development/testing.
Features:
|
static |
Calculate port from UID (defaultPort + 50000 + UID)
|
static |
Get default log directory.
| bool uniset::OmniNamesManager::isRunning | ( | ) | const |
Check if omniNames is running on configured port.
| bool uniset::OmniNamesManager::runAdminCreate | ( | ) |
Run uniset2-admin –create to initialize repository.
| bool uniset::OmniNamesManager::start | ( | bool | runAdminCreate = true | ) |
Start omniNames if not already running.
| runAdminCreate | Run uniset2-admin –create after start |
| void uniset::OmniNamesManager::stop | ( | size_t | timeout_msec = 5000 | ) |
Stop omniNames (only if we started it).
| timeout_msec | Graceful shutdown timeout before SIGKILL |
| bool uniset::OmniNamesManager::waitReady | ( | size_t | timeout_msec = 5000 | ) |
Wait for omniNames to be ready (TCP port listening)
| bool uniset::OmniNamesManager::wasStartedByUs | ( | ) | const |
Check if we started omniNames (vs it was already running)