#include <ACE/Naming_Context.h>
class ACE_Name_Options {
public:ACE_Name_Options (void);~ACE_Name_Options (void);void parse_args (int argc, ASYS_TCHAR *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 ASYS_TCHAR *host);const ASYS_TCHAR *nameserver_host (void);void namespace_dir (LPCTSTR dir);LPCTSTR namespace_dir (void);void process_name (LPCTSTR dir);LPCTSTR process_name (void);void database (LPCTSTR);LPCTSTR database (void);void base_address (char *address);char *base_address (void);int use_registry (void);void use_registry (int);int debug (void);int verbose (void);private:int debugging_;int verbosity_;int use_registry_;int nameserver_port_;const ASYS_TCHAR *nameserver_host_;LPCTSTR namespace_dir_;LPCTSTR process_name_;LPCTSTR database_;char *base_address_;ACE_Naming_Context::Context_Scope_Type context_;};
ACE_Name_Options (void);
~ACE_Name_Options (void);
void parse_args (int argc, ASYS_TCHAR *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 ASYS_TCHAR *host);
const ASYS_TCHAR *nameserver_host (void);
void namespace_dir (LPCTSTR dir);
LPCTSTR namespace_dir (void);
void process_name (LPCTSTR dir);
LPCTSTR process_name (void);
void database (LPCTSTR);
LPCTSTR database (void);
void base_address (char *address);
char *base_address (void);
Set/Get use of registry in naming
int use_registry (void);
void use_registry (int);
int debug (void);
int verbose (void);