\section{tpproto/cache.h File Reference}
\label{cache_8h}\index{tpproto/cache.h@{tpproto/cache.h}}
Declares the Cache base class. 

{\tt \#include $<$stdint.h$>$}\par
{\tt \#include $<$set$>$}\par
{\tt \#include $<$boost/shared\_\-ptr.hpp$>$}\par
{\tt \#include $<$boost/signal.hpp$>$}\par
\subsection*{Namespaces}
\begin{CompactItemize}
\item 
namespace \textbf{TPProto}
\end{CompactItemize}
\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf TPProto::Cache}
\begin{CompactList}\small\item\em Interface to a cache. Most of the work is done by \doxyref{Cache\-Method}{p.}{classTPProto_1_1CacheMethod}, so this class is mostly just an interface, with subclasses working to cast things and get ids, etc from the frames. \item\end{CompactList}\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef boost::signal$<$ void(std::set$<$ uint32\_\-t $>$)$>$::slot\_\-type \textbf{TPProto::Id\-Set\-Callback}\label{namespaceTPProto_b588d3dd88e61d87010a00d0f1ab4251}

\end{CompactItemize}


\subsection{Detailed Description}
Declares the Cache base class. 

