\hypertarget{classArcProxyController}{
\section{ArcProxyController Class Reference}
\label{classArcProxyController}\index{ArcProxyController@{ArcProxyController}}
}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum {\bfseries TCertStatus} \{ \par
{\bfseries CS\_\-PATH\_\-EMPTY}, 
{\bfseries CS\_\-NOT\_\-FOUND}, 
{\bfseries CS\_\-INVALID\_\-CONFIG}, 
{\bfseries CS\_\-CADIR\_\-NOT\_\-FOUND}, 
\par
{\bfseries CS\_\-VALID}
 \}
\item 
enum {\bfseries TProxyStatus} \{ \par
{\bfseries PS\_\-PATH\_\-EMPTY}, 
{\bfseries PS\_\-NOT\_\-FOUND}, 
{\bfseries PS\_\-EXPIRED}, 
{\bfseries PS\_\-NOT\_\-VALID}, 
\par
{\bfseries PS\_\-VALID}
 \}
\item 
enum {\bfseries TReturnStatus} \{ {\bfseries RS\_\-OK}, 
{\bfseries RS\_\-FAILED}
 \}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classArcProxyController_a3dc386eb5d14f0a904d0e989290c581f}{
int {\bfseries initialize} ()}
\label{classArcProxyController_a3dc386eb5d14f0a904d0e989290c581f}

\item 
\hypertarget{classArcProxyController_a2ecdb06812b845f01aca4f2600291b07}{
int {\bfseries printInformation} ()}
\label{classArcProxyController_a2ecdb06812b845f01aca4f2600291b07}

\item 
\hypertarget{classArcProxyController_afa459df72eec5a50d49eae0989a22f05}{
int {\bfseries generateProxy} ()}
\label{classArcProxyController_afa459df72eec5a50d49eae0989a22f05}

\item 
\hypertarget{classArcProxyController_a4ab12611fba45d124ff5661501463087}{
int {\bfseries removeProxy} ()}
\label{classArcProxyController_a4ab12611fba45d124ff5661501463087}

\item 
\hypertarget{classArcProxyController_a81174880491202b53b1b2c34f51d1a92}{
void {\bfseries setUiReturnStatus} (TReturnStatus status)}
\label{classArcProxyController_a81174880491202b53b1b2c34f51d1a92}

\item 
\hypertarget{classArcProxyController_ac2fb0d9dde486c31ceea97ebb438329d}{
TReturnStatus {\bfseries getUiReturnStatus} ()}
\label{classArcProxyController_ac2fb0d9dde486c31ceea97ebb438329d}

\item 
\hypertarget{classArcProxyController_a05c0cb069745a169b9d29aa324e3c71d}{
TReturnStatus {\bfseries showProxyUI} ()}
\label{classArcProxyController_a05c0cb069745a169b9d29aa324e3c71d}

\item 
\hypertarget{classArcProxyController_a701f2b839fa7a948f7b501b3c16a6232}{
void {\bfseries showProxyUIAppLoop} ()}
\label{classArcProxyController_a701f2b839fa7a948f7b501b3c16a6232}

\item 
\hypertarget{classArcProxyController_a1aa4525310f84cbd1a52c29f28a57e10}{
TCertStatus {\bfseries checkCert} ()}
\label{classArcProxyController_a1aa4525310f84cbd1a52c29f28a57e10}

\item 
\hypertarget{classArcProxyController_ae8bcc3bb819ab2a8835b0b2fb8d67c3f}{
TProxyStatus {\bfseries checkProxy} ()}
\label{classArcProxyController_ae8bcc3bb819ab2a8835b0b2fb8d67c3f}

\item 
\hypertarget{classArcProxyController_a49331efd8cd860e58b6b164adb1370d8}{
void {\bfseries setPassphrase} (const QString \&passphrase)}
\label{classArcProxyController_a49331efd8cd860e58b6b164adb1370d8}

\item 
\hypertarget{classArcProxyController_a7b184029c14732c75e0338f7b393ce00}{
void {\bfseries setValidityPeriod} (int seconds)}
\label{classArcProxyController_a7b184029c14732c75e0338f7b393ce00}

\item 
\hypertarget{classArcProxyController_af0f84fca5a3220a4d6a9c41223379d2c}{
void {\bfseries setUseGSIProxy} (bool flag)}
\label{classArcProxyController_af0f84fca5a3220a4d6a9c41223379d2c}

\item 
\hypertarget{classArcProxyController_ab96bf47833a1f91890cf8ccab30b66d9}{
bool {\bfseries getUseGSIProxy} ()}
\label{classArcProxyController_ab96bf47833a1f91890cf8ccab30b66d9}

\item 
\hypertarget{classArcProxyController_a27c48a87de35d7cd053a785b37d65532}{
void {\bfseries addVomsServer} (const QString \&server, const QString \&role)}
\label{classArcProxyController_a27c48a87de35d7cd053a785b37d65532}

\item 
\hypertarget{classArcProxyController_ab2e98a5c86becbbb6e46c2d2ad6a6551}{
void {\bfseries addVomsServerAndRole} (const QString \&serverAndRole)}
\label{classArcProxyController_ab2e98a5c86becbbb6e46c2d2ad6a6551}

\item 
\hypertarget{classArcProxyController_a59e282d235db692d9d94ddc2285b2327}{
void {\bfseries removeVomsServer} (const QString \&server, const QString \&role)}
\label{classArcProxyController_a59e282d235db692d9d94ddc2285b2327}

\item 
\hypertarget{classArcProxyController_ad4d91e30f6ee1d661ae8cea4639216da}{
QString {\bfseries getVomsServer} (int idx)}
\label{classArcProxyController_ad4d91e30f6ee1d661ae8cea4639216da}

\item 
\hypertarget{classArcProxyController_ae499d162cea1846556c77f311bf86439}{
int {\bfseries vomsServerCount} ()}
\label{classArcProxyController_ae499d162cea1846556c77f311bf86439}

\item 
\hypertarget{classArcProxyController_a9e88a25859373ee5dffcdc9626ee79bb}{
QString {\bfseries getIdentity} ()}
\label{classArcProxyController_a9e88a25859373ee5dffcdc9626ee79bb}

\item 
\hypertarget{classArcProxyController_ad0f552bd11ad2a72e39cd2fdeaf11502}{
\hyperlink{classVomsList}{VomsList} \& {\bfseries vomsList} ()}
\label{classArcProxyController_ad0f552bd11ad2a72e39cd2fdeaf11502}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/jonas/Development/arc-\/gui-\/clients/src/common/arcproxy-\/utils.h\item 
/home/jonas/Development/arc-\/gui-\/clients/src/common/arcproxy-\/utils.cpp\end{DoxyCompactItemize}
