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().