\section{Data Structures}
Here are the data structures with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{struct__LCS__Configure}{\_\-LCS\_\-Configure} (CRX service block )}{\pageref{struct__LCS__Configure}}{}
\item\contentsline{section}{\hyperlink{struct__LCS__ContextCPU}{\_\-LCS\_\-Context\-CPU} (Structure to save extra context the CPU/CPU protocol header )}{\pageref{struct__LCS__ContextCPU}}{}
\item\contentsline{section}{\hyperlink{struct__LCS__ContextSDI}{\_\-LCS\_\-Context\-SDI} (Structure to save extra context the CPU/SDI protocol header )}{\pageref{struct__LCS__ContextSDI}}{}
\item\contentsline{section}{\hyperlink{struct__LCS__Control}{\_\-LCS\_\-Control} (LCS control block )}{\pageref{struct__LCS__Control}}{}
\item\contentsline{section}{\hyperlink{union__LCS__Data}{\_\-LCS\_\-Data} (Various ways of accessing the LCS\_\-Protocol\-CPU payload word )}{\pageref{union__LCS__Data}}{}
\item\contentsline{section}{\hyperlink{union__LCS__Header}{\_\-LCS\_\-Header} (Union of the possible LCS header formats )}{\pageref{union__LCS__Header}}{}
\item\contentsline{section}{\hyperlink{struct__LCS__HeaderCPU}{\_\-LCS\_\-Header\-CPU} (Structure incorporating both CPU/SDI protocol and extra context )}{\pageref{struct__LCS__HeaderCPU}}{}
\item\contentsline{section}{\hyperlink{struct__LCS__HeaderSDI}{\_\-LCS\_\-Header\-SDI} (Structure incorporating both CPU/SDI protocol and extra context )}{\pageref{struct__LCS__HeaderSDI}}{}
\item\contentsline{section}{\hyperlink{union__LCS__Protocol}{\_\-LCS\_\-Protocol} (Union of the possible LCS protocols )}{\pageref{union__LCS__Protocol}}{}
\item\contentsline{section}{\hyperlink{struct__LCS__ProtocolCPU}{\_\-LCS\_\-Protocol\-CPU} (Structure to describe the CPU/CPU protocol header )}{\pageref{struct__LCS__ProtocolCPU}}{}
\item\contentsline{section}{\hyperlink{struct__LCS__ProtocolSDI}{\_\-LCS\_\-Protocol\-SDI} (Structure to describe the CPU/SDI protocol header )}{\pageref{struct__LCS__ProtocolSDI}}{}
\item\contentsline{section}{\hyperlink{struct__LCS__Reply}{\_\-LCS\_\-Reply} (Message structure that can be queued to a fork )}{\pageref{struct__LCS__Reply}}{}
\item\contentsline{section}{\hyperlink{struct__LCS__Timeout}{\_\-LCS\_\-Timeout} (Message structure that can be queued to a fork )}{\pageref{struct__LCS__Timeout}}{}
\item\contentsline{section}{\hyperlink{struct__LRX__Engine}{\_\-LRX\_\-Engine} (Structure to hold LCS receive engine information )}{\pageref{struct__LRX__Engine}}{}
\item\contentsline{section}{\hyperlink{struct__LRX__Service}{\_\-LRX\_\-Service} (Structure to hold LCS receive service information )}{\pageref{struct__LRX__Service}}{}
\item\contentsline{section}{\hyperlink{struct__LTX__Adapter}{\_\-LTX\_\-Adapter} (Structure to describe a protocol adapter's size and callbacks )}{\pageref{struct__LTX__Adapter}}{}
\item\contentsline{section}{\hyperlink{struct__LTX__Engine}{\_\-LTX\_\-Engine} (Structure to hold LCS transmit engine information )}{\pageref{struct__LTX__Engine}}{}
\item\contentsline{section}{\hyperlink{struct__LTX__Service}{\_\-LTX\_\-Service} (Structure to hold LCS transmit service information )}{\pageref{struct__LTX__Service}}{}
\item\contentsline{section}{\hyperlink{struct__LTX__Sync}{\_\-LTX\_\-Sync} (Synchronization structure for an LTX engine )}{\pageref{struct__LTX__Sync}}{}
\item\contentsline{section}{\hyperlink{struct__LTX__Timing}{\_\-LTX\_\-Timing} (Timing/performance instrumentation block )}{\pageref{struct__LTX__Timing}}{}
\end{CompactList}
