\hypertarget{a02406}{}\doxysection{AAX\+\_\+\+VHost\+Task\+Agent Class Reference}
\label{a02406}\index{AAX\_VHostTaskAgent@{AAX\_VHostTaskAgent}}


{\ttfamily \#include $<$AAX\+\_\+\+VHost\+Task\+Agent.\+h$>$}



Inheritance diagram for AAX\+\_\+\+VHost\+Task\+Agent\+:
% FIG 0


Collaboration diagram for AAX\+\_\+\+VHost\+Task\+Agent\+:
% FIG 1
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a02406_ace1dd8865956dcd9b2edd0802aceaac3}{AAX\+\_\+\+VHost\+Task\+Agent}} (\mbox{\hyperlink{a01770}{IACFUnknown}} $\ast$i\+Unknown)
\item 
\mbox{\hyperlink{a02406_a31393742b65711d70b1ff41ff27d64ec}{$\sim$\+AAX\+\_\+\+VHost\+Task\+Agent}} () override
\item 
\mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02406_abfea3ac56b09d1a2dfe51d45a13d6c78}{Initialize}} (\mbox{\hyperlink{a01770}{IACFUnknown}} $\ast$i\+Controller) override
\item 
\mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02406_a94475c30719f83aa9ec0498c152f575a}{Uninitialize}} () override
\item 
\mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02406_a68e2075332266cfd8b716d8ba0900b58}{Add\+Task}} (\mbox{\hyperlink{a01770}{IACFUnknown}} $\ast$i\+Task) override
\item 
\mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02406_a64a33bd882b291da53a6e7970b365d37}{Cancel\+All\+Tasks}} () override
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Member Functions inherited from \mbox{\hyperlink{a02286}{AAX\+\_\+\+IHost\+Task\+Agent}}}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{a02286_ad746b882ca8f39713d1e9718f3835b5f}{$\sim$\+AAX\+\_\+\+IHost\+Task\+Agent}} ()=default
\item 
virtual \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02286_a848c0084c87a0f3e575f36966cdc0444}{Initialize}} (\mbox{\hyperlink{a01770}{IACFUnknown}} $\ast$i\+Controller)=0
\item 
virtual \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02286_a9f3ed0249553cbb663532efb1ccb8650}{Uninitialize}} ()=0
\item 
virtual \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02286_a1352631145f56a7713dfd38b00212385}{Add\+Task}} (\mbox{\hyperlink{a01770}{IACFUnknown}} $\ast$i\+Task)=0
\item 
virtual \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02286_ac128e7a7490598f172c2164c43f4bdd6}{Cancel\+All\+Tasks}} ()=0
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{a02406_ace1dd8865956dcd9b2edd0802aceaac3}\label{a02406_ace1dd8865956dcd9b2edd0802aceaac3}} 
\index{AAX\_VHostTaskAgent@{AAX\_VHostTaskAgent}!AAX\_VHostTaskAgent@{AAX\_VHostTaskAgent}}
\index{AAX\_VHostTaskAgent@{AAX\_VHostTaskAgent}!AAX\_VHostTaskAgent@{AAX\_VHostTaskAgent}}
\doxysubsubsection{\texorpdfstring{AAX\_VHostTaskAgent()}{AAX\_VHostTaskAgent()}}
{\footnotesize\ttfamily AAX\+\_\+\+VHost\+Task\+Agent\+::\+AAX\+\_\+\+VHost\+Task\+Agent (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a01770}{IACFUnknown}} $\ast$}]{i\+Unknown }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}}

\mbox{\Hypertarget{a02406_a31393742b65711d70b1ff41ff27d64ec}\label{a02406_a31393742b65711d70b1ff41ff27d64ec}} 
\index{AAX\_VHostTaskAgent@{AAX\_VHostTaskAgent}!````~AAX\_VHostTaskAgent@{$\sim$AAX\_VHostTaskAgent}}
\index{````~AAX\_VHostTaskAgent@{$\sim$AAX\_VHostTaskAgent}!AAX\_VHostTaskAgent@{AAX\_VHostTaskAgent}}
\doxysubsubsection{\texorpdfstring{$\sim$AAX\_VHostTaskAgent()}{~AAX\_VHostTaskAgent()}}
{\footnotesize\ttfamily AAX\+\_\+\+VHost\+Task\+Agent\+::$\sim$\+AAX\+\_\+\+VHost\+Task\+Agent (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{a02406_abfea3ac56b09d1a2dfe51d45a13d6c78}\label{a02406_abfea3ac56b09d1a2dfe51d45a13d6c78}} 
\index{AAX\_VHostTaskAgent@{AAX\_VHostTaskAgent}!Initialize@{Initialize}}
\index{Initialize@{Initialize}!AAX\_VHostTaskAgent@{AAX\_VHostTaskAgent}}
\doxysubsubsection{\texorpdfstring{Initialize()}{Initialize()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+VHost\+Task\+Agent\+::\+Initialize (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a01770}{IACFUnknown}} $\ast$}]{i\+Controller }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{a02286_a848c0084c87a0f3e575f36966cdc0444}{AAX\+\_\+\+IHost\+Task\+Agent}}.

\mbox{\Hypertarget{a02406_a94475c30719f83aa9ec0498c152f575a}\label{a02406_a94475c30719f83aa9ec0498c152f575a}} 
\index{AAX\_VHostTaskAgent@{AAX\_VHostTaskAgent}!Uninitialize@{Uninitialize}}
\index{Uninitialize@{Uninitialize}!AAX\_VHostTaskAgent@{AAX\_VHostTaskAgent}}
\doxysubsubsection{\texorpdfstring{Uninitialize()}{Uninitialize()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+VHost\+Task\+Agent\+::\+Uninitialize (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{a02286_a9f3ed0249553cbb663532efb1ccb8650}{AAX\+\_\+\+IHost\+Task\+Agent}}.

\mbox{\Hypertarget{a02406_a68e2075332266cfd8b716d8ba0900b58}\label{a02406_a68e2075332266cfd8b716d8ba0900b58}} 
\index{AAX\_VHostTaskAgent@{AAX\_VHostTaskAgent}!AddTask@{AddTask}}
\index{AddTask@{AddTask}!AAX\_VHostTaskAgent@{AAX\_VHostTaskAgent}}
\doxysubsubsection{\texorpdfstring{AddTask()}{AddTask()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+VHost\+Task\+Agent\+::\+Add\+Task (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a01770}{IACFUnknown}} $\ast$}]{i\+Task }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{a02286_a1352631145f56a7713dfd38b00212385}{AAX\+\_\+\+IHost\+Task\+Agent}}.

\mbox{\Hypertarget{a02406_a64a33bd882b291da53a6e7970b365d37}\label{a02406_a64a33bd882b291da53a6e7970b365d37}} 
\index{AAX\_VHostTaskAgent@{AAX\_VHostTaskAgent}!CancelAllTasks@{CancelAllTasks}}
\index{CancelAllTasks@{CancelAllTasks}!AAX\_VHostTaskAgent@{AAX\_VHostTaskAgent}}
\doxysubsubsection{\texorpdfstring{CancelAllTasks()}{CancelAllTasks()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+VHost\+Task\+Agent\+::\+Cancel\+All\+Tasks (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{a02286_ac128e7a7490598f172c2164c43f4bdd6}{AAX\+\_\+\+IHost\+Task\+Agent}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00653}{AAX\+\_\+\+VHost\+Task\+Agent.\+h}}\end{DoxyCompactItemize}
