\hypertarget{a01917}{}\doxysection{AAX\+\_\+\+CSession\+Document\+Client Class Reference}
\label{a01917}\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}


{\ttfamily \#include $<$AAX\+\_\+\+CSession\+Document\+Client.\+h$>$}



Inheritance diagram for AAX\+\_\+\+CSession\+Document\+Client\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{a01916}
\end{center}
\end{figure}


Collaboration diagram for AAX\+\_\+\+CSession\+Document\+Client\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{a01915}
\end{center}
\end{figure}


\doxysubsection{Description}
Default implementation of the \mbox{\hyperlink{a02301}{AAX\+\_\+\+ISession\+Document\+Client}} interface. \doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a01917_affa536979999ca45a249e3eeadcc80ad}{AAX\+\_\+\+CSession\+Document\+Client}} (void)
\item 
\mbox{\hyperlink{a01917_a770a031423c851419ff603e210fcc6a5}{$\sim$\+AAX\+\_\+\+CSession\+Document\+Client}} (void) \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\end{DoxyCompactItemize}
\begin{Indent}\textbf{ Initialization and uninitialization}\par
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a01917_a40ffef846d5b47aa257975e506a2edba}{Initialize}} (\mbox{\hyperlink{a01757}{IACFUnknown}} $\ast$i\+Unknown) \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\item 
\mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a01917_a58046e3e778b8b0b36b9a13e38ecdd7e}{Uninitialize}} (void) \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}\textbf{ Session document access}\par
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a01917_aeba05d292123a286ed06f5157b6de65a}{Set\+Session\+Document}} (\mbox{\hyperlink{a01757}{IACFUnknown}} $\ast$i\+Session\+Document) \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}\textbf{ AAX host and plug-\/in event notification}\par
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a01917_ae0f7fee76ea1bf32d31f179219af0aa7}{Notification\+Received}} (\mbox{\hyperlink{a00533_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}}, const void $\ast$, uint32\+\_\+t) \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\end{DoxyCompactItemize}
\end{Indent}
\doxysubsubsection*{Public Member Functions inherited from \mbox{\hyperlink{a02301}{AAX\+\_\+\+ISession\+Document\+Client}}}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a02301_a153e9e77a1359bea295662962590a06b}{ACF\+\_\+\+DECLARE\+\_\+\+STANDARD\+\_\+\+UNKNOWN}} () ACFMETHOD(Internal\+Query\+Interface)(const \mbox{\hyperlink{a00305_a59df0b41744eee7a066787aaedf97f67}{acf\+IID}} \&riid
\item 
\mbox{\hyperlink{a02301_a5f93a2866b56fbe58a159d8f19239bf1}{AAX\+\_\+\+DELETE}} (\mbox{\hyperlink{a02301}{AAX\+\_\+\+ISession\+Document\+Client}} \&operator=(const \mbox{\hyperlink{a02301}{AAX\+\_\+\+ISession\+Document\+Client}} \&))
\end{DoxyCompactItemize}
\begin{Indent}\textbf{ Initialization and uninitialization}\par
\end{Indent}
\begin{Indent}\textbf{ Session document access}\par
\end{Indent}
\begin{Indent}\textbf{ AAX host and plug-\/in event notification}\par
\end{Indent}
\doxysubsubsection*{Public Member Functions inherited from \mbox{\hyperlink{a01757}{IACFUnknown}}}
\begin{DoxyCompactItemize}
\item 
virtual BEGIN\+\_\+\+ACFINTERFACE ACFRESULT ACFMETHODCALLTYPE \mbox{\hyperlink{a01757_a8b7f0ae9c78d007ca76aa462ebe53135}{Query\+Interface}} (const \mbox{\hyperlink{a00305_a59df0b41744eee7a066787aaedf97f67}{acf\+IID}} \&iid, void $\ast$$\ast$pp\+Out)=0
\begin{DoxyCompactList}\small\item\em Returns pointers to supported interfaces. \end{DoxyCompactList}\item 
virtual acf\+UInt32 ACFMETHODCALLTYPE \mbox{\hyperlink{a01757_aa9c7a5b9dff341092b7b86bb9b3a58fb}{Add\+Ref}} (void)=0
\begin{DoxyCompactList}\small\item\em Increments reference count. \end{DoxyCompactList}\item 
virtual acf\+UInt32 ACFMETHODCALLTYPE \mbox{\hyperlink{a01757_afabd38cec0a9ed37f1d3e8644a70ac41}{Release}} (void)=0
\begin{DoxyCompactList}\small\item\em Decrements reference count. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{Indent}\textbf{ Session document change notifications}\par
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a01917_a175bdf3141a484f01b7c7807b28fe524}{Session\+Document\+Will\+Change}} ()
\begin{DoxyCompactList}\small\item\em The session document interface is about to be added, replaced, or removed. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a01917_aebb6dd700bf8e125a8765713e7cb9b3c}{Session\+Document\+Changed}} ()
\begin{DoxyCompactList}\small\item\em The session document interface has been added, replaced, or removed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\doxysubsection*{Private member accessors}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a02201}{AAX\+\_\+\+IController}} $\ast$ \mbox{\hyperlink{a01917_a9d5228bf8b68a648d5a2bc8b97972168}{Get\+Controller}} (void)
\begin{DoxyCompactList}\small\item\em Retrieves a reference to the plug-\/in\textquotesingle{}s controller interface. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{a02201}{AAX\+\_\+\+IController}} $\ast$ \mbox{\hyperlink{a01917_afbcbfc5aba669c0595043baa2ed2ebf1}{Get\+Controller}} (void) const
\begin{DoxyCompactList}\small\item\em Retrieves a reference to the plug-\/in\textquotesingle{}s controller interface.   \end{DoxyCompactList}\item 
\mbox{\hyperlink{a02245}{AAX\+\_\+\+IEffect\+Parameters}} $\ast$ \mbox{\hyperlink{a01917_a5f66c4a952f259e05ec2aef96d792bd2}{Get\+Effect\+Parameters}} (void)
\begin{DoxyCompactList}\small\item\em Retrieves a reference to the plug-\/in\textquotesingle{}s data model interface. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{a02245}{AAX\+\_\+\+IEffect\+Parameters}} $\ast$ \mbox{\hyperlink{a01917_a82b74a9ff54b698fae8a3f1ccb60439a}{Get\+Effect\+Parameters}} (void) const
\begin{DoxyCompactList}\small\item\em Retrieves a reference to the plug-\/in\textquotesingle{}s data model interface.   \end{DoxyCompactList}\item 
std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{a02293}{AAX\+\_\+\+ISession\+Document}} $>$ \mbox{\hyperlink{a01917_acbe0bea97e3b92980b3ec791e423baba}{Get\+Session\+Document}} (void)
\begin{DoxyCompactList}\small\item\em Retrieves a reference to the session document interface. \end{DoxyCompactList}\item 
std\+::shared\+\_\+ptr$<$ const \mbox{\hyperlink{a02293}{AAX\+\_\+\+ISession\+Document}} $>$ \mbox{\hyperlink{a01917_a88ae2798fc575dd6dca81a5eb5e24d9c}{Get\+Session\+Document}} (void) const
\begin{DoxyCompactList}\small\item\em Retrieves a reference to the session document interface.   \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}
\doxysubsubsection*{Public Attributes inherited from \mbox{\hyperlink{a02301}{AAX\+\_\+\+ISession\+Document\+Client}}}
\begin{DoxyCompactItemize}
\item 
void $\ast$$\ast$ppv\+Obj\+Out \mbox{\hyperlink{a02301_aca9566e9d813b82e363e105c49210121}{override}}
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{a01917_affa536979999ca45a249e3eeadcc80ad}\label{a01917_affa536979999ca45a249e3eeadcc80ad}} 
\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}!AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}
\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}!AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{AAX\_CSessionDocumentClient()}{AAX\_CSessionDocumentClient()}}
{\footnotesize\ttfamily AAX\+\_\+\+CSession\+Document\+Client\+::\+AAX\+\_\+\+CSession\+Document\+Client (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{a01917_a770a031423c851419ff603e210fcc6a5}\label{a01917_a770a031423c851419ff603e210fcc6a5}} 
\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}!````~AAX\_CSessionDocumentClient@{$\sim$AAX\_CSessionDocumentClient}}
\index{````~AAX\_CSessionDocumentClient@{$\sim$AAX\_CSessionDocumentClient}!AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{$\sim$AAX\_CSessionDocumentClient()}{~AAX\_CSessionDocumentClient()}}
{\footnotesize\ttfamily AAX\+\_\+\+CSession\+Document\+Client\+::$\sim$\+AAX\+\_\+\+CSession\+Document\+Client (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{a01917_a40ffef846d5b47aa257975e506a2edba}\label{a01917_a40ffef846d5b47aa257975e506a2edba}} 
\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}!Initialize@{Initialize}}
\index{Initialize@{Initialize}!AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{Initialize()}{Initialize()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+CSession\+Document\+Client\+::\+Initialize (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a01757}{IACFUnknown}} $\ast$}]{i\+Unknown }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{a02141_a299e8011e4f97bc94b1ce94f222396ff}{AAX\+\_\+\+IACFSession\+Document\+Client}}.

