|
Node.js
v8.x
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
|
Public Types | |
| enum | FreeMode { FREE_DATA, DONT_FREE_DATA } |
Public Member Functions | |
| RandomBytesRequest (Environment *env, Local< Object > object, size_t size, char *data, FreeMode free_mode) | |
| ~RandomBytesRequest () override | |
| uv_work_t * | work_req () |
| size_t | size () const |
| char * | data () const |
| void | set_data (char *data) |
| void | release () |
| void | return_memory (char **d, size_t *len) |
| unsigned long | error () const |
| void | set_error (unsigned long err) |
| size_t | self_size () const override |
Data Fields | |
| uv_work_t | work_req_ |
Definition at line 5462 of file node_crypto.cc.
| enum FreeMode |
| Enumerator | |
|---|---|
| FREE_DATA | |
| DONT_FREE_DATA | |
Definition at line 5464 of file node_crypto.cc.
|
inline |
Definition at line 5466 of file node_crypto.cc.
|
inlineoverride |
Definition at line 5479 of file node_crypto.cc.
|
inline |
Definition at line 5492 of file node_crypto.cc.
Referenced by node::crypto::RandomBytesWork().
|
inline |
Definition at line 5515 of file node_crypto.cc.
Referenced by node::crypto::RandomBytesCheck().
|
inline |
Definition at line 5500 of file node_crypto.cc.
References size_.
Referenced by node::crypto::RandomBytesCheck().
|
inline |
Definition at line 5508 of file node_crypto.cc.
Referenced by node::crypto::RandomBytesCheck().
|
inlineoverride |
Definition at line 5523 of file node_crypto.cc.
|
inline |
Definition at line 5496 of file node_crypto.cc.
|
inline |
Definition at line 5519 of file node_crypto.cc.
Referenced by node::crypto::RandomBytesWork().
|
inline |
Definition at line 5488 of file node_crypto.cc.
References size_.
Referenced by node::crypto::RandomBytesCheck(), and node::crypto::RandomBytesWork().
|
inline |
Definition at line 5484 of file node_crypto.cc.
Referenced by node::crypto::RandomBytes(), node::crypto::RandomBytesBuffer(), and node::crypto::RandomBytesProcessSync().
| uv_work_t work_req_ |
Definition at line 5525 of file node_crypto.cc.
Referenced by node::crypto::RandomBytesAfter(), and node::crypto::RandomBytesWork().