This class is a used to store TANGO device server process data and to provide the user with a set of utilities method
This class is a used to store TANGO device server process data and to provide the user with a set of utilities method. This class is implemented using the singleton design pattern. Therefore a device server process can have only one instance of this class and its constructor is not public.
static Util* init(HINSTANCE AppInst, int CmdShow)
CmdShow - The display window flag
static Util* instance()
PortableServer::POA_ptr get_root_poa()
OB::BootManager_ptr get_boot_manager()
long get_trace_level()
void set_trace_output(string &trace)
string& get_trace_output()
TangoSys_Cout& get_out()
void set_trace_output_stream(ofstream *in)
ofstream* get_trace_output_stream()
string& get_ds_inst_name()
string& get_ds_exec_name()
string& get_ds_name()
string& get_host_name()
string& get_pid_str()
TangoSys_Pid get_pid()
string& get_version_str()
string& get_server_version()
void set_server_version(const char *vers)
Database* get_database()
void unregister_server()
vector <DeviceImpl *> & get_device_list_by_class(const char *class_name)
DeviceImpl* get_device_by_name(const string &dev_name)
DeviceImpl* get_device_by_name(const char *dev_name)
DServer* get_dserver_device()
void server_run()
static bool _UseDb
static bool _daemon
static long _sleep_between_connect
HWND get_ds_main_window()
CoutBuf* get_debug_object()
string& get_main_window_text()
void set_main_window_text(string &txt)
Util(HINSTANCE AppInst, int CmdShow)
CmdShow - The display window flag
alphabetic index hierarchy of classes
generated by doc++