Qore Programming Language Reference Manual: lib/Pseudo_QC_Binary.dox.h Source File

Qore Programming Language Reference Manual 0.8.11

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

All Classes Namespaces Functions Variables Groups Pages
Pseudo_QC_Binary.dox.h
1 namespace Qore {
4
5 class <binary> : public <value> {
6
7 public:
9
21 bool empty();
22
23 public:
25
37 int size();
38
39 public:
41
50 bool sizep();
51
52 public:
54
70 list split(binary sep);
71
72 public:
74
93 binary substr(softint start);
94
95 public:
97
117 binary substr(softint start, softint len);
118
119 public:
121
141 string toBase64(softint maxlinelen = -1);
142
143 public:
145
162 string toHex();
163
164 public:
166
190 string toMD5();
191
192 public:
194
216 string toSHA1();
217
218 public:
220
245 string toSHA224();
246
247 public:
249
274 string toSHA256();
275
276 public:
278
303 string toSHA384();
304
305 public:
307
332 string toSHA512();
333
334 public:
336
350 string toString(*string encoding);
351
352 public:
354
368 int typeCode();
369
370 public:
372
388 bool val();
389 };
390 };
<binary>::val
bool val()
Returns False if the binary object is empty (size = 0), True if not.
<binary>::sizep
bool sizep()
Returns True since binary objects can return a non-zero size.
<value>
Methods in this pseudo-class are available to be executed on any value type (even NOTHING); this is t...
Definition: Pseudo_QC_All.dox.h:5
<binary>::empty
bool empty()
Returns True if the binary object is empty (size = 0), False if not.
<binary>::toSHA256
string toSHA256()
Returns the SHA-256 message digest (a variant of SHA-2) of the binary data as a hex string...
<binary>::substr
binary substr(softint start)
Returns a portion of the binary data starting from an integer offset.
<binary>::toSHA1
string toSHA1()
Returns the SHA1 message digest of the binary data as a hex string.
<binary>::toMD5
string toMD5()
Returns the MD5 message digest of the binary data as a hex string.
Qore::binary
binary binary()
Always returns an empty binary object (of zero length)
<binary>::toSHA512
string toSHA512()
Returns the SHA-512 message digest (a variant of SHA-2) of the binary data as a hex string...
<binary>::split
list split(binary sep)
Returns a list of binary objects representing each component of the binary object separated by the by...
Qore::list
list list(...)
Returns a list of the arguments passed at the top level.
<binary>::toBase64
string toBase64(softint maxlinelen=-1)
Returns the base64-encoded representation of the binary object.
<binary>
Methods in this pseudo-class can be executed on binary values.
Definition: Pseudo_QC_Binary.dox.h:5
<binary>::typeCode
int typeCode()
Returns Qore::NT_BINARY.
<binary>::size
int size()
Returns the number of bytes in the binary object.
<binary>::toSHA384
string toSHA384()
Returns the SHA-384 message digest (a variant of SHA-2) of the binary data as a hex string...
<binary>::toHex
string toHex()
returns a string of hexadecimal digits corresponding to the contents of the binary object ...
<binary>::toSHA224
string toSHA224()
Returns the SHA-224 message digest (a variant of SHA-2) of the binary data as a hex string...
<value>::toString
string toString()
Returns the string representation of the value; the default is an empty string.