promises_execute.cc File Reference
`#include "promises_execute.h"`
`#include <string>`
Include dependency graph for promises_execute.cc:

## Functions

void | openProjectPromiseExecute (napi_env env, void *data)
| openProjectPromiseExecute function called when async operation get complete and convert c data type into NAPI type More...
void | listObjectPromiseExecute (napi_env env, void *data)
| listObjectPromiseExecute used to implement the uplink-c library function ListObjectPromiseExecute returns list of object using promise More...
void | downloadInfoPromiseExecute (napi_env env, void *data)
| downloadInfoPromiseExecute used to implement the uplink-c library function downloadInfoPromiseExecute provides download information using promise More...
void | downloadClosePromiseExecute (napi_env env, void *data)
| downloadClosePromiseExecute used to implement the uplink-c library function downloadClosePromiseExecute close downloads using promise More...
void | downloadReadPromiseExecute (napi_env env, void *data)
| downloadReadPromiseExecute used to implement the uplink-c library function downloadReadPromiseExecute reads downloads using promise More...
void | downloadObjectPromiseExecute (napi_env env, void *data)
| downloadObjectPromiseExecute used to implement the uplink-c library function downloadClosePromiseExecute downloads objects using promise More...
void | uploadSetMetaPromiseExecute (napi_env env, void *data)
| uploadSetMetaPromiseExecute used to implement the uplink-c library function uploadSetMetaPromiseExecute uploads the metadata using limit More...
void | uploadAbortPromiseExecute (napi_env env, void *data)
| uploadAbortPromiseExecute used to implement the uplink-c library function uploadAbortPromiseExecute aborts the upload using promise More...
void | uploadInfoPromiseExecute (napi_env env, void *data)
| uploadInfoPromiseExecute used to implement the uplink-c library function uploadInfoPromiseExecute uploads the information using promise More...
void | uploadCommitPromiseExecute (napi_env env, void *data)
| uploadCommitPromiseExecute used to implement the uplink-c library function uploadCommitPromiseExecute commits the upload using promise More...
void | uploadWritePromiseExecute (napi_env env, void *data)
| uploadWritePromiseExecute used to implement the uplink-c library function uploadWritePromiseExecute writes the upload using promise More...
void | uploadObjectExecute (napi_env env, void *data)
| uploadObjectExecute used to implement the uplink-c library function uploadObjectExecute uploads the object using promise More...
void | stateObjectPromiseExecute (napi_env env, void *data)
| stateObjectPromiseExecute creates the handle for stat_object More...
void | deleteObjectPromiseExecute (napi_env env, void *data)
| deleteObjectPromiseExecute creates the handle for delete_object More...
void | stateBucketPromiseExecute (napi_env env, void *data)
| stateBucketPromiseExecute creates the handle for stat_bucket More...
void | createBucketPromiseExecute (napi_env env, void *data)
| createBucketPromiseExecute creates the handle for create_bucket More...
void | ensureBucketPromiseExecute (napi_env env, void *data)
| ensureBucketPromiseExecute creates the handle for ensure_bucket More...
void | deleteBucketPromiseExecute (napi_env env, void *data)
| deleteBucketPromiseExecute creates the handle for delete_bucket More...
void | ListBucketsPromiseExecute (napi_env env, void *data)
| ListBucketPromiseExecute used to implement the uplink-c library function ListBucketPromiseExecute provide buckets list using promise. More...
void | closeProjectPromiseExecute (napi_env env, void *data)
| closeProjectPromiseExecute used to implement the uplink-c library function closeProjectPromiseExecute closes the project using promise More...
void | configOpenProjectPromiseExecute (napi_env env, void *data)
| configOpenProjectPromiseExecute used to implement the uplink-c library function configOpenProjectPromiseExecute opens project using access grant More...
void | ParseAccess (napi_env env, void *data)
| ParseAccess used to implement the uplink-c library function ParseAccess parses serialized access grant string. More...
void | ShareAccessPromiseExecute (napi_env env, void *data)
| ShareAccessPromiseExecute used to implement the uplink-c library function ShareAccessPromiseExecute creates new access grant with specific permission. More...
void | ConfigRequestAccessWithEncryption (napi_env env, void *data)
| ConfigRequestAccessWithEncryption used to implement the uplink-c library function ConfigRequestAccessWithEncryption requests for a new access grant using encryption. More...
void | RequestAccessWithEncryption (napi_env env, void *data)
| RequestAccessWithEncryption used to implement the uplink-c library function RequestAccessWithEncryption requests for a new access grant using encryption. More...
void | accessSerializePromiseExecute (napi_env env, void *data)
| accessSerializePromiseExecute used to implement the uplink-c library function accessSerializePromiseExecute serializes access grant into a string. More...
void | deriveEncrpPromiseExecute (napi_env env, void *data)
| accessSerializePromiseExecute used to implement the uplink-c library function accessSerializePromiseExecute serializes access grant into a string. More...
void | accessOverRidePromiseExecute (napi_env env, void *data)

## Function Documentation

## accessOverRidePromiseExecute()

void accessOverRidePromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

Here is the caller graph for this function:

## accessSerializePromiseExecute()

void accessSerializePromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

accessSerializePromiseExecute used to implement the uplink-c library function accessSerializePromiseExecute serializes access grant into a string.

Here is the caller graph for this function:

## closeProjectPromiseExecute()

void closeProjectPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

closeProjectPromiseExecute used to implement the uplink-c library function closeProjectPromiseExecute closes the project using promise

Here is the caller graph for this function:

## configOpenProjectPromiseExecute()

void configOpenProjectPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

configOpenProjectPromiseExecute used to implement the uplink-c library function configOpenProjectPromiseExecute opens project using access grant

Here is the caller graph for this function:

## ConfigRequestAccessWithEncryption()

void ConfigRequestAccessWithEncryption | ( | napi_env | env,
|  | void * | data
| ) |  |

ConfigRequestAccessWithEncryption used to implement the uplink-c library function ConfigRequestAccessWithEncryption requests for a new access grant using encryption.

Here is the caller graph for this function:

## createBucketPromiseExecute()

void createBucketPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

createBucketPromiseExecute creates the handle for create_bucket

Here is the caller graph for this function:

## deleteBucketPromiseExecute()

void deleteBucketPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

deleteBucketPromiseExecute creates the handle for delete_bucket

Here is the caller graph for this function:

## deleteObjectPromiseExecute()

void deleteObjectPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

deleteObjectPromiseExecute creates the handle for delete_object

Here is the caller graph for this function:

## deriveEncrpPromiseExecute()

void deriveEncrpPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

accessSerializePromiseExecute used to implement the uplink-c library function accessSerializePromiseExecute serializes access grant into a string.

Here is the caller graph for this function:

## downloadClosePromiseExecute()

void downloadClosePromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

downloadClosePromiseExecute used to implement the uplink-c library function downloadClosePromiseExecute close downloads using promise

Here is the caller graph for this function:

## downloadInfoPromiseExecute()

void downloadInfoPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

downloadInfoPromiseExecute used to implement the uplink-c library function downloadInfoPromiseExecute provides download information using promise

Here is the caller graph for this function:

## downloadObjectPromiseExecute()

void downloadObjectPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

downloadObjectPromiseExecute used to implement the uplink-c library function downloadClosePromiseExecute downloads objects using promise

Here is the caller graph for this function:

## downloadReadPromiseExecute()

void downloadReadPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

downloadReadPromiseExecute used to implement the uplink-c library function downloadReadPromiseExecute reads downloads using promise

Here is the caller graph for this function:

## ensureBucketPromiseExecute()

void ensureBucketPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

ensureBucketPromiseExecute creates the handle for ensure_bucket

Here is the caller graph for this function:

## ListBucketsPromiseExecute()

void ListBucketsPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

ListBucketPromiseExecute used to implement the uplink-c library function ListBucketPromiseExecute provide buckets list using promise.

## listObjectPromiseExecute()

void listObjectPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

listObjectPromiseExecute used to implement the uplink-c library function ListObjectPromiseExecute returns list of object using promise

## openProjectPromiseExecute()

void openProjectPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

openProjectPromiseExecute function called when async operation get complete and convert c data type into NAPI type

Here is the caller graph for this function:

## ParseAccess()

void ParseAccess | ( | napi_env | env,
|  | void * | data
| ) |  |

ParseAccess used to implement the uplink-c library function ParseAccess parses serialized access grant string.

Here is the caller graph for this function:

## RequestAccessWithEncryption()

void RequestAccessWithEncryption | ( | napi_env | env,
|  | void * | data
| ) |  |

RequestAccessWithEncryption used to implement the uplink-c library function RequestAccessWithEncryption requests for a new access grant using encryption.

Here is the caller graph for this function:

## ShareAccessPromiseExecute()

void ShareAccessPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

ShareAccessPromiseExecute used to implement the uplink-c library function ShareAccessPromiseExecute creates new access grant with specific permission.

Here is the caller graph for this function:

## stateBucketPromiseExecute()

void stateBucketPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

stateBucketPromiseExecute creates the handle for stat_bucket

Here is the caller graph for this function:

## stateObjectPromiseExecute()

void stateObjectPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

stateObjectPromiseExecute creates the handle for stat_object

Here is the caller graph for this function:

## uploadAbortPromiseExecute()

void uploadAbortPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

uploadAbortPromiseExecute used to implement the uplink-c library function uploadAbortPromiseExecute aborts the upload using promise

Here is the caller graph for this function:

## uploadCommitPromiseExecute()

void uploadCommitPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

uploadCommitPromiseExecute used to implement the uplink-c library function uploadCommitPromiseExecute commits the upload using promise

Here is the caller graph for this function:

## uploadInfoPromiseExecute()

void uploadInfoPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

uploadInfoPromiseExecute used to implement the uplink-c library function uploadInfoPromiseExecute uploads the information using promise

Here is the caller graph for this function:

## uploadObjectExecute()

void uploadObjectExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

uploadObjectExecute used to implement the uplink-c library function uploadObjectExecute uploads the object using promise

Here is the caller graph for this function:

## uploadSetMetaPromiseExecute()

void uploadSetMetaPromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

uploadSetMetaPromiseExecute used to implement the uplink-c library function uploadSetMetaPromiseExecute uploads the metadata using limit

Here is the caller graph for this function:

## uploadWritePromiseExecute()

void uploadWritePromiseExecute | ( | napi_env | env,
|  | void * | data
| ) |  |

uploadWritePromiseExecute used to implement the uplink-c library function uploadWritePromiseExecute writes the upload using promise

Here is the caller graph for this function: