\hypertarget{classFinderTarget}{
\section{FinderTarget Class Reference}
\label{classFinderTarget}\index{FinderTarget@{FinderTarget}}
}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classFinderTarget_aade747ac7c401a6aacede86349abcbab}{
typedef Finder::Resolveables {\bfseries Resolveables}}
\label{classFinderTarget_aade747ac7c401a6aacede86349abcbab}

\item 
\hypertarget{classFinderTarget_a5d786cd47b11f7c384d2a1e30610541c}{
typedef map$<$ string, Resolveables $>$ {\bfseries ResolveMap}}
\label{classFinderTarget_a5d786cd47b11f7c384d2a1e30610541c}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classFinderTarget_a24d41bf383b23e81b00bccf49df77d7c}{
{\bfseries FinderTarget} (const string \&name, const string \&class\_\-name, const string \&cookie, \hyperlink{classFinderMessengerBase}{FinderMessengerBase} $\ast$fm)}
\label{classFinderTarget_a24d41bf383b23e81b00bccf49df77d7c}

\item 
\hypertarget{classFinderTarget_a08b48b849278ed43f46b2ed634ec344a}{
const string \& {\bfseries name} () const }
\label{classFinderTarget_a08b48b849278ed43f46b2ed634ec344a}

\item 
\hypertarget{classFinderTarget_ae742c51018aee1bbc9b7dee8fcf62420}{
const string \& {\bfseries class\_\-name} () const }
\label{classFinderTarget_ae742c51018aee1bbc9b7dee8fcf62420}

\item 
\hypertarget{classFinderTarget_acadbbd0fe99ea60d3e4595c7946040fc}{
const string \& {\bfseries cookie} () const }
\label{classFinderTarget_acadbbd0fe99ea60d3e4595c7946040fc}

\item 
\hypertarget{classFinderTarget_a52e8d6eba7dabcb9237305affff4bdf9}{
bool {\bfseries enabled} () const }
\label{classFinderTarget_a52e8d6eba7dabcb9237305affff4bdf9}

\item 
\hypertarget{classFinderTarget_aedaa198f0beb43093bd7492ecac63cd5}{
void {\bfseries set\_\-enabled} (bool en)}
\label{classFinderTarget_aedaa198f0beb43093bd7492ecac63cd5}

\item 
\hypertarget{classFinderTarget_adf61e92ed3cbaf9a0ce002e0489639a3}{
const \hyperlink{classFinderMessengerBase}{FinderMessengerBase} $\ast$ {\bfseries messenger} () const }
\label{classFinderTarget_adf61e92ed3cbaf9a0ce002e0489639a3}

\item 
\hypertarget{classFinderTarget_a3105fef22252755c4ab5f9ea9cc85ef8}{
\hyperlink{classFinderMessengerBase}{FinderMessengerBase} $\ast$ {\bfseries messenger} ()}
\label{classFinderTarget_a3105fef22252755c4ab5f9ea9cc85ef8}

\item 
\hypertarget{classFinderTarget_ad673dfb1a001a365a10329a0ac3f39a2}{
const ResolveMap \& {\bfseries resolve\_\-map} () const }
\label{classFinderTarget_ad673dfb1a001a365a10329a0ac3f39a2}

\item 
\hypertarget{classFinderTarget_a1cf781bb399ba86e6e9dd1060a50f366}{
bool {\bfseries add\_\-resolution} (const string \&key, const string \&value)}
\label{classFinderTarget_a1cf781bb399ba86e6e9dd1060a50f366}

\item 
\hypertarget{classFinderTarget_aea168227378a9a0471d8b83fa8feb770}{
bool {\bfseries remove\_\-resolutions} (const string \&key)}
\label{classFinderTarget_aea168227378a9a0471d8b83fa8feb770}

\item 
\hypertarget{classFinderTarget_a00776422a61e9c32cefa274b0214efe5}{
const Resolveables $\ast$ {\bfseries resolveables} (const string \&key) const }
\label{classFinderTarget_a00776422a61e9c32cefa274b0214efe5}