\mbox{\Hypertarget{a01917_a58046e3e778b8b0b36b9a13e38ecdd7e}\label{a01917_a58046e3e778b8b0b36b9a13e38ecdd7e}} 
\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}!Uninitialize@{Uninitialize}}
\index{Uninitialize@{Uninitialize}!AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{Uninitialize()}{Uninitialize()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+CSession\+Document\+Client\+::\+Uninitialize (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Implements \mbox{\hyperlink{a02141_a00b913e7c580d0c2ad971e4db1de2c14}{AAX\+\_\+\+IACFSession\+Document\+Client}}.

\mbox{\Hypertarget{a01917_aeba05d292123a286ed06f5157b6de65a}\label{a01917_aeba05d292123a286ed06f5157b6de65a}} 
\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}!SetSessionDocument@{SetSessionDocument}}
\index{SetSessionDocument@{SetSessionDocument}!AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{SetSessionDocument()}{SetSessionDocument()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+CSession\+Document\+Client\+::\+Set\+Session\+Document (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a01757}{IACFUnknown}} $\ast$}]{i\+Session\+Document }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Sets or removes a session document.  


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em i\+Session\+Document} & Interface supporting at least \mbox{\hyperlink{a02137}{AAX\+\_\+\+IACFSession\+Document}}, or {\ttfamily nullptr} to indicate that any session document that is currently held should be released.   \\
\hline
\end{DoxyParams}


Implements \mbox{\hyperlink{a02141_ae5bddf5f20ae3785401d8a1bd1b7845e}{AAX\+\_\+\+IACFSession\+Document\+Client}}.

\mbox{\Hypertarget{a01917_ae0f7fee76ea1bf32d31f179219af0aa7}\label{a01917_ae0f7fee76ea1bf32d31f179219af0aa7}} 
\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}!NotificationReceived@{NotificationReceived}}
\index{NotificationReceived@{NotificationReceived}!AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{NotificationReceived()}{NotificationReceived()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+CSession\+Document\+Client\+::\+Notification\+Received (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00533_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}}}]{,  }\item[{const void $\ast$}]{,  }\item[{uint32\+\_\+t}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}

Notification Hook.  

Called from the host to deliver notifications to this object.

Look at the \mbox{\hyperlink{a00443_afab5ea2cfd731fc8f163b6caa685406e}{AAX\+\_\+\+ENotification\+Event}} enumeration to see a description of events you can listen for and the data they come with.


\begin{DoxyItemize}
\item \begin{DoxyNote}{Note}
Different notifications are sent to different objects within a plug-\/in. If you are not seeing an expected notification, try checking the other plug-\/in objects\textquotesingle{} {\ttfamily \mbox{\hyperlink{a01917_ae0f7fee76ea1bf32d31f179219af0aa7}{Notification\+Received()}}} methods.
\end{DoxyNote}

