\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{203 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_ab30735fae927ea3be3e3a710574ff486}{toBase64}}(softint maxlinelen = -\/1);}
\DoxyCodeLine{204 }
\DoxyCodeLine{205 \textcolor{keyword}{public}:}
\DoxyCodeLine{207 }
\DoxyCodeLine{225 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_afbe415c78c4f4fb490f4465a8db59713}{toBase64Url}}(softint maxlinelen = -\/1);}
\DoxyCodeLine{226 }
\DoxyCodeLine{227 \textcolor{keyword}{public}:}
\DoxyCodeLine{229 }
\DoxyCodeLine{245 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_ada0665f689a4787b2697c1ff399b7cac}{toHex}}();}
\DoxyCodeLine{246 }
\DoxyCodeLine{247 \textcolor{keyword}{public}:}
\DoxyCodeLine{249 }
\DoxyCodeLine{273 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a9eff25da172a81558e0bfab828bf9919}{toMD5}}();}
\DoxyCodeLine{274 }
\DoxyCodeLine{275 \textcolor{keyword}{public}:}
\DoxyCodeLine{277 }
\DoxyCodeLine{299 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a3f9afb50f2f621c133f11330432561d6}{toSHA1}}();}
\DoxyCodeLine{300 }
\DoxyCodeLine{301 \textcolor{keyword}{public}:}
\DoxyCodeLine{303 }
\DoxyCodeLine{329 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a40a67a7f4d31d72c67f65a71f98e9618}{toSHA224}}();}
\DoxyCodeLine{330 }
\DoxyCodeLine{331 \textcolor{keyword}{public}:}
\DoxyCodeLine{333 }
\DoxyCodeLine{359 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a3fad715400f0b1901a24e727b887d169}{toSHA256}}();}
\DoxyCodeLine{360 }
\DoxyCodeLine{361 \textcolor{keyword}{public}:}
\DoxyCodeLine{363 }
\DoxyCodeLine{389 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a7fa8629838806509270b0a5d48415611}{toSHA384}}();}
\DoxyCodeLine{390 }
\DoxyCodeLine{391 \textcolor{keyword}{public}:}
\DoxyCodeLine{393 }
\DoxyCodeLine{419 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_ab3a42f1beda2facfdbd32f465d9b8fe3}{toSHA512}}();}
\DoxyCodeLine{420 }
\DoxyCodeLine{421 \textcolor{keyword}{public}:}
\DoxyCodeLine{423 }
\DoxyCodeLine{437 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a06e153b81c1e46d58dc886b0e6183fc8}{toString}}(\_\_7\_ \textcolor{keywordtype}{string} encoding);}
\DoxyCodeLine{438 }
\DoxyCodeLine{439 \textcolor{keyword}{public}:}
\DoxyCodeLine{441 }
\DoxyCodeLine{455 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a0e1c6cd63c6dfab74ff85b53a462b4ec}{typeCode}}();}
\DoxyCodeLine{456 }
\DoxyCodeLine{457 \textcolor{keyword}{public}:}
\DoxyCodeLine{459 }
\DoxyCodeLine{475 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a7c76d2d0c0f1c731a80db3b3d8253cbd}{val}}();}
\DoxyCodeLine{476 \};}
\DoxyCodeLine{477 \}}

\end{DoxyCode}