\item 
\hypertarget{classFinderTarget_aa6a5ee7fa0bf503b065769eaa93937be}{
bool {\bfseries add\_\-class\_\-watch} (const string \&class\_\-name)}
\label{classFinderTarget_aa6a5ee7fa0bf503b065769eaa93937be}

\item 
\hypertarget{classFinderTarget_a4d40c7ac8b3b93a93ee39817d04a8614}{
void {\bfseries remove\_\-class\_\-watch} (const string \&class\_\-name)}
\label{classFinderTarget_a4d40c7ac8b3b93a93ee39817d04a8614}

\item 
\hypertarget{classFinderTarget_a8ad076ace2c60e26f493938266eeacfb}{
bool {\bfseries has\_\-class\_\-watch} (const string \&class\_\-name) const }
\label{classFinderTarget_a8ad076ace2c60e26f493938266eeacfb}

\item 
\hypertarget{classFinderTarget_a2b5b780cba075dff3f00c4b8cf2d9cf7}{
bool {\bfseries add\_\-instance\_\-watch} (const string \&instance\_\-name)}
\label{classFinderTarget_a2b5b780cba075dff3f00c4b8cf2d9cf7}

\item 
\hypertarget{classFinderTarget_ac309a50bed6d3412b8fa6f001f1fb613}{
void {\bfseries remove\_\-instance\_\-watch} (const string \&instance\_\-name)}
\label{classFinderTarget_ac309a50bed6d3412b8fa6f001f1fb613}

\item 
\hypertarget{classFinderTarget_aa471b3499a869610995a9c5112ecdb9f}{
bool {\bfseries has\_\-instance\_\-watch} (const string \&instance\_\-name) const }
\label{classFinderTarget_aa471b3499a869610995a9c5112ecdb9f}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classFinderTarget_aca0084d8239c527b4d5d181860d6a5d8}{
string {\bfseries \_\-name}}
\label{classFinderTarget_aca0084d8239c527b4d5d181860d6a5d8}

\item 
\hypertarget{classFinderTarget_a0a20f726805c7a2da5c9d1d99bba38a2}{
string {\bfseries \_\-class\_\-name}}
\label{classFinderTarget_a0a20f726805c7a2da5c9d1d99bba38a2}

\item 
\hypertarget{classFinderTarget_aac6e0d9977d4a56264f797950e365abe}{
string {\bfseries \_\-cookie}}
\label{classFinderTarget_aac6e0d9977d4a56264f797950e365abe}

\item 
\hypertarget{classFinderTarget_a0b5b320f047dfc18ecad7db118b83b9b}{
bool {\bfseries \_\-enabled}}
\label{classFinderTarget_a0b5b320f047dfc18ecad7db118b83b9b}

\item 
\hypertarget{classFinderTarget_a1372ac195c730d835ba39ff4173d21dd}{
set$<$ string $>$ {\bfseries \_\-classwatches}}
\label{classFinderTarget_a1372ac195c730d835ba39ff4173d21dd}

\item 
\hypertarget{classFinderTarget_a5271005a9252a51101d41796264abe39}{
set$<$ string $>$ {\bfseries \_\-instancewatches}}
\label{classFinderTarget_a5271005a9252a51101d41796264abe39}

\item 
\hypertarget{classFinderTarget_ae96fe4b506e3fcb9982a372ff0de2966}{
ResolveMap {\bfseries \_\-resolutions}}
\label{classFinderTarget_ae96fe4b506e3fcb9982a372ff0de2966}

\item 
\hypertarget{classFinderTarget_a5065f0638c30d8e49926cf32af89629d}{
\hyperlink{classFinderMessengerBase}{FinderMessengerBase} $\ast$ {\bfseries \_\-messenger}}
\label{classFinderTarget_a5065f0638c30d8e49926cf32af89629d}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/libxipc/finder.cc\end{DoxyCompactItemize}
