\hypertarget{a11056}{}\section{snappy\+:\+:Snappy\+Sink\+Allocator Class Reference}
\label{a11056}\index{snappy\+::\+Snappy\+Sink\+Allocator@{snappy\+::\+Snappy\+Sink\+Allocator}}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{a11060}{Datablock}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11056_a5c92ce97ff5b4524f2984950296af028}\label{a11056_a5c92ce97ff5b4524f2984950296af028}} 
{\bfseries Snappy\+Sink\+Allocator} (\hyperlink{a11004}{Sink} $\ast$dest)
\item 
\mbox{\Hypertarget{a11056_a7e93c29854154725f10708d3463b3ec9}\label{a11056_a7e93c29854154725f10708d3463b3ec9}} 
char $\ast$ {\bfseries Allocate} (int size)
\item 
\mbox{\Hypertarget{a11056_aa55c89d601c17ae1529ca38c86c6fef2}\label{a11056_aa55c89d601c17ae1529ca38c86c6fef2}} 
void {\bfseries Flush} (size\+\_\+t size)
\end{DoxyCompactItemize}
\subsection*{Static Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11056_a18c4a251eea02cac2642d4b8601343f7}\label{a11056_a18c4a251eea02cac2642d4b8601343f7}} 
static void {\bfseries Deleter} (void $\ast$arg, const char $\ast$bytes, size\+\_\+t size)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11056_a2cc55e7270668b30aef1497355b4479c}\label{a11056_a2cc55e7270668b30aef1497355b4479c}} 
\hyperlink{a11004}{Sink} $\ast$ {\bfseries dest\+\_\+}
\item 
\mbox{\Hypertarget{a11056_a0ba4cfd45a17eea4ea4d245b31095860}\label{a11056_a0ba4cfd45a17eea4ea4d245b31095860}} 
vector$<$ \hyperlink{a11060}{Datablock} $>$ {\bfseries blocks\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 1478 of file snappy.\+cc.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Plugin\+Collection-\/\+File\+Plugins/\+Plugin-\/\+File\+P\+T\+S/\+Snappy/snappy.\+cc\end{DoxyCompactItemize}
