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