access_operations.h
Go to the documentation of this file.
#include "definitions.h"
#include "../libUplink.h"
napi_value parse_accessc(napi_env env, napi_callback_info info);
//
napi_value access_sharec(napi_env env, napi_callback_info info);
//
napi_value config_request_access_with_passphrasec(napi_env env, napi_callback_info info);
//
napi_value request_access_with_passphrasec(napi_env env, napi_callback_info info);
napi_value access_serializec(napi_env env, napi_callback_info info);
//
napi_value uplink_derive_encryption_keyc(napi_env env, napi_callback_info info);
//
napi_value uplink_access_override_encryption_keyc(napi_env env, napi_callback_info info);
RequestAccessPromiseObj::deferred
napi_deferred deferred
Definition: definitions.h:215
deriveEncrpPromiseObj::saltSize
int64_t saltSize
Definition: definitions.h:261
deriveEncrpPromiseObj
Definition: definitions.h:254
ParseAccess
void ParseAccess(napi_env env, void *data)
ParseAccess used to implement the uplink-c library function ParseAccess parses serialized access gran...
Definition: promises_execute.cc:248
accessSerializePromiseComplete
void accessSerializePromiseComplete(napi_env env, napi_status status, void *data)
accessSerializePromiseComplete creates the handle for access_serialize
Definition: promises_complete.cc:771
uplink_derive_encryption_keyc
napi_value uplink_derive_encryption_keyc(napi_env env, napi_callback_info info)
uplink_derive_encryption_keyc function is called from the javascript file uplink_derive_encryption_ke...
Definition: access_operations.cc:783
access_operations.h
deriveEncrpPromiseObj::work
napi_async_work work
Definition: definitions.h:257
ParseAccessPromiseObj::async_action_status
int async_action_status
Definition: definitions.h:203
accessSerializePromiseObj::access
UplinkAccess access
Definition: definitions.h:250
ShareAccessPromiseComplete
void ShareAccessPromiseComplete(napi_env env, napi_status status, void *data)
ShareAccessPromiseComplete creates the handle for access_share.
Definition: promises_complete.cc:670
accessOverRidePromiseObj::deferred
napi_deferred deferred
Definition: definitions.h:268
access_sharec
napi_value access_sharec(napi_env env, napi_callback_info info)
parse_accessc function is called from the javascript file access_share creates new access grant with ...
Definition: access_operations.cc:91
config_request_access_with_passphrasec
napi_value config_request_access_with_passphrasec(napi_env env, napi_callback_info info)
config_request_access_with_passphrasec function is called from the javascript file config_request_acc...
Definition: access_operations.cc:347
AccessSharePromiseObj
Definition: definitions.h:221
ConfigRequestAccessPromiseObj::deferred
napi_deferred deferred
Definition: definitions.h:238
ConfigRequestAccessPromiseObj::config
UplinkConfig config
Definition: definitions.h:242
ParseAccessPromiseObj::accessString
char * accessString
Definition: definitions.h:202
request_access_with_passphrasec
napi_value request_access_with_passphrasec(napi_env env, napi_callback_info info)
request_access_with_passphrase function is called from the javascript file request_access_with_passph...
Definition: access_operations.cc:584
uplink_access_override_encryption_keyc
napi_value uplink_access_override_encryption_keyc(napi_env env, napi_callback_info info)
uplink_access_override_encryption_keyc function is called from the javascript file uplink_access_over...
Definition: access_operations.cc:897
config_request_access_with_passphrasec
napi_value config_request_access_with_passphrasec(napi_env env, napi_callback_info info)
config_request_access_with_passphrasec function is called from the javascript file config_request_acc...
Definition: access_operations.cc:347
ShareAccessPromiseExecute
void ShareAccessPromiseExecute(napi_env env, void *data)
ShareAccessPromiseExecute used to implement the uplink-c library function ShareAccessPromiseExecute c...
Definition: promises_execute.cc:257
access_sharec
napi_value access_sharec(napi_env env, napi_callback_info info)
parse_accessc function is called from the javascript file access_share creates new access grant with ...
Definition: access_operations.cc:91
deriveEncrpPromiseComplete
void deriveEncrpPromiseComplete(napi_env env, napi_status status, void *data)
Definition: promises_complete.cc:800
parse_accessc
napi_value parse_accessc(napi_env env, napi_callback_info info)
parse_accessc function is called from the javascript file parse_access parses serialized access grant...
Definition: access_operations.cc:15
RequestAccessPromiseObj
Definition: definitions.h:210
RequestAccessPromiseObj::work
napi_async_work work
Definition: definitions.h:216
accessOverRidePromiseObj::encryptionKey
UplinkEncryptionKey encryptionKey
Definition: definitions.h:274
uplink_access_override_encryption_keyc
napi_value uplink_access_override_encryption_keyc(napi_env env, napi_callback_info info)
uplink_access_override_encryption_keyc function is called from the javascript file uplink_access_over...
Definition: access_operations.cc:897
AccessSharePromiseObj::SharePrefixListPointer
UplinkSharePrefix * SharePrefixListPointer
Definition: definitions.h:229
accessOverRidePromiseObj::prefix
char * prefix
Definition: definitions.h:273
RequestAccessPromiseObj::passphrase
char * passphrase
Definition: definitions.h:213
RequestAccessWithEncryptionPromiseComplete
void RequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status status, void *data)
RequestAccessWithEncryptionPromiseComplete creates the handle for request_access_with_passphrase.
Definition: promises_complete.cc:737
access_serializec
napi_value access_serializec(napi_env env, napi_callback_info info)
access_serializec function is called from the javascript file access_serialize serializes access gran...
Definition: access_operations.cc:702
ConfigRequestAccessPromiseObj
Definition: definitions.h:233
AccessSharePromiseObj::work
napi_async_work work
Definition: definitions.h:224
accessOverRidePromiseObj::access
UplinkAccess access
Definition: definitions.h:271
accessOverRidePromiseExecute
void accessOverRidePromiseExecute(napi_env env, void *data)
Definition: promises_execute.cc:308
parse_accessc
napi_value parse_accessc(napi_env env, napi_callback_info info)
parse_accessc function is called from the javascript file parse_access parses serialized access grant...
Definition: access_operations.cc:15
accessSerializePromiseExecute
void accessSerializePromiseExecute(napi_env env, void *data)
accessSerializePromiseExecute used to implement the uplink-c library function accessSerializePromiseE...
Definition: promises_execute.cc:287
ConfigRequestAccessWithEncryption
void ConfigRequestAccessWithEncryption(napi_env env, void *data)
ConfigRequestAccessWithEncryption used to implement the uplink-c library function ConfigRequestAccess...
Definition: promises_execute.cc:267
deriveEncrpPromiseObj::deferred
napi_deferred deferred
Definition: definitions.h:256
accessOverRidePromiseObj::work
napi_async_work work
Definition: definitions.h:269
access_serializec
napi_value access_serializec(napi_env env, napi_callback_info info)
access_serializec function is called from the javascript file access_serialize serializes access gran...
Definition: access_operations.cc:702
AccessSharePromiseObj::access
UplinkAccess access
Definition: definitions.h:226
RequestAccessWithEncryption
void RequestAccessWithEncryption(napi_env env, void *data)
RequestAccessWithEncryption used to implement the uplink-c library function RequestAccessWithEncrypti...
Definition: promises_execute.cc:277
definitions.h
accessOverRidePromiseObj::bucket
char * bucket
Definition: definitions.h:272
AccessSharePromiseObj::SharePrefixSize
int64_t SharePrefixSize
Definition: definitions.h:228
ParseAccessPromiseObj::work
napi_async_work work
Definition: definitions.h:205
accessOverRidePromiseObj
Definition: definitions.h:266
RequestAccessPromiseObj::async_action_status
int async_action_status
Definition: definitions.h:214
deriveEncrpPromiseExecute
void deriveEncrpPromiseExecute(napi_env env, void *data)
accessSerializePromiseExecute used to implement the uplink-c library function accessSerializePromiseE...
Definition: promises_execute.cc:297
AccessSharePromiseObj::deferred
napi_deferred deferred
Definition: definitions.h:223
AccessSharePromiseObj::permission
UplinkPermission permission
Definition: definitions.h:230
RequestAccessPromiseObj::api_key
char * api_key
Definition: definitions.h:212
ParseAccessPromiseObj::deferred
napi_deferred deferred
Definition: definitions.h:204
accessOverRidePromiseComplete
void accessOverRidePromiseComplete(napi_env env, napi_status status, void *data)
Definition: promises_complete.cc:832
ConfigRequestAccessPromiseObj::passphrase
char * passphrase
Definition: definitions.h:236
deriveEncrpPromiseObj::passphrase
char * passphrase
Definition: definitions.h:260
ConfigRequestAccessPromiseObj::work
napi_async_work work
Definition: definitions.h:239
RequestAccessPromiseObj::satellite_address
char * satellite_address
Definition: definitions.h:211
uplink_derive_encryption_keyc
napi_value uplink_derive_encryption_keyc(napi_env env, napi_callback_info info)
uplink_derive_encryption_keyc function is called from the javascript file uplink_derive_encryption_ke...
Definition: access_operations.cc:783
ConfigRequestAccessPromiseObj::api_key
char * api_key
Definition: definitions.h:235
ParseAccessPromiseObj
Definition: definitions.h:201
ConfigRequestAccessPromiseObj::satellite_address
char * satellite_address
Definition: definitions.h:234
accessSerializePromiseObj::work
napi_async_work work
Definition: definitions.h:248
deriveEncrpPromiseObj::saltCharArrayPointer
char * saltCharArrayPointer
Definition: definitions.h:262
accessSerializePromiseObj::deferred
napi_deferred deferred
Definition: definitions.h:247
ConfigRequestAccessWithEncryptionPromiseComplete
void ConfigRequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status status, void *data)
ConfigRequestAccessWithEncryptionPromiseComplete creates the handle for config_request_access_with_pa...
Definition: promises_complete.cc:702
request_access_with_passphrasec
napi_value request_access_with_passphrasec(napi_env env, napi_callback_info info)
request_access_with_passphrase function is called from the javascript file request_access_with_passph...
Definition: access_operations.cc:584
ParseAccessPromiseComplete
void ParseAccessPromiseComplete(napi_env env, napi_status status, void *data)
ParseAccessPromiseComplete creates the handle for parse_access.
Definition: promises_complete.cc:637
accessSerializePromiseObj
Definition: definitions.h:245