\item \begin{DoxyNote}{Note}
the host may dispatch notifications synchronously or asynchronously, and calls to this method may occur concurrently on multiple threads.
\end{DoxyNote}
A plug-\/in may also dispatch custom notifications using \mbox{\hyperlink{a02201_a0384f820cecf8cf7671057060bf5ba4f}{AAX\+\_\+\+IController\+::\+Send\+Notification()}}. Custom notifications will be posted back to the plug-\/in\textquotesingle{}s other objects which support a {\ttfamily \mbox{\hyperlink{a01917_ae0f7fee76ea1bf32d31f179219af0aa7}{Notification\+Received()}}} method (e.\+g. the data model).
\end{DoxyItemize}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em in\+Notification\+Type} & Type of notification being received. Notifications form the host are one of \mbox{\hyperlink{a00443_afab5ea2cfd731fc8f163b6caa685406e}{AAX\+\_\+\+ENotification\+Event}} \\
\hline
\mbox{\texttt{ in}}  & {\em in\+Notification\+Data} & Block of incoming notification data \\
\hline
\mbox{\texttt{ in}}  & {\em in\+Notification\+Data\+Size} & Size of {\ttfamily in\+Notification\+Data}, in bytes   \\
\hline
\end{DoxyParams}


Implements \mbox{\hyperlink{a02141_a4f720676464ad55d1bcaafe8ceb4a0ea}{AAX\+\_\+\+IACFSession\+Document\+Client}}.



References \mbox{\hyperlink{a00530_a5f8c7439f3a706c4f8315a9609811937aeddbd1bb67e3a66e6af54a4b4a7a57b3}{AAX\+\_\+\+SUCCESS}}.

