\hypertarget{struct___textsecure_____device_consistency_code_message}{}\section{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message Struct Reference}
\label{struct___textsecure_____device_consistency_code_message}\index{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message}}


{\ttfamily \#include $<$Whisper\+Text\+Protocol.\+pb-\/c.\+h$>$}



Collaboration diagram for \+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct___textsecure_____device_consistency_code_message__coll__graph}
\end{center}
\end{figure}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_protobuf_c_message}{Protobuf\+C\+Message} \hyperlink{struct___textsecure_____device_consistency_code_message_a7dfefd33927a7418a47750a02ba393b2}{base}
\item 
\hyperlink{group__api_ga98475218bcbd7a2171589414021c2633}{protobuf\+\_\+c\+\_\+boolean} \hyperlink{struct___textsecure_____device_consistency_code_message_aec2eccd3c19c163843cf776a4939dd92}{has\+\_\+generation}
\item 
\hyperlink{uthash_8h_a435d1572bf3f880d55459d9805097f62}{uint32\+\_\+t} \hyperlink{struct___textsecure_____device_consistency_code_message_a240945185669680bcfcd13289bd5376a}{generation}
\item 
\hyperlink{group__api_ga98475218bcbd7a2171589414021c2633}{protobuf\+\_\+c\+\_\+boolean} \hyperlink{struct___textsecure_____device_consistency_code_message_a364d416bb4e5ee17dd59139d81540164}{has\+\_\+signature}
\item 
\hyperlink{struct_protobuf_c_binary_data}{Protobuf\+C\+Binary\+Data} \hyperlink{struct___textsecure_____device_consistency_code_message_a5c952af4523e5128f82e5af51272ac59}{signature}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 123 of file Whisper\+Text\+Protocol.\+pb-\/c.\+h.



\subsection{Field Documentation}
\mbox{\Hypertarget{struct___textsecure_____device_consistency_code_message_a7dfefd33927a7418a47750a02ba393b2}\label{struct___textsecure_____device_consistency_code_message_a7dfefd33927a7418a47750a02ba393b2}} 
\index{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message}!base@{base}}
\index{base@{base}!\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message}}
\subsubsection{\texorpdfstring{base}{base}}
{\footnotesize\ttfamily \hyperlink{struct_protobuf_c_message}{Protobuf\+C\+Message} base}



Definition at line 125 of file Whisper\+Text\+Protocol.\+pb-\/c.\+h.

\mbox{\Hypertarget{struct___textsecure_____device_consistency_code_message_a240945185669680bcfcd13289bd5376a}\label{struct___textsecure_____device_consistency_code_message_a240945185669680bcfcd13289bd5376a}} 
\index{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message}!generation@{generation}}
\index{generation@{generation}!\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message}}
\subsubsection{\texorpdfstring{generation}{generation}}
{\footnotesize\ttfamily \hyperlink{uthash_8h_a435d1572bf3f880d55459d9805097f62}{uint32\+\_\+t} generation}



Definition at line 127 of file Whisper\+Text\+Protocol.\+pb-\/c.\+h.

\mbox{\Hypertarget{struct___textsecure_____device_consistency_code_message_aec2eccd3c19c163843cf776a4939dd92}\label{struct___textsecure_____device_consistency_code_message_aec2eccd3c19c163843cf776a4939dd92}} 
\index{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message}!has\+\_\+generation@{has\+\_\+generation}}
\index{has\+\_\+generation@{has\+\_\+generation}!\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message}}
\subsubsection{\texorpdfstring{has\+\_\+generation}{has\_generation}}
{\footnotesize\ttfamily \hyperlink{group__api_ga98475218bcbd7a2171589414021c2633}{protobuf\+\_\+c\+\_\+boolean} has\+\_\+generation}



Definition at line 126 of file Whisper\+Text\+Protocol.\+pb-\/c.\+h.

\mbox{\Hypertarget{struct___textsecure_____device_consistency_code_message_a364d416bb4e5ee17dd59139d81540164}\label{struct___textsecure_____device_consistency_code_message_a364d416bb4e5ee17dd59139d81540164}} 
\index{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message}!has\+\_\+signature@{has\+\_\+signature}}
\index{has\+\_\+signature@{has\+\_\+signature}!\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message}}
\subsubsection{\texorpdfstring{has\+\_\+signature}{has\_signature}}
{\footnotesize\ttfamily \hyperlink{group__api_ga98475218bcbd7a2171589414021c2633}{protobuf\+\_\+c\+\_\+boolean} has\+\_\+signature}



Definition at line 128 of file Whisper\+Text\+Protocol.\+pb-\/c.\+h.

\mbox{\Hypertarget{struct___textsecure_____device_consistency_code_message_a5c952af4523e5128f82e5af51272ac59}\label{struct___textsecure_____device_consistency_code_message_a5c952af4523e5128f82e5af51272ac59}} 
\index{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message}!signature@{signature}}
\index{signature@{signature}!\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message@{\+\_\+\+Textsecure\+\_\+\+\_\+\+Device\+Consistency\+Code\+Message}}
\subsubsection{\texorpdfstring{signature}{signature}}
{\footnotesize\ttfamily \hyperlink{struct_protobuf_c_binary_data}{Protobuf\+C\+Binary\+Data} signature}



Definition at line 129 of file Whisper\+Text\+Protocol.\+pb-\/c.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/\hyperlink{_whisper_text_protocol_8pb-c_8h}{Whisper\+Text\+Protocol.\+pb-\/c.\+h}\end{DoxyCompactItemize}
