ivd_Directories Class Reference
[Common, basic classes, functions and types]

#include <ivd_dirs.h>

Collaboration diagram for ivd_Directories:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 22 of file ivd_dirs.h.


Public Member Functions

 ivd_Directories ()
 ~ivd_Directories ()
void SetLogPath (const string &a_LogPath)

Public Attributes

cmn_Path bin
cmn_Path doc
cmn_Path lbin
cmn_Path lib
cmn_Path man
cmn_Path newconfig
cmn_Path nls
cmn_Path sbin
cmn_Path sbinTools
cmn_Path etc
cmn_Path cfgPart
cmn_Path cfgLib
cmn_Path cfgDrv
cmn_Path cfgDss
cmn_Path cfgPool
cmn_Path cfgSys
cmn_Path diskbuf
cmn_Path fri
cmn_Path dm
cmn_Path lock
cmn_Path log
cmn_Path debug
cmn_Path part
cmn_Path rmdb
cmn_Path tmp
cmn_Path omniOrb

Constructor & Destructor Documentation

ivd_Directories::ivd_Directories (  ) 

Definition at line 35 of file ivd_dirs_LNX.cpp.

References IVD_COUT_LOG_m.

00036     : bin("/opt/" + g_cmn.prod.m_nameShortLC + "/bin/"),
00037       doc("/opt/" + g_cmn.prod.m_nameShortLC + "/doc/"),
00038       lbin("/opt/" + g_cmn.prod.m_nameShortLC + "/lbin/"),
00039       lib("/opt/" + g_cmn.prod.m_nameShortLC + "/lib/"),
00040       man("/opt/" + g_cmn.prod.m_nameShortLC + "/man/"),
00041       newconfig("/opt/" + g_cmn.prod.m_nameShortLC + "/newconfig/"),
00042       nls("/opt/" + g_cmn.prod.m_nameShortLC + "/nls/"),
00043       sbin("/opt/" + g_cmn.prod.m_nameShortLC + "/sbin/"),
00044       sbinTools("/opt/" + g_cmn.prod.m_nameShortLC + "/sbin/tools/"),
00045       etc("/etc/opt/" + g_cmn.prod.m_nameShortLC + "/"),
00046       cfgPart("/var/opt/" + g_cmn.prod.m_nameShortLC + "/cfg/part/"),
00047       cfgLib("/var/opt/" + g_cmn.prod.m_nameShortLC + "/cfg/lib/"),
00048       cfgDrv("/var/opt/" + g_cmn.prod.m_nameShortLC + "/cfg/drv/"),
00049       cfgDss("/var/opt/" + g_cmn.prod.m_nameShortLC + "/cfg/dss/"),
00050       cfgPool("/var/opt/" + g_cmn.prod.m_nameShortLC + "/cfg/pool/"),
00051       cfgSys("/var/opt/" + g_cmn.prod.m_nameShortLC + "/cfg/sys/"),
00052       diskbuf("/var/opt/" + g_cmn.prod.m_nameShortLC + "/diskbuf/"),
00053       fri("/var/opt/" + g_cmn.prod.m_nameShortLC + "/fri/"),
00054       dm("/var/opt/" + g_cmn.prod.m_nameShortLC + "/dm/"),
00055       lock("/var/opt/" + g_cmn.prod.m_nameShortLC + "/lock/"),
00056       log("/var/opt/" + g_cmn.prod.m_nameShortLC + "/log/"),
00057       debug("/var/opt/" + g_cmn.prod.m_nameShortLC + "/log/debug/"),
00058       part("/var/opt/" + g_cmn.prod.m_nameShortLC + "/part/"),
00059       rmdb("/var/opt/" + g_cmn.prod.m_nameShortLC + "/rmdb/"),
00060       tmp("/var/opt/" + g_cmn.prod.m_nameShortLC + "/tmp/")
00061 {
00062     IVD_COUT_LOG_m(" ivd_Directories::ivd_Directories() ")
00063     // Empty
00064 }

ivd_Directories::~ivd_Directories (  ) 

Definition at line 66 of file ivd_dirs_LNX.cpp.

References IVD_COUT_LOG_m.

00066                                   {
00067     IVD_COUT_LOG_m(" ivd_Directories::~ivd_Directories() ")
00068 }


Member Function Documentation

void ivd_Directories::SetLogPath ( const string &  a_LogPath  ) 

Definition at line 70 of file ivd_dirs_LNX.cpp.

References debug, and log.

Referenced by HsmApiEnableDebug().

00070                                                         {
00071     log = a_LogPath;
00072     if (log[log.length()-1] != '/'){
00073         log += "/";
00074     }
00075     debug = log;
00076     debug += "debug/";
00077 }

Here is the caller graph for this function:


Member Data Documentation

Definition at line 28 of file ivd_dirs.h.

Definition at line 29 of file ivd_dirs.h.

Definition at line 30 of file ivd_dirs.h.

Referenced by ivd_DD::Run(), and RunOmniNames().

Definition at line 31 of file ivd_dirs.h.

Referenced by main().

Definition at line 32 of file ivd_dirs.h.

Definition at line 33 of file ivd_dirs.h.

Definition at line 34 of file ivd_dirs.h.

Definition at line 35 of file ivd_dirs.h.

Definition at line 36 of file ivd_dirs.h.

Definition at line 41 of file ivd_dirs.h.

Referenced by mif_CfgRep::SetPath().

Definition at line 42 of file ivd_dirs.h.

Referenced by mif_CfgRep::SetPath().

Definition at line 43 of file ivd_dirs.h.

Definition at line 44 of file ivd_dirs.h.

Referenced by mif_CfgRep::SetPath().

Definition at line 45 of file ivd_dirs.h.

Referenced by i_ResourceManager_i::i_ResourceManager_i(), and mif_CfgRep::SetPath().

Definition at line 49 of file ivd_dirs.h.

Definition at line 51 of file ivd_dirs.h.

Referenced by log_Debugger::SetFileName(), and SetLogPath().

Definition at line 53 of file ivd_dirs.h.

Definition at line 56 of file ivd_dirs.h.

Referenced by RunOmniNames().


The documentation for this class was generated from the following files:

Generated on Mon Feb 27 19:41:24 2012 for OPENARCHIVE by  doxygen 1.5.6