\mbox{\Hypertarget{a01917_a175bdf3141a484f01b7c7807b28fe524}\label{a01917_a175bdf3141a484f01b7c7807b28fe524}} 
\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}!SessionDocumentWillChange@{SessionDocumentWillChange}}
\index{SessionDocumentWillChange@{SessionDocumentWillChange}!AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{SessionDocumentWillChange()}{SessionDocumentWillChange()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+CSession\+Document\+Client\+::\+Session\+Document\+Will\+Change (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}



The session document interface is about to be added, replaced, or removed. 

Custom implementations should stop using the current session document interface, which is about to become invalid. 

References \mbox{\hyperlink{a00530_a5f8c7439f3a706c4f8315a9609811937aeddbd1bb67e3a66e6af54a4b4a7a57b3}{AAX\+\_\+\+SUCCESS}}.

\mbox{\Hypertarget{a01917_aebb6dd700bf8e125a8765713e7cb9b3c}\label{a01917_aebb6dd700bf8e125a8765713e7cb9b3c}} 
\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}!SessionDocumentChanged@{SessionDocumentChanged}}
\index{SessionDocumentChanged@{SessionDocumentChanged}!AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{SessionDocumentChanged()}{SessionDocumentChanged()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+CSession\+Document\+Client\+::\+Session\+Document\+Changed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}



The session document interface has been added, replaced, or removed. 

Custom implementations should update local references to the session document interface. 

References \mbox{\hyperlink{a00530_a5f8c7439f3a706c4f8315a9609811937aeddbd1bb67e3a66e6af54a4b4a7a57b3}{AAX\+\_\+\+SUCCESS}}.

\mbox{\Hypertarget{a01917_a9d5228bf8b68a648d5a2bc8b97972168}\label{a01917_a9d5228bf8b68a648d5a2bc8b97972168}} 
\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}!GetController@{GetController}}
\index{GetController@{GetController}!AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{GetController()}{GetController()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{a02201}{AAX\+\_\+\+IController}} $\ast$ AAX\+\_\+\+CSession\+Document\+Client\+::\+Get\+Controller (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Retrieves a reference to the plug-\/in\textquotesingle{}s controller interface. 

\mbox{\Hypertarget{a01917_afbcbfc5aba669c0595043baa2ed2ebf1}\label{a01917_afbcbfc5aba669c0595043baa2ed2ebf1}} 
\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}!GetController@{GetController}}
\index{GetController@{GetController}!AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{GetController()}{GetController()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily const \mbox{\hyperlink{a02201}{AAX\+\_\+\+IController}} $\ast$ AAX\+\_\+\+CSession\+Document\+Client\+::\+Get\+Controller (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [protected]}}



Retrieves a reference to the plug-\/in\textquotesingle{}s controller interface.   

\mbox{\Hypertarget{a01917_a5f66c4a952f259e05ec2aef96d792bd2}\label{a01917_a5f66c4a952f259e05ec2aef96d792bd2}} 
\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}!GetEffectParameters@{GetEffectParameters}}
\index{GetEffectParameters@{GetEffectParameters}!AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{GetEffectParameters()}{GetEffectParameters()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{a02245}{AAX\+\_\+\+IEffect\+Parameters}} $\ast$ AAX\+\_\+\+CSession\+Document\+Client\+::\+Get\+Effect\+Parameters (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Retrieves a reference to the plug-\/in\textquotesingle{}s data model interface. 

\mbox{\Hypertarget{a01917_a82b74a9ff54b698fae8a3f1ccb60439a}\label{a01917_a82b74a9ff54b698fae8a3f1ccb60439a}} 
\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}!GetEffectParameters@{GetEffectParameters}}
\index{GetEffectParameters@{GetEffectParameters}!AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{GetEffectParameters()}{GetEffectParameters()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily const \mbox{\hyperlink{a02245}{AAX\+\_\+\+IEffect\+Parameters}} $\ast$ AAX\+\_\+\+CSession\+Document\+Client\+::\+Get\+Effect\+Parameters (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [protected]}}



Retrieves a reference to the plug-\/in\textquotesingle{}s data model interface.   

\mbox{\Hypertarget{a01917_acbe0bea97e3b92980b3ec791e423baba}\label{a01917_acbe0bea97e3b92980b3ec791e423baba}} 
\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}!GetSessionDocument@{GetSessionDocument}}
\index{GetSessionDocument@{GetSessionDocument}!AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{GetSessionDocument()}{GetSessionDocument()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{a02293}{AAX\+\_\+\+ISession\+Document}} $>$ AAX\+\_\+\+CSession\+Document\+Client\+::\+Get\+Session\+Document (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Retrieves a reference to the session document interface. 

\mbox{\Hypertarget{a01917_a88ae2798fc575dd6dca81a5eb5e24d9c}\label{a01917_a88ae2798fc575dd6dca81a5eb5e24d9c}} 
\index{AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}!GetSessionDocument@{GetSessionDocument}}
\index{GetSessionDocument@{GetSessionDocument}!AAX\_CSessionDocumentClient@{AAX\_CSessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{GetSessionDocument()}{GetSessionDocument()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily std\+::shared\+\_\+ptr$<$ const \mbox{\hyperlink{a02293}{AAX\+\_\+\+ISession\+Document}} $>$ AAX\+\_\+\+CSession\+Document\+Client\+::\+Get\+Session\+Document (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [protected]}}



Retrieves a reference to the session document interface.   



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00725}{AAX\+\_\+\+CSession\+Document\+Client.\+h}}\end{DoxyCompactItemize}
