\section{Mesg\-Command Class Reference}
\label{class_mesg_command}\index{MesgCommand@{MesgCommand}}
Message send by shell whenever command is run on module.  


{\tt \#include $<$messageclass.h$>$}

Inheritance diagram for Mesg\-Command::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_mesg_command}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
const char $\ast$ {\bf get\-Type} () const 
\begin{CompactList}\small\item\em Return type of class. \item\end{CompactList}\item 
{\bf Mesg\-Command} (const string \&name, vector$<$ string $>$ params)
\begin{CompactList}\small\item\em ctor \item\end{CompactList}\item 
const string \& {\bf get\-Name} () const 
\begin{CompactList}\small\item\em return command name \item\end{CompactList}\item 
int {\bf get\-Params\-Count} () const 
\begin{CompactList}\small\item\em return parameters count \item\end{CompactList}\item 
const string \& {\bf get\-Param} (int index) const 
\begin{CompactList}\small\item\em return parameter at index \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Message send by shell whenever command is run on module. 

\begin{Desc}
\item[Date:]01-29-2006\end{Desc}
\begin{Desc}
\item[Author:]Ondrej Svejdar\end{Desc}
\begin{Desc}
\item[{\bf Todo}]\end{Desc}
\begin{Desc}
\item[{\bf Bug}]\end{Desc}




\subsection{Constructor \& Destructor Documentation}
\index{MesgCommand@{Mesg\-Command}!MesgCommand@{MesgCommand}}
\index{MesgCommand@{MesgCommand}!MesgCommand@{Mesg\-Command}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Mesg\-Command::Mesg\-Command (const string \& {\em name}, vector$<$ string $>$ {\em params})\hspace{0.3cm}{\tt  [inline]}}\label{class_mesg_command_f8747801893fbd002a0263d1f391b67f}


ctor 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em name}]name of command \item[{\em params}]parameters (empty vector if there aren't any) \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]\end{Desc}


\subsection{Member Function Documentation}
\index{MesgCommand@{Mesg\-Command}!getName@{getName}}
\index{getName@{getName}!MesgCommand@{Mesg\-Command}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const string\& Mesg\-Command::get\-Name () const\hspace{0.3cm}{\tt  [inline]}}\label{class_mesg_command_233fbd39cb42a5f4340815d2190fd55d}


return command name 

\begin{Desc}
\item[Returns:]command name \end{Desc}
\index{MesgCommand@{Mesg\-Command}!getParam@{getParam}}
\index{getParam@{getParam}!MesgCommand@{Mesg\-Command}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const string\& Mesg\-Command::get\-Param (int {\em index}) const\hspace{0.3cm}{\tt  [inline]}}\label{class_mesg_command_14bd5b05a9020709a834338b1b8a2a4b}


return parameter at index 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em index}]index \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]parameter name \end{Desc}
\index{MesgCommand@{Mesg\-Command}!getParamsCount@{getParamsCount}}
\index{getParamsCount@{getParamsCount}!MesgCommand@{Mesg\-Command}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int Mesg\-Command::get\-Params\-Count () const\hspace{0.3cm}{\tt  [inline]}}\label{class_mesg_command_d34e57ce9083765bb9eb3e7d05926e1c}


return parameters count 

\begin{Desc}
\item[Returns:]parameters count \end{Desc}
\index{MesgCommand@{Mesg\-Command}!getType@{getType}}
\index{getType@{getType}!MesgCommand@{Mesg\-Command}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ Mesg\-Command::get\-Type () const\hspace{0.3cm}{\tt  [virtual]}}\label{class_mesg_command_1413702cbda682553d02b08afccebfc3}


Return type of class. 

\begin{Desc}
\item[Returns:]type of class \end{Desc}


Reimplemented from {\bf TObject} {\rm (p.\,\pageref{class_t_object_1413702cbda682553d02b08afccebfc3})}.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
H:/projs/dot\-NET/eda/src/modulemanager/messageclass.h\item 
H:/projs/dot\-NET/eda/src/modulemanager/messageclass.cpp\end{CompactItemize}
