NAME
ACE_Name_Options -
Manages the options for the ACE Name_Server.
SYNOPSIS
#include <ACE/ACE_Naming_Context.h>
class ACE_Name_Options
{
public:
ACE_Name_Options (void);
~ACE_Name_Options (void);
void parse_args (int argc, char *argv[]);
void nameserver_port (int port);
int nameserver_port (void);
ACE_Naming_Context::Context_Scope_Type context (void);
void context (ACE_Naming_Context::Context_Scope_Type);
void nameserver_host (const char *host);
const char *nameserver_host (void);
void namespace_dir (const char *dir);
const char *namespace_dir (void);
void process_name (const char *dir);
const char *process_name (void);
void database (const char *db);
const char *database (void);
int debug (void);
int verbose (void);
private:
int debugging_;
int verbosity_;
int nameserver_port_;
const char *nameserver_host_;
const char *namespace_dir_;
const char *process_name_;
const char *database_;
ACE_Naming_Context::Context_Scope_Type context_;
};
Initialization and termination methods.
ACE_Name_Options (void);
~ACE_Name_Options (void);
void parse_args (int argc, char *argv[]);
Set/Get port number
void nameserver_port (int port);
int nameserver_port (void);
Set/Get the context
ACE_Naming_Context::Context_Scope_Type context (void);
void context (ACE_Naming_Context::Context_Scope_Type);
Set/Get host name
void nameserver_host (const char *host);
const char *nameserver_host (void);
Set/Get name space directory
void namespace_dir (const char *dir);
const char *namespace_dir (void);
Set/Get process name
void process_name (const char *dir);
const char *process_name (void);
Set/Get database name
void database (const char *db);
const char *database (void);
int debug (void);
int verbose (void);
AUTHOR
Gerhard Lenzer, Douglas C. Schmidt, and Prashant Jain
LIBRARY
ACE