\hypertarget{_pseudo___q_c___binary_8dox_8h_source}{}\doxysection{Pseudo\+\_\+\+QC\+\_\+\+Binary.\+dox.\+h}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{3 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{5 \textcolor{comment}{/***/}}
\DoxyCodeLine{6 \textcolor{keyword}{class }\mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9}{zzz8binaryzzz9}} : \textcolor{keyword}{public} \mbox{\hyperlink{class_qore_1_1zzz8valuezzz9}{zzz8valuezzz9}} \{}
\DoxyCodeLine{7 }
\DoxyCodeLine{8 \textcolor{keyword}{public}:}
\DoxyCodeLine{10 }
\DoxyCodeLine{22 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a566ff06c85ac36b352896f276b090e8f}{empty}}();}
\DoxyCodeLine{23 }
\DoxyCodeLine{24 \textcolor{keyword}{public}:}
\DoxyCodeLine{26 }
\DoxyCodeLine{51 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a4bcd3dd7e317d56d4bb5135a58c47fb1}{find}}(data bin, softint byte\_pos = 0);}
\DoxyCodeLine{52 }
\DoxyCodeLine{53 \textcolor{keyword}{public}:}
\DoxyCodeLine{55 }
\DoxyCodeLine{81 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a689c2d2bacc24aa2e286245269888729}{rfind}}(data bin, softint byte\_pos = -\/1);}
\DoxyCodeLine{82 }
\DoxyCodeLine{83 \textcolor{keyword}{public}:}
\DoxyCodeLine{85 }
\DoxyCodeLine{97 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a23f80283f3e64ad3e39ea5c51b7aec3e}{size}}();}
\DoxyCodeLine{98 }
\DoxyCodeLine{99 \textcolor{keyword}{public}:}
\DoxyCodeLine{101 }
\DoxyCodeLine{110 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a8f51d2fc8bf3252af1c72a4d03e81c4f}{sizep}}();}
\DoxyCodeLine{111 }
\DoxyCodeLine{112 \textcolor{keyword}{public}:}
\DoxyCodeLine{114 }
\DoxyCodeLine{130 list<binary> \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_afdcb54b72c9771d33781bfe82439a43d}{split}}(data sep);}
\DoxyCodeLine{131 }
\DoxyCodeLine{132 \textcolor{keyword}{public}:}
\DoxyCodeLine{134 }
\DoxyCodeLine{153 \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a5b99353f309cc3cdfd0fe7227d99eee5}{substr}}(softint start);}
\DoxyCodeLine{154 }
\DoxyCodeLine{155 \textcolor{keyword}{public}:}
\DoxyCodeLine{157 }
\DoxyCodeLine{177 \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a87459df5b2a455d190644ae47a468791}{substr}}(softint start, softint len);}
\DoxyCodeLine{178 }
\DoxyCodeLine{179 \textcolor{keyword}{public}:}
\DoxyCodeLine{181 }
\DoxyCodeLine{201 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_ab30735fae927ea3be3e3a710574ff486}{toBase64}}(softint maxlinelen = -\/1);}
\DoxyCodeLine{202 }
\DoxyCodeLine{203 \textcolor{keyword}{public}:}
\DoxyCodeLine{205 }
\DoxyCodeLine{221 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_ada0665f689a4787b2697c1ff399b7cac}{toHex}}();}
\DoxyCodeLine{222 }
\DoxyCodeLine{223 \textcolor{keyword}{public}:}
\DoxyCodeLine{225 }
\DoxyCodeLine{249 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a9eff25da172a81558e0bfab828bf9919}{toMD5}}();}
\DoxyCodeLine{250 }
\DoxyCodeLine{251 \textcolor{keyword}{public}:}
\DoxyCodeLine{253 }
\DoxyCodeLine{275 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a3f9afb50f2f621c133f11330432561d6}{toSHA1}}();}
\DoxyCodeLine{276 }
\DoxyCodeLine{277 \textcolor{keyword}{public}:}
\DoxyCodeLine{279 }
\DoxyCodeLine{305 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a40a67a7f4d31d72c67f65a71f98e9618}{toSHA224}}();}
\DoxyCodeLine{306 }
\DoxyCodeLine{307 \textcolor{keyword}{public}:}
\DoxyCodeLine{309 }
\DoxyCodeLine{335 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a3fad715400f0b1901a24e727b887d169}{toSHA256}}();}
\DoxyCodeLine{336 }
\DoxyCodeLine{337 \textcolor{keyword}{public}:}
\DoxyCodeLine{339 }
\DoxyCodeLine{365 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a7fa8629838806509270b0a5d48415611}{toSHA384}}();}
\DoxyCodeLine{366 }
\DoxyCodeLine{367 \textcolor{keyword}{public}:}
\DoxyCodeLine{369 }
\DoxyCodeLine{395 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_ab3a42f1beda2facfdbd32f465d9b8fe3}{toSHA512}}();}
\DoxyCodeLine{396 }
\DoxyCodeLine{397 \textcolor{keyword}{public}:}
\DoxyCodeLine{399 }
\DoxyCodeLine{413 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a06e153b81c1e46d58dc886b0e6183fc8}{toString}}(\_\_7\_ \textcolor{keywordtype}{string} encoding);}
\DoxyCodeLine{414 }
\DoxyCodeLine{415 \textcolor{keyword}{public}:}
\DoxyCodeLine{417 }
\DoxyCodeLine{431 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a0e1c6cd63c6dfab74ff85b53a462b4ec}{typeCode}}();}
\DoxyCodeLine{432 }
\DoxyCodeLine{433 \textcolor{keyword}{public}:}
\DoxyCodeLine{435 }
\DoxyCodeLine{451 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a7c76d2d0c0f1c731a80db3b3d8253cbd}{val}}();}
\DoxyCodeLine{452 \};}
\DoxyCodeLine{453 \}}

\end{DoxyCode}
