\hypertarget{a02417}{}\doxysection{AAX\+\_\+\+IMIDIMessage\+Info\+Delegate Class Reference}
\label{a02417}\index{AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{a02417_a33acb96476b625d0efcc066d86087464}{$\sim$\+AAX\+\_\+\+IMIDIMessage\+Info\+Delegate}} ()
\item 
virtual uint32\+\_\+t \mbox{\hyperlink{a02417_ad04902fa8b4e437f200a314721eeaea4}{Mask}} () const =0
\item 
virtual uint32\+\_\+t \mbox{\hyperlink{a02417_a7e4bb6faf47d70dbefcdde952dd76e1c}{Length}} () const =0
\item 
virtual \mbox{\hyperlink{a01933}{AAX\+\_\+\+CString}} \mbox{\hyperlink{a02417_ace3e3e5900288bd6de7dd2612a57afc2}{To\+String}} (uint32\+\_\+t in\+Length, const uint8\+\_\+t $\ast$in\+Data) const =0
\item 
virtual bool \mbox{\hyperlink{a02417_a293e390875d91b5dc0ff51e847aa886c}{Accepts}} (uint32\+\_\+t in\+Length, const uint8\+\_\+t $\ast$in\+Data) const
\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \mbox{\hyperlink{a02417_a309f83a83541ce2b1f429ae2d009616c}{Accepts\+\_\+\+Exact\+Status}} (uint32\+\_\+t in\+Length, const uint8\+\_\+t $\ast$in\+Data) const
\end{DoxyCompactItemize}
\doxysubsection*{Static Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
static void \mbox{\hyperlink{a02417_a0ed17623300136c5723cd3ea36804fd0}{To\+String\+\_\+\+Append\+Number}} (const char $\ast$in\+Label, int32\+\_\+t in\+Data, \mbox{\hyperlink{a01933}{AAX\+\_\+\+CString}} \&out\+String)
\item 
static void \mbox{\hyperlink{a02417_a020ec843c8ec267a5afa66415c3df95a}{To\+String\+\_\+\+Append\+CStr}} (const char $\ast$in\+Label, const char $\ast$in\+CStr, \mbox{\hyperlink{a01933}{AAX\+\_\+\+CString}} \&out\+String)
\item 
static void \mbox{\hyperlink{a02417_a459b5e82caa345b2d0e4f80d3d2a0a0b}{To\+String\+\_\+\+Append\+Byte\+Range}} (const char $\ast$in\+Label, const uint8\+\_\+t $\ast$in\+Data, int32\+\_\+t in\+Num\+Bytes, \mbox{\hyperlink{a01933}{AAX\+\_\+\+CString}} \&out\+String)
\item 
static void \mbox{\hyperlink{a02417_acf29d3b4be3defe93bb3fad8dda3e7ea}{To\+String\+\_\+\+Append\+Valid}} (bool in\+Check, \mbox{\hyperlink{a01933}{AAX\+\_\+\+CString}} \&out\+String)
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{a02417_a33acb96476b625d0efcc066d86087464}\label{a02417_a33acb96476b625d0efcc066d86087464}} 
\index{AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}!````~AAX\_IMIDIMessageInfoDelegate@{$\sim$AAX\_IMIDIMessageInfoDelegate}}
\index{````~AAX\_IMIDIMessageInfoDelegate@{$\sim$AAX\_IMIDIMessageInfoDelegate}!AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}}
\doxysubsubsection{\texorpdfstring{$\sim$AAX\_IMIDIMessageInfoDelegate()}{~AAX\_IMIDIMessageInfoDelegate()}}
{\footnotesize\ttfamily virtual AAX\+\_\+\+IMIDIMessage\+Info\+Delegate\+::$\sim$\+AAX\+\_\+\+IMIDIMessage\+Info\+Delegate (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{a02417_ad04902fa8b4e437f200a314721eeaea4}\label{a02417_ad04902fa8b4e437f200a314721eeaea4}} 
\index{AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}!Mask@{Mask}}
\index{Mask@{Mask}!AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}}
\doxysubsubsection{\texorpdfstring{Mask()}{Mask()}}
{\footnotesize\ttfamily virtual uint32\+\_\+t AAX\+\_\+\+IMIDIMessage\+Info\+Delegate\+::\+Mask (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Referenced by \mbox{\hyperlink{a02417_a293e390875d91b5dc0ff51e847aa886c}{Accepts()}}, and \mbox{\hyperlink{a02417_a309f83a83541ce2b1f429ae2d009616c}{Accepts\+\_\+\+Exact\+Status()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{a02417_ad04902fa8b4e437f200a314721eeaea4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{a02417_a7e4bb6faf47d70dbefcdde952dd76e1c}\label{a02417_a7e4bb6faf47d70dbefcdde952dd76e1c}} 
\index{AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}!Length@{Length}}
\index{Length@{Length}!AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}}
\doxysubsubsection{\texorpdfstring{Length()}{Length()}}
{\footnotesize\ttfamily virtual uint32\+\_\+t AAX\+\_\+\+IMIDIMessage\+Info\+Delegate\+::\+Length (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Referenced by \mbox{\hyperlink{a02417_a293e390875d91b5dc0ff51e847aa886c}{Accepts()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{a02417_a7e4bb6faf47d70dbefcdde952dd76e1c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{a02417_ace3e3e5900288bd6de7dd2612a57afc2}\label{a02417_ace3e3e5900288bd6de7dd2612a57afc2}} 
\index{AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}!ToString@{ToString}}
\index{ToString@{ToString}!AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}}
\doxysubsubsection{\texorpdfstring{ToString()}{ToString()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{a01933}{AAX\+\_\+\+CString}} AAX\+\_\+\+IMIDIMessage\+Info\+Delegate\+::\+To\+String (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{in\+Length,  }\item[{const uint8\+\_\+t $\ast$}]{in\+Data }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}

\mbox{\Hypertarget{a02417_a293e390875d91b5dc0ff51e847aa886c}\label{a02417_a293e390875d91b5dc0ff51e847aa886c}} 
\index{AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}!Accepts@{Accepts}}
\index{Accepts@{Accepts}!AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}}
\doxysubsubsection{\texorpdfstring{Accepts()}{Accepts()}}
{\footnotesize\ttfamily virtual bool AAX\+\_\+\+IMIDIMessage\+Info\+Delegate\+::\+Accepts (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{in\+Length,  }\item[{const uint8\+\_\+t $\ast$}]{in\+Data }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



References \mbox{\hyperlink{a02417_a7e4bb6faf47d70dbefcdde952dd76e1c}{Length()}}, and \mbox{\hyperlink{a02417_ad04902fa8b4e437f200a314721eeaea4}{Mask()}}.



Referenced by \mbox{\hyperlink{a02417_a309f83a83541ce2b1f429ae2d009616c}{Accepts\+\_\+\+Exact\+Status()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{a02417_a293e390875d91b5dc0ff51e847aa886c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{a02417_a293e390875d91b5dc0ff51e847aa886c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{a02417_a309f83a83541ce2b1f429ae2d009616c}\label{a02417_a309f83a83541ce2b1f429ae2d009616c}} 
\index{AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}!Accepts\_ExactStatus@{Accepts\_ExactStatus}}
\index{Accepts\_ExactStatus@{Accepts\_ExactStatus}!AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}}
\doxysubsubsection{\texorpdfstring{Accepts\_ExactStatus()}{Accepts\_ExactStatus()}}
{\footnotesize\ttfamily bool AAX\+\_\+\+IMIDIMessage\+Info\+Delegate\+::\+Accepts\+\_\+\+Exact\+Status (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{in\+Length,  }\item[{const uint8\+\_\+t $\ast$}]{in\+Data }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}



References \mbox{\hyperlink{a02417_a293e390875d91b5dc0ff51e847aa886c}{Accepts()}}, and \mbox{\hyperlink{a02417_ad04902fa8b4e437f200a314721eeaea4}{Mask()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{a02417_a309f83a83541ce2b1f429ae2d009616c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{a02417_a0ed17623300136c5723cd3ea36804fd0}\label{a02417_a0ed17623300136c5723cd3ea36804fd0}} 
\index{AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}!ToString\_AppendNumber@{ToString\_AppendNumber}}
\index{ToString\_AppendNumber@{ToString\_AppendNumber}!AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}}
\doxysubsubsection{\texorpdfstring{ToString\_AppendNumber()}{ToString\_AppendNumber()}}
{\footnotesize\ttfamily static void AAX\+\_\+\+IMIDIMessage\+Info\+Delegate\+::\+To\+String\+\_\+\+Append\+Number (\begin{DoxyParamCaption}\item[{const char $\ast$}]{in\+Label,  }\item[{int32\+\_\+t}]{in\+Data,  }\item[{\mbox{\hyperlink{a01933}{AAX\+\_\+\+CString}} \&}]{out\+String }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [protected]}}



References \mbox{\hyperlink{a01933_afa3a7dbecce9b739320e9a2ec4619194}{AAX\+\_\+\+CString\+::\+Append\+Number()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{a02417_a0ed17623300136c5723cd3ea36804fd0_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{a02417_a020ec843c8ec267a5afa66415c3df95a}\label{a02417_a020ec843c8ec267a5afa66415c3df95a}} 
\index{AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}!ToString\_AppendCStr@{ToString\_AppendCStr}}
\index{ToString\_AppendCStr@{ToString\_AppendCStr}!AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}}
\doxysubsubsection{\texorpdfstring{ToString\_AppendCStr()}{ToString\_AppendCStr()}}
{\footnotesize\ttfamily static void AAX\+\_\+\+IMIDIMessage\+Info\+Delegate\+::\+To\+String\+\_\+\+Append\+CStr (\begin{DoxyParamCaption}\item[{const char $\ast$}]{in\+Label,  }\item[{const char $\ast$}]{in\+CStr,  }\item[{\mbox{\hyperlink{a01933}{AAX\+\_\+\+CString}} \&}]{out\+String }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [protected]}}



References \mbox{\hyperlink{a01933_ac3aa81a641264098a440a4857be62091}{AAX\+\_\+\+CString\+::\+Append()}}.



Referenced by \mbox{\hyperlink{a02417_acf29d3b4be3defe93bb3fad8dda3e7ea}{To\+String\+\_\+\+Append\+Valid()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{a02417_a020ec843c8ec267a5afa66415c3df95a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{a02417_a020ec843c8ec267a5afa66415c3df95a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{a02417_a459b5e82caa345b2d0e4f80d3d2a0a0b}\label{a02417_a459b5e82caa345b2d0e4f80d3d2a0a0b}} 
\index{AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}!ToString\_AppendByteRange@{ToString\_AppendByteRange}}
\index{ToString\_AppendByteRange@{ToString\_AppendByteRange}!AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}}
\doxysubsubsection{\texorpdfstring{ToString\_AppendByteRange()}{ToString\_AppendByteRange()}}
{\footnotesize\ttfamily static void AAX\+\_\+\+IMIDIMessage\+Info\+Delegate\+::\+To\+String\+\_\+\+Append\+Byte\+Range (\begin{DoxyParamCaption}\item[{const char $\ast$}]{in\+Label,  }\item[{const uint8\+\_\+t $\ast$}]{in\+Data,  }\item[{int32\+\_\+t}]{in\+Num\+Bytes,  }\item[{\mbox{\hyperlink{a01933}{AAX\+\_\+\+CString}} \&}]{out\+String }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [protected]}}



References \mbox{\hyperlink{a01933_ac3aa81a641264098a440a4857be62091}{AAX\+\_\+\+CString\+::\+Append()}}, and \mbox{\hyperlink{a01933_ae50995d3c31553febc011cb7c5505ac6}{AAX\+\_\+\+CString\+::\+Append\+Hex()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{a02417_a459b5e82caa345b2d0e4f80d3d2a0a0b_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{a02417_acf29d3b4be3defe93bb3fad8dda3e7ea}\label{a02417_acf29d3b4be3defe93bb3fad8dda3e7ea}} 
\index{AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}!ToString\_AppendValid@{ToString\_AppendValid}}
\index{ToString\_AppendValid@{ToString\_AppendValid}!AAX\_IMIDIMessageInfoDelegate@{AAX\_IMIDIMessageInfoDelegate}}
\doxysubsubsection{\texorpdfstring{ToString\_AppendValid()}{ToString\_AppendValid()}}
{\footnotesize\ttfamily static void AAX\+\_\+\+IMIDIMessage\+Info\+Delegate\+::\+To\+String\+\_\+\+Append\+Valid (\begin{DoxyParamCaption}\item[{bool}]{in\+Check,  }\item[{\mbox{\hyperlink{a01933}{AAX\+\_\+\+CString}} \&}]{out\+String }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [protected]}}



References \mbox{\hyperlink{a02417_a020ec843c8ec267a5afa66415c3df95a}{To\+String\+\_\+\+Append\+CStr()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{a02417_acf29d3b4be3defe93bb3fad8dda3e7ea_cgraph}
\end{center}
\end{figure}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00818}{AAX\+\_\+\+MIDILogging.\+cpp}}\end{DoxyCompactItemize}
