\hypertarget{OTF__Writer_8h}{\section{ompi/contrib/vt/vt/extlib/otf/otflib/\+O\+T\+F\+\_\+\+Writer.h File Reference}
\label{OTF__Writer_8h}\index{ompi/contrib/vt/vt/extlib/otf/otflib/\+O\+T\+F\+\_\+\+Writer.\+h@{ompi/contrib/vt/vt/extlib/otf/otflib/\+O\+T\+F\+\_\+\+Writer.\+h}}
}


Transparently writes O\+T\+F traces which consist of multiple streams.  


{\ttfamily \#include \char`\"{}O\+T\+F\+\_\+\+Master\+Control.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}O\+T\+F\+\_\+\+File\+Manager.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}O\+T\+F\+\_\+\+W\+Buffer.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}O\+T\+F\+\_\+\+W\+Stream.\+h\char`\"{}}\\*
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__writer_ga9650309d1e145dbd60f61e954f11c279}{typedef struct \hyperlink{structstruct__OTF__Writer}{struct\+\_\+\+O\+T\+F\+\_\+\+Writer} \hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer}}\label{group__writer_ga9650309d1e145dbd60f61e954f11c279}

\begin{DoxyCompactList}\small\item\em writer object \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$ \hyperlink{group__writer_gac4d1024427f94837598c78486b31b673}{O\+T\+F\+\_\+\+Writer\+\_\+open} (const char $\ast$file\+Name\+Prefix, uint32\+\_\+t number\+Of\+Streams, \hyperlink{group__fm_ga621c18447ec33f803cc270a9494b0685}{O\+T\+F\+\_\+\+File\+Manager} $\ast$file\+Manager)
\begin{DoxyCompactList}\small\item\em Create a new O\+T\+F\+\_\+\+Writer instance with a given number of automatic streams. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaf99980e4063d1d69ee104970112c56c1}{O\+T\+F\+\_\+\+Writer\+\_\+close} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer)
\begin{DoxyCompactList}\small\item\em Close an O\+T\+F\+\_\+\+Writer instance and all its related files. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga922583f0a43eba5afe599345bdecec2a}{O\+T\+F\+\_\+\+Writer\+\_\+close\+All\+Streams} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer)
\begin{DoxyCompactList}\small\item\em Close all streams that are open in this writer instance. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gabe1e085b72c5b257d87eec49ac2101b3}{O\+T\+F\+\_\+\+Writer\+\_\+set\+Compression} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, O\+T\+F\+\_\+\+File\+Compression compression)
\begin{DoxyCompactList}\small\item\em Set the standard compression method for all buffers managed by this writer. \end{DoxyCompactList}\item 
O\+T\+F\+\_\+\+File\+Compression \hyperlink{group__writer_gaefa9a2fef75f5cd84b9a7c514563939b}{O\+T\+F\+\_\+\+Writer\+\_\+get\+Compression} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer)
\begin{DoxyCompactList}\small\item\em Return the standard compression method for all buffers managed by this writer. \end{DoxyCompactList}\item 
void \hyperlink{group__writer_ga18493788368322537d9a0ad247396769}{O\+T\+F\+\_\+\+Writer\+\_\+set\+Buffer\+Sizes} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t size)
\begin{DoxyCompactList}\small\item\em Set the default buffer size for all buffers managed by this Writer. \end{DoxyCompactList}\item 
uint32\+\_\+t \hyperlink{group__writer_gaf86705ef5e1d0634a8f7113861b0b20e}{O\+T\+F\+\_\+\+Writer\+\_\+get\+Buffer\+Sizes} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer)
\begin{DoxyCompactList}\small\item\em Get the default buffer size for all buffers managed by this Writer. \end{DoxyCompactList}\item 
void \hyperlink{group__writer_ga5ecdf78a72207eb7653d9a853ab66518}{O\+T\+F\+\_\+\+Writer\+\_\+set\+Z\+Buffer\+Sizes} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t size)
\begin{DoxyCompactList}\small\item\em Set the default zbuffer size for all buffers managed by this Reader. \end{DoxyCompactList}\item 
uint32\+\_\+t \hyperlink{group__writer_ga36d0e32542c679f41592c370c63ffd47}{O\+T\+F\+\_\+\+Writer\+\_\+get\+Z\+Buffer\+Sizes} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer)
\begin{DoxyCompactList}\small\item\em Get the default zbuffer size. \end{DoxyCompactList}\item 
void \hyperlink{group__writer_ga8defb7bfd094572450855a344d0f5ae7}{O\+T\+F\+\_\+\+Writer\+\_\+set\+Format} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t format)
\begin{DoxyCompactList}\small\item\em Set the default ouput format. \end{DoxyCompactList}\item 
uint32\+\_\+t \hyperlink{group__writer_ga60b831a31291b85ec026a3b7465e87cf}{O\+T\+F\+\_\+\+Writer\+\_\+get\+Format} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer)
\begin{DoxyCompactList}\small\item\em Get the default output format of all streams managed by this writer. \end{DoxyCompactList}\item 
uint32\+\_\+t \hyperlink{group__writer_ga12db381c68e600dd5967e39ca8b3db62}{O\+T\+F\+\_\+\+Writer\+\_\+assign\+Process} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t process, uint32\+\_\+t stream)
\begin{DoxyCompactList}\small\item\em Explicitly assign a given process to a specific stream. \end{DoxyCompactList}\item 
\hyperlink{group__mc_ga9e558ee162e965f8555109c23b939aea}{O\+T\+F\+\_\+\+Master\+Control} $\ast$ \hyperlink{group__writer_ga3b1e272eaa4245ef6aa997e7e5d3c493}{O\+T\+F\+\_\+\+Writer\+\_\+get\+Master\+Control} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer)
\begin{DoxyCompactList}\small\item\em Get a pointer to the master control object of the given writer instance. \end{DoxyCompactList}\item 
void \hyperlink{group__writer_ga975366953f65dc398794d44cfb09ab17}{O\+T\+F\+\_\+\+Writer\+\_\+set\+Master\+Control} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, \hyperlink{group__mc_ga9e558ee162e965f8555109c23b939aea}{O\+T\+F\+\_\+\+Master\+Control} $\ast$mc)
\begin{DoxyCompactList}\small\item\em Set an alternative master control object. \end{DoxyCompactList}\item 
uint32\+\_\+t \hyperlink{group__writer_ga2ffb34f9cf160efa1984f6367c41b526}{O\+T\+F\+\_\+\+Writer\+\_\+map\+Process} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t process\+Id)
\begin{DoxyCompactList}\small\item\em For a process with id 'process\+Id' return a stream id of the stream the data is to be written to. \end{DoxyCompactList}\item 
\hyperlink{group__wstream_ga1e0f8485efbcb0d39ebfbb9e1a657ed4}{O\+T\+F\+\_\+\+W\+Stream} $\ast$ \hyperlink{group__writer_ga996ad3777d049bf6bf75c9234f447fbd}{O\+T\+F\+\_\+\+Writer\+\_\+get\+Stream} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream)
\begin{DoxyCompactList}\small\item\em Return the stream with the given stream id. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gac1c91a9c12787ce48f04aa34f36fb54e}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Definition\+Comment} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, const char $\ast$comment)
\begin{DoxyCompactList}\small\item\em Write a comment record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga11e05d077c52ef51440336c67f9fac55}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Definition\+Comment\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, const char $\ast$comment, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a comment record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gadfb367199dd19f74e9cc9df30db67c2f}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Timer\+Resolution} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint64\+\_\+t ticks\+Per\+Second)
\begin{DoxyCompactList}\small\item\em Write the timer resolution definition record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaf6deea94ea67d277bd750c846ec38de1}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Timer\+Resolution\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint64\+\_\+t ticks\+Per\+Second, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write the timer resolution definition record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga06e6de82a894d46bc1e7230c335e7228}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Process} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t process, const char $\ast$name, uint32\+\_\+t parent)
\begin{DoxyCompactList}\small\item\em Write a process definition record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga5b770cbdcc24922f205cc4a71368bb7e}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Process\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t process, const char $\ast$name, uint32\+\_\+t parent, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a process definition record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga06d0141192b2625858380546dda1b405}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Process\+Group} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t proc\+Group, const char $\ast$name, uint32\+\_\+t number\+Of\+Procs, const uint32\+\_\+t $\ast$procs)
\begin{DoxyCompactList}\small\item\em Write a process group definition record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga937a63685e3fa4abcac9bf1dbfa16b38}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Process\+Group\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t proc\+Group, const char $\ast$name, uint32\+\_\+t number\+Of\+Procs, const uint32\+\_\+t $\ast$procs, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a process group definition record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga2471a44fe29ed62756e3c88d11d935b6}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Attribute\+List} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t attr\+\_\+token, uint32\+\_\+t num, \hyperlink{OTF__Definitions_8h_a0befdb643b01977d2a93431ca0709e9c}{O\+T\+F\+\_\+\+A\+T\+T\+R\+\_\+\+T\+Y\+P\+E} $\ast$array)
\begin{DoxyCompactList}\small\item\em Write an attribute list definition record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga6abc964a25594a7160fd8e5d7cc6eefe}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Attribute\+List\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t attr\+\_\+token, uint32\+\_\+t num, \hyperlink{OTF__Definitions_8h_a0befdb643b01977d2a93431ca0709e9c}{O\+T\+F\+\_\+\+A\+T\+T\+R\+\_\+\+T\+Y\+P\+E} $\ast$array, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write an attribute list definition record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga231d0325cb4dee6f6d21b38709b16c56}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Process\+Or\+Group\+Attributes} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t proc\+\_\+token, uint32\+\_\+t attr\+\_\+token)
\begin{DoxyCompactList}\small\item\em Write a process or group attributes definition record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gacddfb314e056966c6a94a2bcc9672176}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Process\+Or\+Group\+Attributes\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t proc\+\_\+token, uint32\+\_\+t attr\+\_\+token, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a process or group attributes definition record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga969e5d57d97a44642176f01c6e22fb09}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Function} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t func, const char $\ast$name, uint32\+\_\+t func\+Group, uint32\+\_\+t source)
\begin{DoxyCompactList}\small\item\em Write a function definition record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaf7a74f430da3611b3124032f5075cd87}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Function\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t func, const char $\ast$name, uint32\+\_\+t func\+Group, uint32\+\_\+t source, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a function definition record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga8b8722ed78163ca365e8a9fed66e5e83}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Function\+Group} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t func\+Group, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Write a function group definition record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga8f1422498c5b4f6269391beb2c4308ea}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Function\+Group\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t func\+Group, const char $\ast$name, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a function group definition record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga001d8415b10402f81fb41a2c93b4ad68}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Collective\+Operation} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t coll\+Op, const char $\ast$name, uint32\+\_\+t type)
\begin{DoxyCompactList}\small\item\em Write a collective operation definition record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga879b4cea9617214990a113d0e3f9b30c}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Collective\+Operation\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t coll\+Op, const char $\ast$name, uint32\+\_\+t type, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a collective operation definition record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga633ed49b5952abdb61ce60c6776ffc8c}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Counter} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t counter, const char $\ast$name, uint32\+\_\+t properties, uint32\+\_\+t counter\+Group, const char $\ast$unit)
\begin{DoxyCompactList}\small\item\em Write a counter definition record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga64cc54a34e36c0ad1cf6a4c718d6638f}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Counter\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t counter, const char $\ast$name, uint32\+\_\+t properties, uint32\+\_\+t counter\+Group, const char $\ast$unit, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a counter definition record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga921a6eebd77c349506c2e857277c4a27}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Counter\+Group} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t counter\+Group, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Write a counter group definition record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gac2145751d2173b2dbd6e5018ee3301c0}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Counter\+Group\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t counter\+Group, const char $\ast$name, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a counter group definition record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga7ba4dca69f6c7ceadbbe02d4a7b1ca6c}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Scl} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t source, uint32\+\_\+t source\+File, uint32\+\_\+t line)
\begin{DoxyCompactList}\small\item\em Write a source code location (S\+C\+L) record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga077440ca922e2fbac540bebc315085eb}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Scl\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t source, uint32\+\_\+t source\+File, uint32\+\_\+t line, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a source code location (S\+C\+L) record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga9d27d5a8364da326a40c770fb9e9f5ad}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Scl\+File} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t source\+File, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Write a source code location (S\+C\+L) file record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga255e27edacbac50c3afc114f3debd88b}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Scl\+File\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t source\+File, const char $\ast$name, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a source code location (S\+C\+L) file record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaf5d83e3f1b26e187fc542f75e2a1a6eb}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Otf\+Version} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream)
\begin{DoxyCompactList}\small\item\em depricated. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaef02be1759b357a4587d2dc8c6bb8e69}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Creator} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, const char $\ast$creator)
\begin{DoxyCompactList}\small\item\em Write a creator record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga57f24e4b6abd086501baf46ef51f7fc5}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Creator\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, const char $\ast$creator, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a creator record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gab36a895d5a07d8ccc3130e3b733bfb36}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+File} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t token, const char $\ast$name, uint32\+\_\+t group)
\begin{DoxyCompactList}\small\item\em Write a file definition record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga6be17a14e3825c44c7e3f86e06aa3c73}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+File\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t token, const char $\ast$name, uint32\+\_\+t group, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a file definition record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga923bee0e04b91b39a6462d0d500c2106}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+File\+Group} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t token, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Write a file group definition record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga04f1b08aa02d89944115274d6f4f8642}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+File\+Group\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t token, const char $\ast$name, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a file group definition record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gad17098a097db4c3935fa43275d579fd4}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Key\+Value} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t key, \hyperlink{OTF__KeyValue_8h_ae01c39fb5150e8d16f4dc0be2cd7f802}{O\+T\+F\+\_\+\+Type} type, const char $\ast$name, const char $\ast$description)
\begin{DoxyCompactList}\small\item\em Write a key value definition record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga52a733ce2f0b6df8bbcbc3937bd0c470}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Key\+Value\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream, uint32\+\_\+t key, \hyperlink{OTF__KeyValue_8h_ae01c39fb5150e8d16f4dc0be2cd7f802}{O\+T\+F\+\_\+\+Type} type, const char $\ast$name, const char $\ast$description, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a key value definition record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga893994ca78cd96362f7b2d6e4359736c}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Time\+Range} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t streamid, uint64\+\_\+t min\+Time, uint64\+\_\+t max\+Time, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Writes a Time\+Range definition. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga31195d8b181c04da68c054aeb8429e64}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Counter\+Assignments} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t streamid, uint32\+\_\+t counter\+\_\+token, uint32\+\_\+t number\+\_\+of\+\_\+members, const uint32\+\_\+t $\ast$procs\+\_\+or\+\_\+groups, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Writes a Counter\+Assignments definition. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga57f77d6cc8368db5cfe6ada5c17caca2}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Process\+Substitutes} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t streamid, uint32\+\_\+t representative, uint32\+\_\+t number\+Of\+Procs, const uint32\+\_\+t $\ast$procs, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Writes a Process\+Substitutes definition record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gabe5a9b36e3113dfc57b573e96452a879}{O\+T\+F\+\_\+\+Writer\+\_\+write\+No\+Op\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a no-\/operation record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga7d01b6c3ff3067dd906858681566bb4b}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Enter} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t function, uint32\+\_\+t process, uint32\+\_\+t source)
\begin{DoxyCompactList}\small\item\em Write a function entry record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gad2730a230a1c142179b6019ccc06bb68}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Enter\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t function, uint32\+\_\+t process, uint32\+\_\+t source, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a function entry record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga295355f4a64b2507f1a28aabe3ac0e88}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Leave} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t function, uint32\+\_\+t process, uint32\+\_\+t source)
\begin{DoxyCompactList}\small\item\em Write a function leave record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga0154665ed1dd9c2e5dfacff405833fe4}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Leave\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t function, uint32\+\_\+t process, uint32\+\_\+t source, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a function leave record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga5c052db646513524aa0d06d4f2e2603b}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Recv\+Msg} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t receiver, uint32\+\_\+t sender, uint32\+\_\+t proc\+Group, uint32\+\_\+t tag, uint32\+\_\+t length, uint32\+\_\+t source)
\begin{DoxyCompactList}\small\item\em Write a message retrieval record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga45398c1f138d4849b169dde784faa83e}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Recv\+Msg\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t receiver, uint32\+\_\+t sender, uint32\+\_\+t proc\+Group, uint32\+\_\+t tag, uint32\+\_\+t length, uint32\+\_\+t source, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a message retrieval record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga2ddd126437a10c1e3fce5f0a3a51053e}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Send\+Msg} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t sender, uint32\+\_\+t receiver, uint32\+\_\+t proc\+Group, uint32\+\_\+t tag, uint32\+\_\+t length, uint32\+\_\+t source)
\begin{DoxyCompactList}\small\item\em Write a message send record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga9765a06ca214179cc833472342b026a3}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Send\+Msg\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t sender, uint32\+\_\+t receiver, uint32\+\_\+t proc\+Group, uint32\+\_\+t tag, uint32\+\_\+t length, uint32\+\_\+t source, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a message send record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaed1d5e4a521019f9b6d8c6dfd8a884d3}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Counter} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t counter, uint64\+\_\+t value)
\begin{DoxyCompactList}\small\item\em Write a counter measurement record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga46019d5a99bdcb7183552a3ff384f0b1}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Counter\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t counter, uint64\+\_\+t value, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a counter measurement record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga94eee2a6594fd45270497352b6804c2e}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Collective\+Operation} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t collective, uint32\+\_\+t proc\+Group, uint32\+\_\+t root\+Proc, uint32\+\_\+t sent, uint32\+\_\+t received, uint64\+\_\+t duration, uint32\+\_\+t source)
\begin{DoxyCompactList}\small\item\em Write a collective operation member record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga2f15a16e39e52257c53f6030faf9755b}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Collective\+Operation\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t collective, uint32\+\_\+t proc\+Group, uint32\+\_\+t root\+Proc, uint32\+\_\+t sent, uint32\+\_\+t received, uint64\+\_\+t duration, uint32\+\_\+t source, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a collective operation member record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga5f6b4add772a943647981391246b8569}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Begin\+Collective\+Operation} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t coll\+Op, uint64\+\_\+t matching\+Id, uint32\+\_\+t proc\+Group, uint32\+\_\+t root\+Proc, uint64\+\_\+t sent, uint64\+\_\+t received, uint32\+\_\+t scltoken)
\begin{DoxyCompactList}\small\item\em Write a begin collective operation member record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaa4d30105c531d5a6c276245cb92ac63d}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Begin\+Collective\+Operation\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t coll\+Op, uint64\+\_\+t matching\+Id, uint32\+\_\+t proc\+Group, uint32\+\_\+t root\+Proc, uint64\+\_\+t sent, uint64\+\_\+t received, uint32\+\_\+t scltoken, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a begin collective operation member record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gacdd1adfd4813282a2782c55de7f702c4}{O\+T\+F\+\_\+\+Writer\+\_\+write\+End\+Collective\+Operation} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint64\+\_\+t matching\+Id)
\begin{DoxyCompactList}\small\item\em Write an end collective operation member record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga3f2d0f502d70fa84d53b9f66acce06af}{O\+T\+F\+\_\+\+Writer\+\_\+write\+End\+Collective\+Operation\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint64\+\_\+t matching\+Id, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write an end collective operation member record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga3e3af48f102cf726bd0e315aeb0fd8cd}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Event\+Comment} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, const char $\ast$comment)
\begin{DoxyCompactList}\small\item\em Write a comment record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga14625530896b3c83f9d249301715e6ef}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Event\+Comment\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, const char $\ast$comment, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a comment record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaad788fa0f1fca925d0f40f90ca86b905}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Begin\+Process} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process)
\begin{DoxyCompactList}\small\item\em Write a begin process record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gae0aedeea47b16ac98de14be146a25fd8}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Begin\+Process\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a begin process record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga17b21019c16afa1f7fe0872e7a31c249}{O\+T\+F\+\_\+\+Writer\+\_\+write\+End\+Process} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process)
\begin{DoxyCompactList}\small\item\em Write a end process record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga596a1086d1b8daeb670852356e913ff1}{O\+T\+F\+\_\+\+Writer\+\_\+write\+End\+Process\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a end process record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga1dd3c3b5cae641dd7a42b626179401c3}{O\+T\+F\+\_\+\+Writer\+\_\+write\+File\+Operation} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t fileid, uint32\+\_\+t process, uint64\+\_\+t handleid, uint32\+\_\+t operation, uint64\+\_\+t bytes, uint64\+\_\+t duration, uint32\+\_\+t source)
\begin{DoxyCompactList}\small\item\em Write a file operation record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga61af51ff95c803aa49df7388430f1a38}{O\+T\+F\+\_\+\+Writer\+\_\+write\+File\+Operation\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t fileid, uint32\+\_\+t process, uint64\+\_\+t handleid, uint32\+\_\+t operation, uint64\+\_\+t bytes, uint64\+\_\+t duration, uint32\+\_\+t source, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a file operation record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga0882ed06684df1d250c178cfc964003a}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Begin\+File\+Operation} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint64\+\_\+t matching\+Id, uint32\+\_\+t scltoken)
\begin{DoxyCompactList}\small\item\em Write a begin file operation record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga41cf5411090c444b08fb483ba6b230d8}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Begin\+File\+Operation\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint64\+\_\+t matching\+Id, uint32\+\_\+t scltoken, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a begin file operation record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga8fc2f861580d74ddf684b3d342745c67}{O\+T\+F\+\_\+\+Writer\+\_\+write\+End\+File\+Operation} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t fileid, uint64\+\_\+t matching\+Id, uint64\+\_\+t handle\+Id, uint32\+\_\+t operation, uint64\+\_\+t bytes, uint32\+\_\+t scltoken)
\begin{DoxyCompactList}\small\item\em Write an end file operation record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gab4c47fe5f2094a3af260f57b2cacf1be}{O\+T\+F\+\_\+\+Writer\+\_\+write\+End\+File\+Operation\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t fileid, uint64\+\_\+t matching\+Id, uint64\+\_\+t handle\+Id, uint32\+\_\+t operation, uint64\+\_\+t bytes, uint32\+\_\+t scltoken, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write an end file operation record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga4f624d07bb717b4d3db83bc953c8bc05}{O\+T\+F\+\_\+\+Writer\+\_\+write\+R\+M\+A\+Put} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t origin, uint32\+\_\+t target, uint32\+\_\+t communicator, uint32\+\_\+t tag, uint64\+\_\+t bytes, uint32\+\_\+t scltoken)
\begin{DoxyCompactList}\small\item\em Write a R\+M\+A put record -\/ local end record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaab7613820a698cd72b241660e089fab0}{O\+T\+F\+\_\+\+Writer\+\_\+write\+R\+M\+A\+Put\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t origin, uint32\+\_\+t target, uint32\+\_\+t communicator, uint32\+\_\+t tag, uint64\+\_\+t bytes, uint32\+\_\+t scltoken, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a R\+M\+A put record -\/ local end record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaeb1a405cf9df95efcc8055ca031a82d0}{O\+T\+F\+\_\+\+Writer\+\_\+write\+R\+M\+A\+Put\+Remote\+End} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t origin, uint32\+\_\+t target, uint32\+\_\+t communicator, uint32\+\_\+t tag, uint64\+\_\+t bytes, uint32\+\_\+t scltoken)
\begin{DoxyCompactList}\small\item\em Write a R\+M\+A put record -\/ remote end record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga8230e6958d17f09d6ac8cef7d1eec4be}{O\+T\+F\+\_\+\+Writer\+\_\+write\+R\+M\+A\+Put\+Remote\+End\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t origin, uint32\+\_\+t target, uint32\+\_\+t communicator, uint32\+\_\+t tag, uint64\+\_\+t bytes, uint32\+\_\+t scltoken, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a R\+M\+A put record -\/ remote end record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga4e520acd8968791a62a6b12707338fbd}{O\+T\+F\+\_\+\+Writer\+\_\+write\+R\+M\+A\+Get} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t origin, uint32\+\_\+t target, uint32\+\_\+t communicator, uint32\+\_\+t tag, uint64\+\_\+t bytes, uint32\+\_\+t scltoken)
\begin{DoxyCompactList}\small\item\em Write a R\+M\+A get record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gae715a5a4b1892923a279e4db9bc4a407}{O\+T\+F\+\_\+\+Writer\+\_\+write\+R\+M\+A\+Get\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t origin, uint32\+\_\+t target, uint32\+\_\+t communicator, uint32\+\_\+t tag, uint64\+\_\+t bytes, uint32\+\_\+t scltoken, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a R\+M\+A get record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga419122b08847d88438c5a10a56f61cf2}{O\+T\+F\+\_\+\+Writer\+\_\+write\+R\+M\+A\+End} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t remote, uint32\+\_\+t communicator, uint32\+\_\+t tag, uint32\+\_\+t scltoken)
\begin{DoxyCompactList}\small\item\em Write a R\+M\+A end record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaa2eb0a8f5affe3ec5bac0e4e9ff48bd1}{O\+T\+F\+\_\+\+Writer\+\_\+write\+R\+M\+A\+End\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t remote, uint32\+\_\+t communicator, uint32\+\_\+t tag, uint32\+\_\+t scltoken, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a R\+M\+A end record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga6cde613eefa092b9228ef9944ed34400}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Snapshot\+Comment} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, const char $\ast$comment)
\begin{DoxyCompactList}\small\item\em Write a snapshot comment record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaf9f16a93da57ed7e4557f4ba9d0b58be}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Snapshot\+Comment\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, const char $\ast$comment, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a snapshot comment record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaf52f6f2774c8ccfbdc4aec405af274d8}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Enter\+Snapshot} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint64\+\_\+t originaltime, uint32\+\_\+t function, uint32\+\_\+t process, uint32\+\_\+t source)
\begin{DoxyCompactList}\small\item\em Write an enter snapshot which provides information about a past function call. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gad4a1da74258378ddc4dc54dff4a992a3}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Enter\+Snapshot\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint64\+\_\+t originaltime, uint32\+\_\+t function, uint32\+\_\+t process, uint32\+\_\+t source, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write an enter snapshot including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaaed9b6e03c6d32545ce51a4c21b63195}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Send\+Snapshot} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint64\+\_\+t originaltime, uint32\+\_\+t sender, uint32\+\_\+t receiver, uint32\+\_\+t proc\+Group, uint32\+\_\+t tag, uint32\+\_\+t length, uint32\+\_\+t source)
\begin{DoxyCompactList}\small\item\em Write a send snapshot which provides information about a past message send operation that is still pending, i.\+e. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga22b7a99e3a79881ff46bfcf8314bae4b}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Send\+Snapshot\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint64\+\_\+t originaltime, uint32\+\_\+t sender, uint32\+\_\+t receiver, uint32\+\_\+t proc\+Group, uint32\+\_\+t tag, uint32\+\_\+t length, uint32\+\_\+t source, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a send snapshot including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaae9f4d68033bf0ee8f29f5fdc1358871}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Open\+File\+Snapshot} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint64\+\_\+t originaltime, uint32\+\_\+t fileid, uint32\+\_\+t process, uint64\+\_\+t handleid, uint32\+\_\+t source)
\begin{DoxyCompactList}\small\item\em Write a snapshot record for an open (and not yet closed) file. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga12d404144bf21994281259a5ebbdb429}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Open\+File\+Snapshot\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint64\+\_\+t originaltime, uint32\+\_\+t fileid, uint32\+\_\+t process, uint64\+\_\+t handleid, uint32\+\_\+t source, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a snapshot record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gab93bc46fc7c28cda0c2594fb9ee13244}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Begin\+Collop\+Snapshot} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint64\+\_\+t originaltime, uint32\+\_\+t process, uint32\+\_\+t coll\+Op, uint64\+\_\+t matching\+Id, uint32\+\_\+t proc\+Group, uint32\+\_\+t root\+Proc, uint64\+\_\+t sent, uint64\+\_\+t received, uint32\+\_\+t scltoken)
\begin{DoxyCompactList}\small\item\em Write a snapshot record for an unfinished collective operation. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaf1d87dffdab3d74a8c4c862eb7debe4b}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Begin\+Collop\+Snapshot\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint64\+\_\+t originaltime, uint32\+\_\+t process, uint32\+\_\+t coll\+Op, uint64\+\_\+t matching\+Id, uint32\+\_\+t proc\+Group, uint32\+\_\+t root\+Proc, uint64\+\_\+t sent, uint64\+\_\+t received, uint32\+\_\+t scltoken, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a snapshot record for an unfinished collective operation including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gac0db45d1223af7e84a18ac3f55a083bb}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Begin\+File\+Op\+Snapshot} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint64\+\_\+t originaltime, uint32\+\_\+t process, uint64\+\_\+t matching\+Id, uint32\+\_\+t scltoken)
\begin{DoxyCompactList}\small\item\em Write a snapshot for an unfinished file operation. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga8392ddc752a8ff1f15ab8addd542b304}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Begin\+File\+Op\+Snapshot\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint64\+\_\+t originaltime, uint32\+\_\+t process, uint64\+\_\+t matching\+Id, uint32\+\_\+t scltoken, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a snapshot for an unfinished file operation including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaf5271019b7113fb7c1b6e63392e132fd}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Summary\+Comment} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, const char $\ast$comment)
\begin{DoxyCompactList}\small\item\em Write a summary comment record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gab64597d322564fc9c8de8cb454a56cc5}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Summary\+Comment\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, const char $\ast$comment, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a summary comment record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gac993b85db188badc68d4ecce1e288f9a}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Function\+Summary} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t function, uint32\+\_\+t process, uint64\+\_\+t count, uint64\+\_\+t excltime, uint64\+\_\+t incltime)
\begin{DoxyCompactList}\small\item\em Write a function summary record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaa5d9c99aae39023385f6d3fdcdd3b519}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Function\+Summary\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t function, uint32\+\_\+t process, uint64\+\_\+t count, uint64\+\_\+t excltime, uint64\+\_\+t incltime, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a function summary record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga02ab08d3b08947626db1acca86c7e698}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Function\+Group\+Summary} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t functiongroup, uint32\+\_\+t process, uint64\+\_\+t count, uint64\+\_\+t excltime, uint64\+\_\+t incltime)
\begin{DoxyCompactList}\small\item\em Write a functiongroup summary record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gae4bc0f917c262a0c3395c47f2d6c985c}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Function\+Group\+Summary\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t functiongroup, uint32\+\_\+t process, uint64\+\_\+t count, uint64\+\_\+t excltime, uint64\+\_\+t incltime, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a functiongroup summary record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga102db5224b4cb91439b3231b08e5a61a}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Message\+Summary} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t peer, uint32\+\_\+t comm, uint32\+\_\+t tag, uint64\+\_\+t number\+\_\+sent, uint64\+\_\+t number\+\_\+recved, uint64\+\_\+t bytes\+\_\+sent, uint64\+\_\+t bytes\+\_\+recved)
\begin{DoxyCompactList}\small\item\em Write a message summary record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaa886dfe36f2b5e7e7a06f88f0f862bf3}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Message\+Summary\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t peer, uint32\+\_\+t comm, uint32\+\_\+t tag, uint64\+\_\+t number\+\_\+sent, uint64\+\_\+t number\+\_\+recved, uint64\+\_\+t bytes\+\_\+sent, uint64\+\_\+t bytes\+\_\+recved, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a message summary record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gad275eea7208080bd44aadd1114a07971}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Collop\+Summary} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t comm, uint32\+\_\+t collective, uint64\+\_\+t number\+\_\+sent, uint64\+\_\+t number\+\_\+recved, uint64\+\_\+t bytes\+\_\+sent, uint64\+\_\+t bytes\+\_\+recved)
\begin{DoxyCompactList}\small\item\em Write a summary record of collective operations. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga7c86c81a48ab35ff50b3b43d0bc0c96a}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Collop\+Summary\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t comm, uint32\+\_\+t collective, uint64\+\_\+t number\+\_\+sent, uint64\+\_\+t number\+\_\+recved, uint64\+\_\+t bytes\+\_\+sent, uint64\+\_\+t bytes\+\_\+recved, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Write a summary record of collective operations including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gab5d3ac8054197781a4d4deeda9b63600}{O\+T\+F\+\_\+\+Writer\+\_\+write\+File\+Operation\+Summary} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t fileid, uint32\+\_\+t process, uint64\+\_\+t nopen, uint64\+\_\+t nclose, uint64\+\_\+t nread, uint64\+\_\+t nwrite, uint64\+\_\+t nseek, uint64\+\_\+t bytesread, uint64\+\_\+t byteswrite)
\begin{DoxyCompactList}\small\item\em Writes a file operation summary record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga8a1a842a4ba2cd7e959972e66c961edd}{O\+T\+F\+\_\+\+Writer\+\_\+write\+File\+Operation\+Summary\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t fileid, uint32\+\_\+t process, uint64\+\_\+t nopen, uint64\+\_\+t nclose, uint64\+\_\+t nread, uint64\+\_\+t nwrite, uint64\+\_\+t nseek, uint64\+\_\+t bytesread, uint64\+\_\+t byteswrite, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Writes a file operation summary record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga7dc5fc49ad60dfc11acdf20a600e804e}{O\+T\+F\+\_\+\+Writer\+\_\+write\+File\+Group\+Operation\+Summary} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t groupid, uint32\+\_\+t process, uint64\+\_\+t nopen, uint64\+\_\+t nclose, uint64\+\_\+t nread, uint64\+\_\+t nwrite, uint64\+\_\+t nseek, uint64\+\_\+t bytesread, uint64\+\_\+t byteswrite)
\begin{DoxyCompactList}\small\item\em Writes a file group operation summary record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga67798b1638e5952b6ac4f9277ef64c8e}{O\+T\+F\+\_\+\+Writer\+\_\+write\+File\+Group\+Operation\+Summary\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t groupid, uint32\+\_\+t process, uint64\+\_\+t nopen, uint64\+\_\+t nclose, uint64\+\_\+t nread, uint64\+\_\+t nwrite, uint64\+\_\+t nseek, uint64\+\_\+t bytesread, uint64\+\_\+t byteswrite, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Writes a file group operation summary record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gaa06c6cda1356e73565e07013f277f551}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Marker} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream\+I\+D, uint32\+\_\+t token, const char $\ast$name, uint32\+\_\+t type)
\begin{DoxyCompactList}\small\item\em Writes a def marker record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gab3e42d862789bee5e60f000c21cd0afe}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Def\+Marker\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint32\+\_\+t stream\+I\+D, uint32\+\_\+t token, const char $\ast$name, uint32\+\_\+t type, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Writes a def marker record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_gad520b7133d1ed578ee15acb00c026838}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Marker} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t token, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Writes a marker record. \end{DoxyCompactList}\item 
int \hyperlink{group__writer_ga05e82e5e0708b7fde0a75650c05cafd0}{O\+T\+F\+\_\+\+Writer\+\_\+write\+Marker\+K\+V} (\hyperlink{group__writer_ga9650309d1e145dbd60f61e954f11c279}{O\+T\+F\+\_\+\+Writer} $\ast$writer, uint64\+\_\+t time, uint32\+\_\+t process, uint32\+\_\+t token, const char $\ast$text, \hyperlink{OTF__KeyValue_8h_acaf1284a372072cdb927e73406f16db0}{O\+T\+F\+\_\+\+Key\+Value\+List} $\ast$list)
\begin{DoxyCompactList}\small\item\em Writes a marker record including an O\+T\+F\+\_\+\+Key\+Value\+List. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Transparently writes O\+T\+F traces which consist of multiple streams. 

