\section{Axis\-Config Class Reference}
\label{classAxisConfig}\index{AxisConfig@{AxisConfig}}
class for taking configuration parameters. 


{\tt \#include $<$Axis\-Config.h$>$}

\subsection*{Public Methods}
\begin{CompactItemize}
\item 
int {\bf read\-Conf\-File} ()
\item 
char $\ast$ {\bf get\-Axis\-Conf\-Property} (g\_\-axconfig property)
\end{CompactItemize}


\subsection{Detailed Description}
class for taking configuration parameters.

The purpose of this class is to provide a way so that the server takes the configuration path where the axiscpp.conf lies from the environment variable AXIS\_\-HOME. User has to set this variable pointing the path to axiscpp.conf file. This axiscpp.conf file contains all the configuration paths like wsdd configuration file path, axis log path etc.

\begin{Desc}
\item[Author: ]\par
Damitha Kumarage ({\tt damitha@opensource.lk}, {\tt damitha@jkcsworld.com}) \end{Desc}




\subsection{Member Function Documentation}
\index{AxisConfig@{Axis\-Config}!getAxisConfProperty@{getAxisConfProperty}}
\index{getAxisConfProperty@{getAxisConfProperty}!AxisConfig@{Axis\-Config}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Axis\-Config::get\-Axis\-Conf\-Property (g\_\-axconfig {\em property})}\label{classAxisConfig_a3}


This is called to get the value of a property as defined by the g\_\-axconfig enumeration.

\begin{Desc}
\item[Returns: ]\par
the \$AXIS\_\-HOME value \end{Desc}
\index{AxisConfig@{Axis\-Config}!readConfFile@{readConfFile}}
\index{readConfFile@{readConfFile}!AxisConfig@{Axis\-Config}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Axis\-Config::read\-Conf\-File ()}\label{classAxisConfig_a2}


This method will read from the configuration file called axiscpp.conf which is located in a place defined by AXIS\_\-HOME environment variable.

\begin{Desc}
\item[Returns: ]\par
The status which indicates whether the operation is success  (AXIS\_\-SUCCESS) or not (AXIS\_\-FAIL). \end{Desc}


The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
{\bf Axis\-Config.h}\end{CompactItemize}
