\doxysection{Pseudo\+\_\+\+QC\+\_\+\+Binary.\+dox.\+h}
\hypertarget{_pseudo___q_c___binary_8dox_8h_source}{}\label{_pseudo___q_c___binary_8dox_8h_source}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00003\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{00005\ \textcolor{comment}{/***/}}
\DoxyCodeLine{00006\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9}{zzz8binaryzzz9}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_qore_1_1zzz8valuezzz9}{zzz8valuezzz9}}\ \{}
\DoxyCodeLine{00007\ }
\DoxyCodeLine{00008\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00010\ }
\DoxyCodeLine{00022\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a566ff06c85ac36b352896f276b090e8f}{empty}}();}
\DoxyCodeLine{00023\ }
\DoxyCodeLine{00024\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00026\ }
\DoxyCodeLine{00051\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a4bcd3dd7e317d56d4bb5135a58c47fb1}{find}}(data\ bin,\ softint\ byte\_pos\ =\ 0);}
\DoxyCodeLine{00052\ }
\DoxyCodeLine{00053\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00055\ }
\DoxyCodeLine{00081\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a689c2d2bacc24aa2e286245269888729}{rfind}}(data\ bin,\ softint\ byte\_pos\ =\ -\/1);}
\DoxyCodeLine{00082\ }
\DoxyCodeLine{00083\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00085\ }
\DoxyCodeLine{00097\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a23f80283f3e64ad3e39ea5c51b7aec3e}{size}}();}
\DoxyCodeLine{00098\ }
\DoxyCodeLine{00099\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00101\ }
\DoxyCodeLine{00110\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a8f51d2fc8bf3252af1c72a4d03e81c4f}{sizep}}();}
\DoxyCodeLine{00111\ }
\DoxyCodeLine{00112\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00114\ }
\DoxyCodeLine{00130\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{list<binary>}}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_afdcb54b72c9771d33781bfe82439a43d}{split}}(data\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{sep}});}
\DoxyCodeLine{00131\ }
\DoxyCodeLine{00132\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00134\ }
\DoxyCodeLine{00153\ \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a5b99353f309cc3cdfd0fe7227d99eee5}{substr}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{start}});}
\DoxyCodeLine{00154\ }
\DoxyCodeLine{00155\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00157\ }
\DoxyCodeLine{00177\ \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a87459df5b2a455d190644ae47a468791}{substr}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{start}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{len}});}
\DoxyCodeLine{00178\ }
\DoxyCodeLine{00179\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00181\ }
\DoxyCodeLine{00203\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_ab30735fae927ea3be3e3a710574ff486}{toBase64}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{maxlinelen}}\ =\ -\/1);}
\DoxyCodeLine{00204\ }
\DoxyCodeLine{00205\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00207\ }
\DoxyCodeLine{00225\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_afbe415c78c4f4fb490f4465a8db59713}{toBase64Url}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{maxlinelen}}\ =\ -\/1);}
\DoxyCodeLine{00226\ }
\DoxyCodeLine{00227\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00229\ }
\DoxyCodeLine{00245\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_ada0665f689a4787b2697c1ff399b7cac}{toHex}}();}
\DoxyCodeLine{00246\ }
\DoxyCodeLine{00247\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00249\ }
\DoxyCodeLine{00273\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a9eff25da172a81558e0bfab828bf9919}{toMD5}}();}
\DoxyCodeLine{00274\ }
\DoxyCodeLine{00275\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00277\ }
\DoxyCodeLine{00299\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a3f9afb50f2f621c133f11330432561d6}{toSHA1}}();}
\DoxyCodeLine{00300\ }
\DoxyCodeLine{00301\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00303\ }
\DoxyCodeLine{00329\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a40a67a7f4d31d72c67f65a71f98e9618}{toSHA224}}();}
\DoxyCodeLine{00330\ }
\DoxyCodeLine{00331\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00333\ }
\DoxyCodeLine{00359\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a3fad715400f0b1901a24e727b887d169}{toSHA256}}();}
\DoxyCodeLine{00360\ }
\DoxyCodeLine{00361\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00363\ }
\DoxyCodeLine{00389\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a7fa8629838806509270b0a5d48415611}{toSHA384}}();}
\DoxyCodeLine{00390\ }
\DoxyCodeLine{00391\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00393\ }
\DoxyCodeLine{00419\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_ab3a42f1beda2facfdbd32f465d9b8fe3}{toSHA512}}();}
\DoxyCodeLine{00420\ }
\DoxyCodeLine{00421\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00423\ }
\DoxyCodeLine{00437\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a06e153b81c1e46d58dc886b0e6183fc8}{toString}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ encoding);}
\DoxyCodeLine{00438\ }
\DoxyCodeLine{00439\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00441\ }
\DoxyCodeLine{00455\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a0e1c6cd63c6dfab74ff85b53a462b4ec}{typeCode}}();}
\DoxyCodeLine{00456\ }
\DoxyCodeLine{00457\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00459\ }
\DoxyCodeLine{00475\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9_a7c76d2d0c0f1c731a80db3b3d8253cbd}{val}}();}
\DoxyCodeLine{00476\ \};}
\DoxyCodeLine{00477\ \}}

\end{DoxyCode}
