UniSet @VERSION@
Открытые члены | Открытые статические члены | Полный список членов класса
Класс uniset::OmniNamesManager

#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< DebugStreamlog ()
 

Открытые статические члены

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:

Методы

◆ calcPortFromUID()

int uniset::OmniNamesManager::calcPortFromUID ( int  defaultPort = 2809)
static

Calculate port from UID (defaultPort + 50000 + UID)

◆ getDefaultLogDir()

std::string uniset::OmniNamesManager::getDefaultLogDir ( )
static

Get default log directory.

◆ isRunning()

bool uniset::OmniNamesManager::isRunning ( ) const

Check if omniNames is running on configured port.

◆ runAdminCreate()

bool uniset::OmniNamesManager::runAdminCreate ( )

Run uniset2-admin –create to initialize repository.

◆ start()

bool uniset::OmniNamesManager::start ( bool  runAdminCreate = true)

Start omniNames if not already running.

Аргументы
runAdminCreateRun uniset2-admin –create after start
Возвращает
true if omniNames is running (started or was already running)

◆ stop()

void uniset::OmniNamesManager::stop ( size_t  timeout_msec = 5000)

Stop omniNames (only if we started it).

Аргументы
timeout_msecGraceful shutdown timeout before SIGKILL

◆ waitReady()

bool uniset::OmniNamesManager::waitReady ( size_t  timeout_msec = 5000)

Wait for omniNames to be ready (TCP port listening)

◆ wasStartedByUs()

bool uniset::OmniNamesManager::wasStartedByUs ( ) const

Check if we started omniNames (vs it was already running)