@@ -160,9 +152,7 @@
diff --git a/docs/graph_legend.md5 b/docs/api-doc/graph_legend.md5
similarity index 100%
rename from docs/graph_legend.md5
rename to docs/api-doc/graph_legend.md5
diff --git a/docs/graph_legend.png b/docs/api-doc/graph_legend.png
similarity index 100%
rename from docs/graph_legend.png
rename to docs/api-doc/graph_legend.png
diff --git a/docs/api-doc/index.html b/docs/api-doc/index.html
new file mode 100644
index 00000000..7f4bdfa5
--- /dev/null
+++ b/docs/api-doc/index.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
Uplink-Nodejs: Node-js bindings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
It uses napi for creating node module
+
+
+
+
+
+
+
diff --git a/docs/jquery.js b/docs/api-doc/jquery.js
similarity index 100%
rename from docs/jquery.js
rename to docs/api-doc/jquery.js
diff --git a/docs/api-doc/menu.js b/docs/api-doc/menu.js
new file mode 100644
index 00000000..2fe2214f
--- /dev/null
+++ b/docs/api-doc/menu.js
@@ -0,0 +1,51 @@
+/*
+ @licstart The following is the entire license notice for the JavaScript code in this file.
+
+ The MIT License (MIT)
+
+ Copyright (C) 1997-2020 by Dimitri van Heesch
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software
+ and associated documentation files (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge, publish, distribute,
+ sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all copies or
+ substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ @licend The above is the entire license notice for the JavaScript code in this file
+ */
+function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
+ function makeTree(data,relPath) {
+ var result='';
+ if ('children' in data) {
+ result+='
';
+ }
+ return result;
+ }
+
+ $('#main-nav').append(makeTree(menudata,relPath));
+ $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
+ if (searchEnabled) {
+ if (serverSide) {
+ $('#main-menu').append('
');
+ } else {
+ $('#main-menu').append('
');
+ }
+ }
+ $('#main-menu').smartmenus();
+}
+/* @license-end */
diff --git a/docs/api-doc/menudata.js b/docs/api-doc/menudata.js
new file mode 100644
index 00000000..188f8995
--- /dev/null
+++ b/docs/api-doc/menudata.js
@@ -0,0 +1,84 @@
+/*
+ @licstart The following is the entire license notice for the JavaScript code in this file.
+
+ The MIT License (MIT)
+
+ Copyright (C) 1997-2020 by Dimitri van Heesch
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software
+ and associated documentation files (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge, publish, distribute,
+ sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all copies or
+ substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ @licend The above is the entire license notice for the JavaScript code in this file
+*/
+var menudata={children:[
+{text:"Main Page",url:"index.html"},
+{text:"Classes",url:"annotated.html",children:[
+{text:"Class List",url:"annotated.html"},
+{text:"Class Index",url:"classes.html"},
+{text:"Class Members",url:"functions.html",children:[
+{text:"All",url:"functions.html",children:[
+{text:"a",url:"functions.html#index_a"},
+{text:"b",url:"functions.html#index_b"},
+{text:"c",url:"functions.html#index_c"},
+{text:"d",url:"functions.html#index_d"},
+{text:"e",url:"functions.html#index_e"},
+{text:"l",url:"functions.html#index_l"},
+{text:"o",url:"functions.html#index_o"},
+{text:"p",url:"functions.html#index_p"},
+{text:"r",url:"functions.html#index_r"},
+{text:"s",url:"functions.html#index_s"},
+{text:"u",url:"functions.html#index_u"},
+{text:"w",url:"functions.html#index_w"}]},
+{text:"Variables",url:"functions_vars.html",children:[
+{text:"a",url:"functions_vars.html#index_a"},
+{text:"b",url:"functions_vars.html#index_b"},
+{text:"c",url:"functions_vars.html#index_c"},
+{text:"d",url:"functions_vars.html#index_d"},
+{text:"e",url:"functions_vars.html#index_e"},
+{text:"l",url:"functions_vars.html#index_l"},
+{text:"o",url:"functions_vars.html#index_o"},
+{text:"p",url:"functions_vars.html#index_p"},
+{text:"r",url:"functions_vars.html#index_r"},
+{text:"s",url:"functions_vars.html#index_s"},
+{text:"u",url:"functions_vars.html#index_u"},
+{text:"w",url:"functions_vars.html#index_w"}]}]}]},
+{text:"Files",url:"files.html",children:[
+{text:"File List",url:"files.html"},
+{text:"File Members",url:"globals.html",children:[
+{text:"All",url:"globals.html",children:[
+{text:"a",url:"globals.html#index_a"},
+{text:"b",url:"globals.html#index_b"},
+{text:"c",url:"globals.html#index_c"},
+{text:"d",url:"globals.html#index_d"},
+{text:"e",url:"globals.html#index_e"},
+{text:"l",url:"globals.html#index_l"},
+{text:"o",url:"globals.html#index_o"},
+{text:"p",url:"globals.html#index_p"},
+{text:"r",url:"globals.html#index_r"},
+{text:"s",url:"globals.html#index_s"},
+{text:"u",url:"globals.html#index_u"}]},
+{text:"Functions",url:"globals_func.html",children:[
+{text:"a",url:"globals_func.html#index_a"},
+{text:"b",url:"globals_func.html#index_b"},
+{text:"c",url:"globals_func.html#index_c"},
+{text:"d",url:"globals_func.html#index_d"},
+{text:"e",url:"globals_func.html#index_e"},
+{text:"l",url:"globals_func.html#index_l"},
+{text:"o",url:"globals_func.html#index_o"},
+{text:"p",url:"globals_func.html#index_p"},
+{text:"r",url:"globals_func.html#index_r"},
+{text:"s",url:"globals_func.html#index_s"},
+{text:"u",url:"globals_func.html#index_u"}]},
+{text:"Macros",url:"globals_defs.html"}]}]}]}
diff --git a/docs/nav_f.png b/docs/api-doc/nav_f.png
similarity index 100%
rename from docs/nav_f.png
rename to docs/api-doc/nav_f.png
diff --git a/docs/nav_g.png b/docs/api-doc/nav_g.png
similarity index 100%
rename from docs/nav_g.png
rename to docs/api-doc/nav_g.png
diff --git a/docs/nav_h.png b/docs/api-doc/nav_h.png
similarity index 100%
rename from docs/nav_h.png
rename to docs/api-doc/nav_h.png
diff --git a/docs/navtree.css b/docs/api-doc/navtree.css
similarity index 100%
rename from docs/navtree.css
rename to docs/api-doc/navtree.css
diff --git a/docs/navtree.js b/docs/api-doc/navtree.js
similarity index 100%
rename from docs/navtree.js
rename to docs/api-doc/navtree.js
diff --git a/docs/navtreedata.js b/docs/api-doc/navtreedata.js
similarity index 75%
rename from docs/navtreedata.js
rename to docs/api-doc/navtreedata.js
index 17bfd333..dfaa5635 100644
--- a/docs/navtreedata.js
+++ b/docs/api-doc/navtreedata.js
@@ -24,13 +24,22 @@
*/
var NAVTREE =
[
- [ "Node JS Bindings", "index.html", [
+ [ "Uplink-Nodejs", "index.html", [
[ "Node-js bindings", "index.html", null ],
+ [ "Classes", "annotated.html", [
+ [ "Class List", "annotated.html", "annotated_dup" ],
+ [ "Class Index", "classes.html", null ],
+ [ "Class Members", "functions.html", [
+ [ "All", "functions.html", null ],
+ [ "Variables", "functions_vars.html", null ]
+ ] ]
+ ] ],
[ "Files", "files.html", [
[ "File List", "files.html", "files_dup" ],
[ "File Members", "globals.html", [
[ "All", "globals.html", null ],
- [ "Functions", "globals_func.html", null ]
+ [ "Functions", "globals_func.html", null ],
+ [ "Macros", "globals_defs.html", null ]
] ]
] ]
] ]
@@ -38,7 +47,8 @@ var NAVTREE =
var NAVTREEINDEX =
[
-"access__operations_8cc.html"
+"access__operations_8cc.html",
+"structclose_project_promise_obj.html#ad309b5742b4f7535d829d5fcc4e8bdcf"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/docs/api-doc/navtreeindex0.js b/docs/api-doc/navtreeindex0.js
new file mode 100644
index 00000000..9b8f5de0
--- /dev/null
+++ b/docs/api-doc/navtreeindex0.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX0 =
+{
+"access__operations_8cc.html":[2,0,0],
+"access__operations_8cc.html#a1b24e58dd7f4843b6d3d9e1b7422158e":[2,0,0,4],
+"access__operations_8cc.html#a6dd8182186a98b1924334ffd7395a984":[2,0,0,5],
+"access__operations_8cc.html#a7bc1930fa62634db41978a6ed56ae3c9":[2,0,0,3],
+"access__operations_8cc.html#a9d3dd54845a58aedb9961cac67f7d24a":[2,0,0,6],
+"access__operations_8cc.html#ac2d6031216e6786399943d5b80d2e250":[2,0,0,1],
+"access__operations_8cc.html#ad1ad6e328d17546077efb9cad66351da":[2,0,0,2],
+"access__operations_8cc.html#ae1dcf97eb1c0a06d491355c627cb5000":[2,0,0,0],
+"access__operations_8h.html":[2,0,1],
+"access__operations_8h.html#a1b24e58dd7f4843b6d3d9e1b7422158e":[2,0,1,4],
+"access__operations_8h.html#a6dd8182186a98b1924334ffd7395a984":[2,0,1,5],
+"access__operations_8h.html#a7bc1930fa62634db41978a6ed56ae3c9":[2,0,1,3],
+"access__operations_8h.html#a9d3dd54845a58aedb9961cac67f7d24a":[2,0,1,6],
+"access__operations_8h.html#ac2d6031216e6786399943d5b80d2e250":[2,0,1,1],
+"access__operations_8h.html#ad1ad6e328d17546077efb9cad66351da":[2,0,1,2],
+"access__operations_8h.html#ae1dcf97eb1c0a06d491355c627cb5000":[2,0,1,0],
+"access__operations_8h_source.html":[2,0,1],
+"annotated.html":[1,0],
+"bucket__operations_8cc.html":[2,0,2],
+"bucket__operations_8cc.html#a0541fcd6deaa815c027a557f33c7c44f":[2,0,2,1],
+"bucket__operations_8cc.html#a4d7e31696e654549a3b5b799f03c99c6":[2,0,2,3],
+"bucket__operations_8cc.html#a52f6abad2725d06efa100cc28ba6a6b5":[2,0,2,2],
+"bucket__operations_8cc.html#ae71b54239e182c072b747d16b057c5be":[2,0,2,0],
+"bucket__operations_8h.html":[2,0,3],
+"bucket__operations_8h.html#a0541fcd6deaa815c027a557f33c7c44f":[2,0,3,1],
+"bucket__operations_8h.html#a4d7e31696e654549a3b5b799f03c99c6":[2,0,3,3],
+"bucket__operations_8h.html#a52f6abad2725d06efa100cc28ba6a6b5":[2,0,3,2],
+"bucket__operations_8h.html#ae71b54239e182c072b747d16b057c5be":[2,0,3,0],
+"bucket__operations_8h_source.html":[2,0,3],
+"classes.html":[1,1],
+"definitions_8h.html":[2,0,4],
+"definitions_8h.html#ab294e6708b3c4a5d8c8c05e647111e92":[2,0,4,24],
+"definitions_8h_source.html":[2,0,4],
+"download__operations_8cc.html":[2,0,5],
+"download__operations_8cc.html#a1feb50082437a42729a8ae4bcd7eae14":[2,0,5,2],
+"download__operations_8cc.html#a5de3a645e81eab2c7327edb17b40d75d":[2,0,5,1],
+"download__operations_8cc.html#a89a532e6b99165dfcd4612b48a75c386":[2,0,5,3],
+"download__operations_8cc.html#aa96e740f72e5af01401007e3db45d20d":[2,0,5,0],
+"download__operations_8h.html":[2,0,6],
+"download__operations_8h.html#a1feb50082437a42729a8ae4bcd7eae14":[2,0,6,2],
+"download__operations_8h.html#a5de3a645e81eab2c7327edb17b40d75d":[2,0,6,1],
+"download__operations_8h.html#a89a532e6b99165dfcd4612b48a75c386":[2,0,6,3],
+"download__operations_8h.html#aa96e740f72e5af01401007e3db45d20d":[2,0,6,0],
+"download__operations_8h_source.html":[2,0,6],
+"files.html":[2,0],
+"functions.html":[1,2,0],
+"functions_vars.html":[1,2,1],
+"globals.html":[2,1,0],
+"globals_defs.html":[2,1,2],
+"globals_func.html":[2,1,1],
+"index.html":[],
+"index.html":[0],
+"object__operations_8cc.html":[2,0,7],
+"object__operations_8cc.html#a61f81727705cac1bbaba40e5c57909f1":[2,0,7,1],
+"object__operations_8cc.html#a9c1e71e94031da80345fbef666077585":[2,0,7,0],
+"object__operations_8h.html":[2,0,8],
+"object__operations_8h.html#a61f81727705cac1bbaba40e5c57909f1":[2,0,8,1],
+"object__operations_8h.html#a9c1e71e94031da80345fbef666077585":[2,0,8,0],
+"object__operations_8h_source.html":[2,0,8],
+"pages.html":[],
+"project__operations_8cc.html":[2,0,9],
+"project__operations_8cc.html#a1a505b76764b166689fe978433d60bcb":[2,0,9,2],
+"project__operations_8cc.html#a670c23ed754f6cfa811b357c09935538":[2,0,9,1],
+"project__operations_8cc.html#ae082f93bce8bf519804af78cc9f0e4f7":[2,0,9,0],
+"project__operations_8h.html":[2,0,10],
+"project__operations_8h.html#a1a505b76764b166689fe978433d60bcb":[2,0,10,2],
+"project__operations_8h.html#a670c23ed754f6cfa811b357c09935538":[2,0,10,1],
+"project__operations_8h.html#ae082f93bce8bf519804af78cc9f0e4f7":[2,0,10,0],
+"project__operations_8h_source.html":[2,0,10],
+"promises__complete_8cc.html":[2,0,11],
+"promises__complete_8cc.html#a12290185e76500738477d7da999d97fe":[2,0,11,21],
+"promises__complete_8cc.html#a1e27e9735e878f4bd486ad0f444d6b90":[2,0,11,10],
+"promises__complete_8cc.html#a20d046f409f32eed2a803006d7895330":[2,0,11,2],
+"promises__complete_8cc.html#a28a47eeee9eefdb598c1baba2ef521ea":[2,0,11,3],
+"promises__complete_8cc.html#a2faabbd65745bb8dc0442eb2d3fd6893":[2,0,11,7],
+"promises__complete_8cc.html#a3587d100127fa8569f0809fccd917eeb":[2,0,11,9],
+"promises__complete_8cc.html#a4579a6b34f5cd9c7bdedbc6efe35058f":[2,0,11,19],
+"promises__complete_8cc.html#a4a84a1faea3b71ba2c85a9c71b76c763":[2,0,11,0],
+"promises__complete_8cc.html#a4ae3200056c149bcc09a60ae26a8758f":[2,0,11,12],
+"promises__complete_8cc.html#a551f241ba659821a9690c7e1cc54806c":[2,0,11,15],
+"promises__complete_8cc.html#a5c220272e07cece2cc9b74d898e2ddb1":[2,0,11,13],
+"promises__complete_8cc.html#a5f37a32796714208333df7d0f34f6a1a":[2,0,11,4],
+"promises__complete_8cc.html#a6c5e1478f8570826522b03cafc999aab":[2,0,11,5],
+"promises__complete_8cc.html#a7291cb7e16a7d3e2a9e336b287f92d50":[2,0,11,6],
+"promises__complete_8cc.html#a75e7517f23b68d13faf19282c96947df":[2,0,11,11],
+"promises__complete_8cc.html#a7861cc4b65b134dd30fc38174403814c":[2,0,11,18],
+"promises__complete_8cc.html#a822fbfc685345cc8e1b6c7af4ba6f5e5":[2,0,11,20],
+"promises__complete_8cc.html#a82c14e41ec15a1d0c58b4352b6d7d3e0":[2,0,11,17],
+"promises__complete_8cc.html#a8431cb32cc47dc1be926446a49e41ace":[2,0,11,23],
+"promises__complete_8cc.html#aa5637cc8f8ecb95b52482c477d54187f":[2,0,11,1],
+"promises__complete_8cc.html#ab68333b4939d887d65bf194794b8f404":[2,0,11,16],
+"promises__complete_8cc.html#abbd7d817a0fbb3730accb682e09951d9":[2,0,11,14],
+"promises__complete_8cc.html#ad52fea7bfbcffe648cf30608542fcced":[2,0,11,8],
+"promises__complete_8cc.html#ada21d0b3a98f66fcc91cd7f3a1f7ce00":[2,0,11,22],
+"promises__complete_8h.html":[2,0,12],
+"promises__complete_8h.html#a12290185e76500738477d7da999d97fe":[2,0,12,21],
+"promises__complete_8h.html#a1e27e9735e878f4bd486ad0f444d6b90":[2,0,12,10],
+"promises__complete_8h.html#a20d046f409f32eed2a803006d7895330":[2,0,12,2],
+"promises__complete_8h.html#a28a47eeee9eefdb598c1baba2ef521ea":[2,0,12,3],
+"promises__complete_8h.html#a2faabbd65745bb8dc0442eb2d3fd6893":[2,0,12,7],
+"promises__complete_8h.html#a3587d100127fa8569f0809fccd917eeb":[2,0,12,9],
+"promises__complete_8h.html#a4579a6b34f5cd9c7bdedbc6efe35058f":[2,0,12,19],
+"promises__complete_8h.html#a4a84a1faea3b71ba2c85a9c71b76c763":[2,0,12,0],
+"promises__complete_8h.html#a4ae3200056c149bcc09a60ae26a8758f":[2,0,12,12],
+"promises__complete_8h.html#a551f241ba659821a9690c7e1cc54806c":[2,0,12,15],
+"promises__complete_8h.html#a5c220272e07cece2cc9b74d898e2ddb1":[2,0,12,13],
+"promises__complete_8h.html#a5f37a32796714208333df7d0f34f6a1a":[2,0,12,4],
+"promises__complete_8h.html#a6c5e1478f8570826522b03cafc999aab":[2,0,12,5],
+"promises__complete_8h.html#a7291cb7e16a7d3e2a9e336b287f92d50":[2,0,12,6],
+"promises__complete_8h.html#a75e7517f23b68d13faf19282c96947df":[2,0,12,11],
+"promises__complete_8h.html#a7861cc4b65b134dd30fc38174403814c":[2,0,12,18],
+"promises__complete_8h.html#a822fbfc685345cc8e1b6c7af4ba6f5e5":[2,0,12,20],
+"promises__complete_8h.html#a82c14e41ec15a1d0c58b4352b6d7d3e0":[2,0,12,17],
+"promises__complete_8h.html#a8431cb32cc47dc1be926446a49e41ace":[2,0,12,23],
+"promises__complete_8h.html#aa5637cc8f8ecb95b52482c477d54187f":[2,0,12,1],
+"promises__complete_8h.html#ab68333b4939d887d65bf194794b8f404":[2,0,12,16],
+"promises__complete_8h.html#abbd7d817a0fbb3730accb682e09951d9":[2,0,12,14],
+"promises__complete_8h.html#ad52fea7bfbcffe648cf30608542fcced":[2,0,12,8],
+"promises__complete_8h.html#ada21d0b3a98f66fcc91cd7f3a1f7ce00":[2,0,12,22],
+"promises__complete_8h_source.html":[2,0,12],
+"promises__execute_8cc.html":[2,0,13],
+"promises__execute_8cc.html#a082b97a70d9517662c657b0e19e99031":[2,0,13,21],
+"promises__execute_8cc.html#a1da2882ef898e3791da3e6fcbbebbdb0":[2,0,13,27],
+"promises__execute_8cc.html#a21e7a78d78a086c464112982ccdeb36c":[2,0,13,13],
+"promises__execute_8cc.html#a2612252dcc9023897df3fa76181db626":[2,0,13,2],
+"promises__execute_8cc.html#a2d0a49dcee3edd0c8ab14bedd0bc7000":[2,0,13,16],
+"promises__execute_8cc.html#a312c64145e1daca5a33f8b555f9b81c2":[2,0,13,18],
+"promises__execute_8cc.html#a42a9a4606811e76768d5104fb4d2d6de":[2,0,13,22],
+"promises__execute_8cc.html#a4478b4f7015d2d028601a9ac002884b1":[2,0,13,5],
+"promises__execute_8cc.html#a4f314684cd49d9c9a16d504a154a600e":[2,0,13,26],
+"promises__execute_8cc.html#a582749e65f10c96a367306996a7dc834":[2,0,13,8],
+"promises__execute_8cc.html#a80402b8114b11493cb5dcc74764fdf68":[2,0,13,12],
+"promises__execute_8cc.html#a86edf44f586c4c4d9d85ff3624d6c487":[2,0,13,9],
+"promises__execute_8cc.html#a89eca26d8c7238aee9c4dc975d9e1675":[2,0,13,15],
+"promises__execute_8cc.html#a8eaffccedd333cb4fee71d8d5d3f80dc":[2,0,13,24],
+"promises__execute_8cc.html#a9251b8f90b0943e7c01c6a49aae3383c":[2,0,13,14],
+"promises__execute_8cc.html#aa517560015f9b9cccccec3b07f44f54f":[2,0,13,7],
+"promises__execute_8cc.html#ab4b5bcf8bb3a3ce4e8b38c80bb2ab638":[2,0,13,23],
+"promises__execute_8cc.html#ab7eff743ec455e54b82d88cff3cc0c07":[2,0,13,4],
+"promises__execute_8cc.html#ac7dca0a74754bfcca6bb9c78d5d5117d":[2,0,13,17],
+"promises__execute_8cc.html#ad2bebbe7f71894c563e078de13e3742f":[2,0,13,25],
+"promises__execute_8cc.html#ada5b2b919b2cab2f12ea77e2d119555f":[2,0,13,1],
+"promises__execute_8cc.html#adecd6413a0201af6050b3f167c451f25":[2,0,13,0],
+"promises__execute_8cc.html#ae7c28aefc405f31fb71c320c9f51d7e1":[2,0,13,6],
+"promises__execute_8cc.html#ae8c96dcfcf05d7c948843a712976f645":[2,0,13,20],
+"promises__execute_8cc.html#af71038df3a110e4e4e8e20475051e10e":[2,0,13,19],
+"promises__execute_8cc.html#af8c085d7d9f0eb86023aa8540b6442df":[2,0,13,3],
+"promises__execute_8cc.html#afa39b1469b741ca47bbe184afc5bbb0b":[2,0,13,11],
+"promises__execute_8cc.html#afc99b20e4849149451ed79a924b2c8f2":[2,0,13,10],
+"promises__execute_8h.html":[2,0,14],
+"promises__execute_8h.html#a082b97a70d9517662c657b0e19e99031":[2,0,14,21],
+"promises__execute_8h.html#a1da2882ef898e3791da3e6fcbbebbdb0":[2,0,14,27],
+"promises__execute_8h.html#a21e7a78d78a086c464112982ccdeb36c":[2,0,14,13],
+"promises__execute_8h.html#a2612252dcc9023897df3fa76181db626":[2,0,14,2],
+"promises__execute_8h.html#a2d0a49dcee3edd0c8ab14bedd0bc7000":[2,0,14,16],
+"promises__execute_8h.html#a312c64145e1daca5a33f8b555f9b81c2":[2,0,14,18],
+"promises__execute_8h.html#a42a9a4606811e76768d5104fb4d2d6de":[2,0,14,22],
+"promises__execute_8h.html#a4478b4f7015d2d028601a9ac002884b1":[2,0,14,5],
+"promises__execute_8h.html#a4f314684cd49d9c9a16d504a154a600e":[2,0,14,26],
+"promises__execute_8h.html#a582749e65f10c96a367306996a7dc834":[2,0,14,8],
+"promises__execute_8h.html#a80402b8114b11493cb5dcc74764fdf68":[2,0,14,12],
+"promises__execute_8h.html#a86edf44f586c4c4d9d85ff3624d6c487":[2,0,14,9],
+"promises__execute_8h.html#a89eca26d8c7238aee9c4dc975d9e1675":[2,0,14,15],
+"promises__execute_8h.html#a8eaffccedd333cb4fee71d8d5d3f80dc":[2,0,14,24],
+"promises__execute_8h.html#a9251b8f90b0943e7c01c6a49aae3383c":[2,0,14,14],
+"promises__execute_8h.html#aa517560015f9b9cccccec3b07f44f54f":[2,0,14,7],
+"promises__execute_8h.html#ab4b5bcf8bb3a3ce4e8b38c80bb2ab638":[2,0,14,23],
+"promises__execute_8h.html#ab7eff743ec455e54b82d88cff3cc0c07":[2,0,14,4],
+"promises__execute_8h.html#ac7dca0a74754bfcca6bb9c78d5d5117d":[2,0,14,17],
+"promises__execute_8h.html#ad2bebbe7f71894c563e078de13e3742f":[2,0,14,25],
+"promises__execute_8h.html#ada5b2b919b2cab2f12ea77e2d119555f":[2,0,14,1],
+"promises__execute_8h.html#adecd6413a0201af6050b3f167c451f25":[2,0,14,0],
+"promises__execute_8h.html#ae7c28aefc405f31fb71c320c9f51d7e1":[2,0,14,6],
+"promises__execute_8h.html#ae8c96dcfcf05d7c948843a712976f645":[2,0,14,20],
+"promises__execute_8h.html#af71038df3a110e4e4e8e20475051e10e":[2,0,14,19],
+"promises__execute_8h.html#af8c085d7d9f0eb86023aa8540b6442df":[2,0,14,3],
+"promises__execute_8h.html#afa39b1469b741ca47bbe184afc5bbb0b":[2,0,14,11],
+"promises__execute_8h.html#afc99b20e4849149451ed79a924b2c8f2":[2,0,14,10],
+"promises__execute_8h_source.html":[2,0,14],
+"struct_access_share_promise_obj.html":[1,0,2],
+"struct_access_share_promise_obj.html#a13630742c798a4743430f7a071419185":[1,0,2,4],
+"struct_access_share_promise_obj.html#a2a4937c7df0daf62c4d3cac1ae8c854f":[1,0,2,8],
+"struct_access_share_promise_obj.html#a5892a85a3f97bb20c999af764483529b":[1,0,2,0],
+"struct_access_share_promise_obj.html#a6c682728a32b04f5433d6d182f8300a7":[1,0,2,6],
+"struct_access_share_promise_obj.html#abf26d702c56a36f8de8a09075d4bafa3":[1,0,2,2],
+"struct_access_share_promise_obj.html#ad17a6c7c36c3eb45362e2bccaee4fd13":[1,0,2,3],
+"struct_access_share_promise_obj.html#ad3bef519d913efecd646df85339afb15":[1,0,2,7],
+"struct_access_share_promise_obj.html#ad5172be2e52a57b90afa4e1eb10476ce":[1,0,2,1],
+"struct_access_share_promise_obj.html#af4cdc23de60f4e654772413a680f3aca":[1,0,2,5],
+"struct_config_request_access_promise_obj.html":[1,0,6],
+"struct_config_request_access_promise_obj.html#a12ff77a8ca6e895ab8a33e9f1a0ec611":[1,0,6,3],
+"struct_config_request_access_promise_obj.html#a132981e59f28a891b79d925a406d7568":[1,0,6,7],
+"struct_config_request_access_promise_obj.html#a1de5e4485206f9665422faa534cfa06f":[1,0,6,8],
+"struct_config_request_access_promise_obj.html#a67bcd2cac6fcd1670f0f45c7c6915ce0":[1,0,6,1],
+"struct_config_request_access_promise_obj.html#a770a5103b99d36683a40b566562e7f12":[1,0,6,2],
+"struct_config_request_access_promise_obj.html#a8ec305762a52ac2209f556ca68206ea2":[1,0,6,4],
+"struct_config_request_access_promise_obj.html#abae546afe9b6815559600fba5bd00698":[1,0,6,0],
+"struct_config_request_access_promise_obj.html#ae8b0fde865148708eb0db45ab07b1898":[1,0,6,6],
+"struct_config_request_access_promise_obj.html#afab40d25b7e625039985c8dc2a5f25f9":[1,0,6,5],
+"struct_list_buckets_promise_obj.html":[1,0,12],
+"struct_list_buckets_promise_obj.html#a11cba667466d392f1fd589f4b9346dab":[1,0,12,3],
+"struct_list_buckets_promise_obj.html#a288c41411b1f72f201e5338369476e28":[1,0,12,7],
+"struct_list_buckets_promise_obj.html#a2cbb56f14b36eca870aa21cf7589c994":[1,0,12,0],
+"struct_list_buckets_promise_obj.html#a38806368703df125dc78f5d835ff254b":[1,0,12,6],
+"struct_list_buckets_promise_obj.html#a3a6a90895ed090c2269dcecc87a79dd1":[1,0,12,4],
+"struct_list_buckets_promise_obj.html#a558c7886f99e399ffbbd749c3da7c2e5":[1,0,12,1],
+"struct_list_buckets_promise_obj.html#a96d516b884a83675882f06dca6e3b430":[1,0,12,2],
+"struct_list_buckets_promise_obj.html#ae75b407908e465e6fde24980eab6d8fe":[1,0,12,5],
+"struct_parse_access_promise_obj.html":[1,0,16],
+"struct_parse_access_promise_obj.html#a21ce0c0768ece1375b8c8790f3f17643":[1,0,16,2],
+"struct_parse_access_promise_obj.html#a596054428eb8d45b50097dd77bfb0408":[1,0,16,4],
+"struct_parse_access_promise_obj.html#a719e5a1e75638df6a6f1d083d9cf19b1":[1,0,16,0],
+"struct_parse_access_promise_obj.html#ab3a8c04b1eb6bfd970041eac4a08d463":[1,0,16,3],
+"struct_parse_access_promise_obj.html#ac19ad144c471a9769fbf71ab431f8b44":[1,0,16,5],
+"struct_parse_access_promise_obj.html#af734ad6f241419af656b26da4668706f":[1,0,16,1],
+"struct_request_access_promise_obj.html":[1,0,17],
+"struct_request_access_promise_obj.html#a01c36ce7c9c48eb82bc9b9375a8c429d":[1,0,17,5],
+"struct_request_access_promise_obj.html#a4bccb316295105a7027f02ed8f0bb2ec":[1,0,17,4],
+"struct_request_access_promise_obj.html#a57793d865c8757b47078d200ea119ce6":[1,0,17,6],
+"struct_request_access_promise_obj.html#a941e246450881b747b8f321faeef9250":[1,0,17,0],
+"struct_request_access_promise_obj.html#a9bae51831f1fc698533246aea91d0c69":[1,0,17,2],
+"struct_request_access_promise_obj.html#aa500512883971178341c126380abf220":[1,0,17,3],
+"struct_request_access_promise_obj.html#ac88aa731ecc6e9faf53170722fa819fd":[1,0,17,1],
+"struct_request_access_promise_obj.html#aec164285b443f8d88369645f2971e147":[1,0,17,7],
+"structaccess_over_ride_promise_obj.html":[1,0,0],
+"structaccess_over_ride_promise_obj.html#a0276e3c07300f6f17a9877fb4ad1059c":[1,0,0,5],
+"structaccess_over_ride_promise_obj.html#a091c159a8297590a0afe588a7797a9ab":[1,0,0,1],
+"structaccess_over_ride_promise_obj.html#a2ed59c56620be9ca04780c7c89dc4c0b":[1,0,0,2],
+"structaccess_over_ride_promise_obj.html#a3e191a454a6663491110f4b2bdb9d9bf":[1,0,0,4],
+"structaccess_over_ride_promise_obj.html#a6539a4a9a017dae86a94fd65ed0c8f3f":[1,0,0,8],
+"structaccess_over_ride_promise_obj.html#ab3f62aeb1482f21a6f330bb8cabb0863":[1,0,0,6],
+"structaccess_over_ride_promise_obj.html#ab71b573adda8fc37334546f7d05b7785":[1,0,0,3],
+"structaccess_over_ride_promise_obj.html#adef612ec2b25d9801d487e2735bd6e7c":[1,0,0,0],
+"structaccess_over_ride_promise_obj.html#ae5a5c8308728ae7a97acbd636259721a":[1,0,0,7],
+"structaccess_serialize_promise_obj.html":[1,0,1],
+"structaccess_serialize_promise_obj.html#a373ef46bafb49d49aeac0152ec3fc409":[1,0,1,5],
+"structaccess_serialize_promise_obj.html#a6b39e9fdd5258495683869bc313ff5c1":[1,0,1,4],
+"structaccess_serialize_promise_obj.html#a78446edf92c0a775c0503bf5941ba88f":[1,0,1,1],
+"structaccess_serialize_promise_obj.html#a8e6b04697d029414f3938ccf4d83f4b0":[1,0,1,3],
+"structaccess_serialize_promise_obj.html#ad628066116d6672135e2cc60f155f89a":[1,0,1,2],
+"structaccess_serialize_promise_obj.html#ae1c35954aea9daa97c0609a95e910c59":[1,0,1,0],
+"structbucket_operation_obj.html":[1,0,3],
+"structbucket_operation_obj.html#a05ea93c00f0821865f3658da90646a4b":[1,0,3,0],
+"structbucket_operation_obj.html#a2e154047f3cf9484b31413d0aa1b65e2":[1,0,3,5],
+"structbucket_operation_obj.html#a504e214f595081b2097bc734922478ae":[1,0,3,1],
+"structbucket_operation_obj.html#a6adc1768b583bde70d561583102b04a2":[1,0,3,3],
+"structbucket_operation_obj.html#aa05a3a13316cbf229dc493cd4448b86b":[1,0,3,6],
+"structbucket_operation_obj.html#ab4ab6d0ae57581c43f7cf5e1e596c06a":[1,0,3,4],
+"structbucket_operation_obj.html#af4c12eb2c025ec31e5eff9bfccf7740f":[1,0,3,2],
+"structclose_project_promise_obj.html":[1,0,4]
+};
diff --git a/docs/api-doc/navtreeindex1.js b/docs/api-doc/navtreeindex1.js
new file mode 100644
index 00000000..1d0fd743
--- /dev/null
+++ b/docs/api-doc/navtreeindex1.js
@@ -0,0 +1,151 @@
+var NAVTREEINDEX1 =
+{
+"structclose_project_promise_obj.html#ad309b5742b4f7535d829d5fcc4e8bdcf":[1,0,4,3],
+"structclose_project_promise_obj.html#ad7c160fe469d12b449dbcedf011a29d2":[1,0,4,4],
+"structclose_project_promise_obj.html#ae08d5fda125fc53147f6d286879819cd":[1,0,4,0],
+"structclose_project_promise_obj.html#ae6a8940889aaf32eda59aaf17dfd8c05":[1,0,4,2],
+"structclose_project_promise_obj.html#afeb69a4295e4a603b0db85eac1861456":[1,0,4,5],
+"structclose_project_promise_obj.html#aff6dd9640c57da38f0b50281ef5c5eea":[1,0,4,1],
+"structconfig_open_project_promise_obj.html":[1,0,5],
+"structconfig_open_project_promise_obj.html#a0e263c836d4290fb3c2891d234012a3c":[1,0,5,4],
+"structconfig_open_project_promise_obj.html#a819fd66730273e30ca823f9e104ad1bf":[1,0,5,6],
+"structconfig_open_project_promise_obj.html#a8c0db7aa1a1789898688380178548869":[1,0,5,5],
+"structconfig_open_project_promise_obj.html#ab2b3e088ca55104d8dafa0801a3f7e19":[1,0,5,0],
+"structconfig_open_project_promise_obj.html#ab75f613a8417846942f7ba96c3cee789":[1,0,5,3],
+"structconfig_open_project_promise_obj.html#ae28616cf1eda453b1f3a64077e1e4b15":[1,0,5,2],
+"structconfig_open_project_promise_obj.html#ae6c42375aa3a215257643f3d947560b9":[1,0,5,1],
+"structderive_encrp_promise_obj.html":[1,0,7],
+"structderive_encrp_promise_obj.html#a0afc7edc985d2d4b89cd139437138642":[1,0,7,7],
+"structderive_encrp_promise_obj.html#a1ada01946d38423e182503985899d1fa":[1,0,7,1],
+"structderive_encrp_promise_obj.html#a715d0cd25216cf9e2111eeae9ce79a6e":[1,0,7,8],
+"structderive_encrp_promise_obj.html#ac96d1e753df441fb4c63e1b41bf88359":[1,0,7,5],
+"structderive_encrp_promise_obj.html#ad446ca28f05b9d99a6b56e15d9c7a6e9":[1,0,7,3],
+"structderive_encrp_promise_obj.html#ae084f59cc16a746bc96cfd268759b139":[1,0,7,0],
+"structderive_encrp_promise_obj.html#ae3332a66e196ecedefbf9fb35472687f":[1,0,7,2],
+"structderive_encrp_promise_obj.html#aec12a261272b178e846e473e5628f086":[1,0,7,4],
+"structderive_encrp_promise_obj.html#af2a3c948060edde4665363b4827b3d02":[1,0,7,6],
+"structdownload_close_obj.html":[1,0,8],
+"structdownload_close_obj.html#a3a2dcd525ad09a8ee26211ef77af9e90":[1,0,8,5],
+"structdownload_close_obj.html#a88dafa9206e87f447b9b35042255052b":[1,0,8,3],
+"structdownload_close_obj.html#ab5e40f692bf9a7366ad078ff539e2a5c":[1,0,8,0],
+"structdownload_close_obj.html#ac9567552e8c45d749687f21747d80867":[1,0,8,1],
+"structdownload_close_obj.html#aea96ab7d7837cd8c7d7ec9adec8af244":[1,0,8,2],
+"structdownload_close_obj.html#af2b67446429674a1b62cb336aeff0441":[1,0,8,4],
+"structdownload_info_obj.html":[1,0,9],
+"structdownload_info_obj.html#a3971451132a16eb0e20fbf83865524c1":[1,0,9,2],
+"structdownload_info_obj.html#a3b061b4725a3c0c18b8983e0e778b5c8":[1,0,9,4],
+"structdownload_info_obj.html#a9552aade53b8134b89dc84b0be50cc98":[1,0,9,0],
+"structdownload_info_obj.html#a9b35011d0a7d635071b9e0fa413f902d":[1,0,9,3],
+"structdownload_info_obj.html#abda44b5154a5c53cc823a2cea9a00100":[1,0,9,5],
+"structdownload_info_obj.html#ae054d22c567e3ffc611d3bfaf6a8fb4d":[1,0,9,1],
+"structdownload_object_obj.html":[1,0,10],
+"structdownload_object_obj.html#a102ae5fef9811219d0d33bd934115337":[1,0,10,2],
+"structdownload_object_obj.html#a5be9aa2369587143019ed7389887312c":[1,0,10,9],
+"structdownload_object_obj.html#a903dc5e147c592e13aa1a93449c533bf":[1,0,10,5],
+"structdownload_object_obj.html#a97155edf19bb1f466127e0f2a7ba30ce":[1,0,10,4],
+"structdownload_object_obj.html#aaadd1403ee21960379bdbc92661d871c":[1,0,10,6],
+"structdownload_object_obj.html#ab4fea5e20db135b2f4017bacbcf2b37e":[1,0,10,3],
+"structdownload_object_obj.html#ac23a2fe6c7510cbf660183c72c27c19c":[1,0,10,8],
+"structdownload_object_obj.html#adf8dbd544556e3dcae0709dc0f9a8792":[1,0,10,0],
+"structdownload_object_obj.html#aeb2ea2e313ab9f9042188344f7d6e973":[1,0,10,1],
+"structdownload_object_obj.html#af259ee36c21ca8b41fe9f709fdb7ac97":[1,0,10,7],
+"structdownload_read_obj.html":[1,0,11],
+"structdownload_read_obj.html#a46cc2cb2f65c2bf846176816cc90a979":[1,0,11,3],
+"structdownload_read_obj.html#a5eab6777e37c54c4b4e9dfb7e0e4c908":[1,0,11,1],
+"structdownload_read_obj.html#a95f8cebecb274062e753ed2b0f7e8a20":[1,0,11,4],
+"structdownload_read_obj.html#a9e68e2dec5fd48e29e97fcb0c30513e2":[1,0,11,5],
+"structdownload_read_obj.html#ab2082ad0099a026b2e1803321853943f":[1,0,11,2],
+"structdownload_read_obj.html#acd466b95c0c049b165c00c1d11d18f0d":[1,0,11,6],
+"structdownload_read_obj.html#ae162eb22b25fbed3541bf7c1565c37f8":[1,0,11,7],
+"structdownload_read_obj.html#af3ba57bc2b380df16741198fa76ebf9b":[1,0,11,0],
+"structlist_object_promise_obj.html":[1,0,13],
+"structlist_object_promise_obj.html#a0d571591da109cfec082edc87ed47128":[1,0,13,3],
+"structlist_object_promise_obj.html#a1da076d6accb9cff0d00ed6b361b38f8":[1,0,13,1],
+"structlist_object_promise_obj.html#a23b2e799fbf5dc62ac1c3a3bbf50dd1a":[1,0,13,8],
+"structlist_object_promise_obj.html#a4229914b5389c8ac446a62beba0e1696":[1,0,13,7],
+"structlist_object_promise_obj.html#a4e7447792288b8e9c297b73f4da69c40":[1,0,13,0],
+"structlist_object_promise_obj.html#a56a47481fe6b265fa4a3dcec21e7d2b3":[1,0,13,5],
+"structlist_object_promise_obj.html#a7e727d304a5c25876bd66559cc925d48":[1,0,13,6],
+"structlist_object_promise_obj.html#aa51b10755e984f9ee71c44975e617259":[1,0,13,4],
+"structlist_object_promise_obj.html#ad422623fc63a19cd03153221a0ac617e":[1,0,13,2],
+"structobject_operation_obj.html":[1,0,14],
+"structobject_operation_obj.html#a0833ad7ac91a92b716bfd7d9056e0a47":[1,0,14,1],
+"structobject_operation_obj.html#a2b4cbf1e285d0ac1b2899847cdfa0337":[1,0,14,0],
+"structobject_operation_obj.html#a368cf395d86e21b604caa628ee6196cd":[1,0,14,7],
+"structobject_operation_obj.html#a406d9c1f7fc0b8d245401f147b521c40":[1,0,14,6],
+"structobject_operation_obj.html#a804cbf6bde23bd61ec6c09c5c20d2d66":[1,0,14,4],
+"structobject_operation_obj.html#aaf07f7cdba2abcfcfa594dc822b31e3b":[1,0,14,5],
+"structobject_operation_obj.html#ac98bb40184a7f4cef953a6766e879b13":[1,0,14,3],
+"structobject_operation_obj.html#aed0aedba8bf0cf6216f870697cf83ff4":[1,0,14,2],
+"structopen_project_promise_obj.html":[1,0,15],
+"structopen_project_promise_obj.html#a409b662014aeed83a3ffc50e2712ef7e":[1,0,15,1],
+"structopen_project_promise_obj.html#a4934bf139ea14767d64ea30a9f341384":[1,0,15,5],
+"structopen_project_promise_obj.html#a5097101c05b7ab2c46714bd06be6ce09":[1,0,15,4],
+"structopen_project_promise_obj.html#a67bb9425d25cbccbfda2b8468bb11c58":[1,0,15,3],
+"structopen_project_promise_obj.html#a68cfe4779d9632d787c0db4d0aa76fa4":[1,0,15,0],
+"structopen_project_promise_obj.html#ac121fd82dec11f3225bbb62e8b512fb1":[1,0,15,2],
+"structupload_abort_promise_obj.html":[1,0,18],
+"structupload_abort_promise_obj.html#a1a3fd23a70a7e77f3244b8243ee47fe3":[1,0,18,1],
+"structupload_abort_promise_obj.html#a1bb87e209951e75c5b78f8b9193acaba":[1,0,18,3],
+"structupload_abort_promise_obj.html#a774e9ae4317f878cb2f940c1ca8445e0":[1,0,18,0],
+"structupload_abort_promise_obj.html#aab28b3ef13ff255ad895013563c1074a":[1,0,18,2],
+"structupload_abort_promise_obj.html#aed8724f54946685c540448c96a7ab2d6":[1,0,18,5],
+"structupload_abort_promise_obj.html#aeed7038f2bab0bb6291f28b55b744779":[1,0,18,4],
+"structupload_commit_obj.html":[1,0,19],
+"structupload_commit_obj.html#a113b145a2364885c34ce5e416050d1ad":[1,0,19,1],
+"structupload_commit_obj.html#a149c217ba61dafe79f1153f513b750a0":[1,0,19,3],
+"structupload_commit_obj.html#a3ef304217ccbecd2c4ff102378b57a72":[1,0,19,5],
+"structupload_commit_obj.html#a5780fc7107eb043680d07dca9194269f":[1,0,19,0],
+"structupload_commit_obj.html#a6499e8755fc0f0075089eff6dfdba73c":[1,0,19,2],
+"structupload_commit_obj.html#a919d5f49faf6ccea4a4c7078a6c7a5b6":[1,0,19,4],
+"structupload_info_obj.html":[1,0,20],
+"structupload_info_obj.html#a3b1dcd621d347b1f0cedd9636515f7e2":[1,0,20,2],
+"structupload_info_obj.html#a4f3d6a1fc0a0c3e233397f8eaede9be6":[1,0,20,4],
+"structupload_info_obj.html#a80502bb733befaa3f0941a4ca60f2211":[1,0,20,0],
+"structupload_info_obj.html#aab391c7db0720091d9e5a34b442ea818":[1,0,20,5],
+"structupload_info_obj.html#ac1723ff8ef2386cde6d4c33132a4b189":[1,0,20,1],
+"structupload_info_obj.html#aeb4d110e4e8cd8c4b1811c43567e3ffd":[1,0,20,3],
+"structupload_set_meta_obj.html":[1,0,22],
+"structupload_set_meta_obj.html#a1e5e1a50b499c4cc659a4cba92439da8":[1,0,22,5],
+"structupload_set_meta_obj.html#a680484d9fa0cb782cb3855f9dabc2d4e":[1,0,22,2],
+"structupload_set_meta_obj.html#a82594d38515447ae16e605df1e0dfd0e":[1,0,22,1],
+"structupload_set_meta_obj.html#a86be4128bdaa557d0136378e184195cf":[1,0,22,0],
+"structupload_set_meta_obj.html#a8e275f86a0d784e295cc9febb37a9a11":[1,0,22,4],
+"structupload_set_meta_obj.html#a8f4f01475209a41164d9da278f7e5396":[1,0,22,3],
+"structupload_set_meta_obj.html#aabc363e98d6b4d53945395702c7ef870":[1,0,22,6],
+"structupload_write_obj.html":[1,0,23],
+"structupload_write_obj.html#a0f44f295cd63c0ae17574f934d1b1f88":[1,0,23,2],
+"structupload_write_obj.html#a0fb2cf2353e78e0ad44a32673f954042":[1,0,23,1],
+"structupload_write_obj.html#a4df8fa83d34786be551f0fb6cfa40436":[1,0,23,6],
+"structupload_write_obj.html#a54916a92a0e353d7c46b104e6b0ed482":[1,0,23,0],
+"structupload_write_obj.html#a6cf93a2aa83d1d92e603016d2d7112cc":[1,0,23,5],
+"structupload_write_obj.html#aa2e18da02cd753951820aba11592af44":[1,0,23,4],
+"structupload_write_obj.html#ac0311fca9e80fefbecc2bf073b220577":[1,0,23,3],
+"structupload_write_obj.html#ac357cbb42a84752a96b9cf29abb9cc6c":[1,0,23,7],
+"structuploadobject_obj.html":[1,0,21],
+"structuploadobject_obj.html#a34335fdf4b0060e221907ed4fb1a1160":[1,0,21,8],
+"structuploadobject_obj.html#a4f390722cbe24518e4b664f1b5a8a6a4":[1,0,21,1],
+"structuploadobject_obj.html#a694b620d31a3eb023ae36489313b9d81":[1,0,21,3],
+"structuploadobject_obj.html#a71402bb0f223d1db39b6375443763c82":[1,0,21,9],
+"structuploadobject_obj.html#a86a972d8265cada19a50693978bcf293":[1,0,21,6],
+"structuploadobject_obj.html#a8d095e6a98babb04d8e04e3e6657b649":[1,0,21,0],
+"structuploadobject_obj.html#aa42b309550485e132edfdd6554d99509":[1,0,21,5],
+"structuploadobject_obj.html#abd290d8e4826fa203a26085b3042039d":[1,0,21,4],
+"structuploadobject_obj.html#ad6910895e35a1ffe239b5a61be7a0d50":[1,0,21,2],
+"structuploadobject_obj.html#ae02033e48830541ab62b47dae1084604":[1,0,21,7],
+"upload__operations_8cc.html":[2,0,15],
+"upload__operations_8cc.html#a46ee7742d3930e8dd98064b8d1a504b9":[2,0,15,2],
+"upload__operations_8cc.html#aa2a3753dc8e5ac1f26a27b0f6b55738c":[2,0,15,5],
+"upload__operations_8cc.html#aa93e4e71b750bc9f2ece0e705be27628":[2,0,15,4],
+"upload__operations_8cc.html#ab5167c4273b9e19024e9d401de4f3605":[2,0,15,1],
+"upload__operations_8cc.html#acec0b997c68975ed65af14cc200bad09":[2,0,15,0],
+"upload__operations_8cc.html#af5f30faecbe174c8a9ebf8957c6d8f8c":[2,0,15,3],
+"upload__operations_8h.html":[2,0,16],
+"upload__operations_8h.html#a46ee7742d3930e8dd98064b8d1a504b9":[2,0,16,2],
+"upload__operations_8h.html#aa2a3753dc8e5ac1f26a27b0f6b55738c":[2,0,16,5],
+"upload__operations_8h.html#aa93e4e71b750bc9f2ece0e705be27628":[2,0,16,4],
+"upload__operations_8h.html#ab5167c4273b9e19024e9d401de4f3605":[2,0,16,1],
+"upload__operations_8h.html#acec0b997c68975ed65af14cc200bad09":[2,0,16,0],
+"upload__operations_8h.html#af5f30faecbe174c8a9ebf8957c6d8f8c":[2,0,16,3],
+"upload__operations_8h_source.html":[2,0,16]
+};
diff --git a/docs/api-doc/object__operations_8cc.html b/docs/api-doc/object__operations_8cc.html
new file mode 100644
index 00000000..75c94781
--- /dev/null
+++ b/docs/api-doc/object__operations_8cc.html
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
Uplink-Nodejs: object_operations.cc File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "object_operations.h "
+
#include <string>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+napi_value stat_objectc (napi_env env, napi_callback_info info)
+ stat_objectc function is called from the javascript file stat_objectc returns information about an object at the specific key. More...
+
+napi_value delete_objectc (napi_env env, napi_callback_info info)
+ delete_objectc function is called from the javascript file delete_objectc deletes an object. More...
+
+
+
+
+
◆ delete_objectc()
+
+
+
+
+
+ napi_value delete_objectc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
delete_objectc function is called from the javascript file delete_objectc deletes an object.
+
+
+
+
+
+
+
◆ stat_objectc()
+
+
+
+
+
+ napi_value stat_objectc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
stat_objectc function is called from the javascript file stat_objectc returns information about an object at the specific key.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/object__operations_8cc.js b/docs/api-doc/object__operations_8cc.js
similarity index 100%
rename from docs/object__operations_8cc.js
rename to docs/api-doc/object__operations_8cc.js
diff --git a/docs/api-doc/object__operations_8cc__incl.map b/docs/api-doc/object__operations_8cc__incl.map
new file mode 100644
index 00000000..e91f34f6
--- /dev/null
+++ b/docs/api-doc/object__operations_8cc__incl.map
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/object__operations_8cc__incl.md5 b/docs/api-doc/object__operations_8cc__incl.md5
new file mode 100644
index 00000000..3d7bd3f7
--- /dev/null
+++ b/docs/api-doc/object__operations_8cc__incl.md5
@@ -0,0 +1 @@
+b6fbffd3ad89f0210e08b56a186f044e
\ No newline at end of file
diff --git a/docs/api-doc/object__operations_8cc__incl.png b/docs/api-doc/object__operations_8cc__incl.png
new file mode 100644
index 00000000..7c267932
Binary files /dev/null and b/docs/api-doc/object__operations_8cc__incl.png differ
diff --git a/docs/api-doc/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.map b/docs/api-doc/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.map
new file mode 100644
index 00000000..38fbd6a5
--- /dev/null
+++ b/docs/api-doc/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.md5 b/docs/api-doc/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.md5
new file mode 100644
index 00000000..cbcf1c79
--- /dev/null
+++ b/docs/api-doc/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.md5
@@ -0,0 +1 @@
+42151db9ca9631e0721031a7db35a602
\ No newline at end of file
diff --git a/docs/api-doc/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.png b/docs/api-doc/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.png
new file mode 100644
index 00000000..ac5b22fa
Binary files /dev/null and b/docs/api-doc/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.png differ
diff --git a/docs/api-doc/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.map b/docs/api-doc/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.map
new file mode 100644
index 00000000..2fd29aff
--- /dev/null
+++ b/docs/api-doc/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.md5 b/docs/api-doc/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.md5
new file mode 100644
index 00000000..ba1dfc88
--- /dev/null
+++ b/docs/api-doc/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.md5
@@ -0,0 +1 @@
+9b4503d53279bcc38cfd586fd15bbe33
\ No newline at end of file
diff --git a/docs/api-doc/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.png b/docs/api-doc/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.png
new file mode 100644
index 00000000..2d10dd42
Binary files /dev/null and b/docs/api-doc/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.png differ
diff --git a/docs/api-doc/object__operations_8h.html b/docs/api-doc/object__operations_8h.html
new file mode 100644
index 00000000..83836d60
--- /dev/null
+++ b/docs/api-doc/object__operations_8h.html
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+
Uplink-Nodejs: object_operations.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "definitions.h "
+
#include "../libUplink.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+napi_value stat_objectc (napi_env env, napi_callback_info info)
+ stat_objectc function is called from the javascript file stat_objectc returns information about an object at the specific key. More...
+
+napi_value delete_objectc (napi_env env, napi_callback_info info)
+ delete_objectc function is called from the javascript file delete_objectc deletes an object. More...
+
+
+
+
+
◆ delete_objectc()
+
+
+
+
+
+ napi_value delete_objectc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
delete_objectc function is called from the javascript file delete_objectc deletes an object.
+
+
+
+
+
+
+
◆ stat_objectc()
+
+
+
+
+
+ napi_value stat_objectc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
stat_objectc function is called from the javascript file stat_objectc returns information about an object at the specific key.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/object__operations_8h.js b/docs/api-doc/object__operations_8h.js
new file mode 100644
index 00000000..7a39fa74
--- /dev/null
+++ b/docs/api-doc/object__operations_8h.js
@@ -0,0 +1,5 @@
+var object__operations_8h =
+[
+ [ "delete_objectc", "object__operations_8h.html#a9c1e71e94031da80345fbef666077585", null ],
+ [ "stat_objectc", "object__operations_8h.html#a61f81727705cac1bbaba40e5c57909f1", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/object__operations_8h__dep__incl.map b/docs/api-doc/object__operations_8h__dep__incl.map
new file mode 100644
index 00000000..c05bb6af
--- /dev/null
+++ b/docs/api-doc/object__operations_8h__dep__incl.map
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/docs/api-doc/object__operations_8h__dep__incl.md5 b/docs/api-doc/object__operations_8h__dep__incl.md5
new file mode 100644
index 00000000..5c35181e
--- /dev/null
+++ b/docs/api-doc/object__operations_8h__dep__incl.md5
@@ -0,0 +1 @@
+4693a01edac772fba2f8db3868507e44
\ No newline at end of file
diff --git a/docs/api-doc/object__operations_8h__dep__incl.png b/docs/api-doc/object__operations_8h__dep__incl.png
new file mode 100644
index 00000000..ecf713b6
Binary files /dev/null and b/docs/api-doc/object__operations_8h__dep__incl.png differ
diff --git a/docs/api-doc/object__operations_8h__incl.map b/docs/api-doc/object__operations_8h__incl.map
new file mode 100644
index 00000000..253f3217
--- /dev/null
+++ b/docs/api-doc/object__operations_8h__incl.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/object__operations_8h__incl.md5 b/docs/api-doc/object__operations_8h__incl.md5
new file mode 100644
index 00000000..561993e3
--- /dev/null
+++ b/docs/api-doc/object__operations_8h__incl.md5
@@ -0,0 +1 @@
+e58c02924c119a587e47a4c48e8c28e5
\ No newline at end of file
diff --git a/docs/api-doc/object__operations_8h__incl.png b/docs/api-doc/object__operations_8h__incl.png
new file mode 100644
index 00000000..d658bf05
Binary files /dev/null and b/docs/api-doc/object__operations_8h__incl.png differ
diff --git a/docs/api-doc/object__operations_8h_a61f81727705cac1bbaba40e5c57909f1_cgraph.map b/docs/api-doc/object__operations_8h_a61f81727705cac1bbaba40e5c57909f1_cgraph.map
new file mode 100644
index 00000000..38fbd6a5
--- /dev/null
+++ b/docs/api-doc/object__operations_8h_a61f81727705cac1bbaba40e5c57909f1_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/object__operations_8h_a61f81727705cac1bbaba40e5c57909f1_cgraph.md5 b/docs/api-doc/object__operations_8h_a61f81727705cac1bbaba40e5c57909f1_cgraph.md5
new file mode 100644
index 00000000..cbcf1c79
--- /dev/null
+++ b/docs/api-doc/object__operations_8h_a61f81727705cac1bbaba40e5c57909f1_cgraph.md5
@@ -0,0 +1 @@
+42151db9ca9631e0721031a7db35a602
\ No newline at end of file
diff --git a/docs/api-doc/object__operations_8h_a61f81727705cac1bbaba40e5c57909f1_cgraph.png b/docs/api-doc/object__operations_8h_a61f81727705cac1bbaba40e5c57909f1_cgraph.png
new file mode 100644
index 00000000..ac5b22fa
Binary files /dev/null and b/docs/api-doc/object__operations_8h_a61f81727705cac1bbaba40e5c57909f1_cgraph.png differ
diff --git a/docs/api-doc/object__operations_8h_a9c1e71e94031da80345fbef666077585_cgraph.map b/docs/api-doc/object__operations_8h_a9c1e71e94031da80345fbef666077585_cgraph.map
new file mode 100644
index 00000000..2fd29aff
--- /dev/null
+++ b/docs/api-doc/object__operations_8h_a9c1e71e94031da80345fbef666077585_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/object__operations_8h_a9c1e71e94031da80345fbef666077585_cgraph.md5 b/docs/api-doc/object__operations_8h_a9c1e71e94031da80345fbef666077585_cgraph.md5
new file mode 100644
index 00000000..ba1dfc88
--- /dev/null
+++ b/docs/api-doc/object__operations_8h_a9c1e71e94031da80345fbef666077585_cgraph.md5
@@ -0,0 +1 @@
+9b4503d53279bcc38cfd586fd15bbe33
\ No newline at end of file
diff --git a/docs/api-doc/object__operations_8h_a9c1e71e94031da80345fbef666077585_cgraph.png b/docs/api-doc/object__operations_8h_a9c1e71e94031da80345fbef666077585_cgraph.png
new file mode 100644
index 00000000..2d10dd42
Binary files /dev/null and b/docs/api-doc/object__operations_8h_a9c1e71e94031da80345fbef666077585_cgraph.png differ
diff --git a/docs/api-doc/object__operations_8h_source.html b/docs/api-doc/object__operations_8h_source.html
new file mode 100644
index 00000000..31bcac31
--- /dev/null
+++ b/docs/api-doc/object__operations_8h_source.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
Uplink-Nodejs: object_operations.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
2 #include "../libUplink.h"
+
+
4 napi_value
stat_objectc (napi_env env, napi_callback_info info);
+
+
+
+
+
+
napi_deferred deferred
Definition: definitions.h:143
+
UplinkProject project
Definition: definitions.h:148
+
napi_value delete_objectc(napi_env env, napi_callback_info info)
delete_objectc function is called from the javascript file delete_objectc deletes an object.
Definition: object_operations.cc:137
+
napi_value stat_objectc(napi_env env, napi_callback_info info)
stat_objectc function is called from the javascript file stat_objectc returns information about an ob...
Definition: object_operations.cc:13
+
napi_value stat_objectc(napi_env env, napi_callback_info info)
stat_objectc function is called from the javascript file stat_objectc returns information about an ob...
Definition: object_operations.cc:13
+
char * objectkey
Definition: definitions.h:147
+
napi_async_work work
Definition: definitions.h:144
+
void stateObjectPromiseExecute(napi_env env, void *data)
stateObjectPromiseExecute creates the handle for stat_object
Definition: promises_execute.cc:162
+
+
Definition: definitions.h:141
+
void objectOperationComplete(napi_env env, napi_status status, void *data)
objectOperationComplete used to implement the uplink-c library function objectOperationComplete signi...
Definition: promises_complete.cc:422
+
int async_action_status
Definition: definitions.h:142
+
char * bucketname
Definition: definitions.h:146
+
void deleteObjectPromiseExecute(napi_env env, void *data)
deleteObjectPromiseExecute creates the handle for delete_object
Definition: promises_execute.cc:173
+
napi_value delete_objectc(napi_env env, napi_callback_info info)
delete_objectc function is called from the javascript file delete_objectc deletes an object.
Definition: object_operations.cc:137
+
+
+
+
diff --git a/docs/open.png b/docs/api-doc/open.png
similarity index 100%
rename from docs/open.png
rename to docs/api-doc/open.png
diff --git a/docs/api-doc/project__operations_8cc.html b/docs/api-doc/project__operations_8cc.html
new file mode 100644
index 00000000..c9eb1ecd
--- /dev/null
+++ b/docs/api-doc/project__operations_8cc.html
@@ -0,0 +1,258 @@
+
+
+
+
+
+
+
+
Uplink-Nodejs: project_operations.cc File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "project_operations.h "
+
#include <string>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+napi_value close_projectc (napi_env env, napi_callback_info info)
+ close_projectc function is called from the javascript file close_projectc closes the project More...
+
+napi_value config_open_projectc (napi_env env, napi_callback_info info)
+ config_open_projectc function is called from the javascript file config_open_project opens project using access grant . More...
+
+napi_value open_projectc (napi_env env, napi_callback_info info)
+ open_projectc function is called from the javascript file open_projectc opens the project More...
+
+
+
+
+
◆ close_projectc()
+
+
+
+
+
+ napi_value close_projectc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
close_projectc function is called from the javascript file close_projectc closes the project
+
+
+
+
+
+
+
◆ config_open_projectc()
+
+
+
+
+
+ napi_value config_open_projectc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
config_open_projectc function is called from the javascript file config_open_project opens project using access grant .
+
+
+
+
+
+
+
◆ open_projectc()
+
+
+
+
+
+ napi_value open_projectc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
open_projectc function is called from the javascript file open_projectc opens the project
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/project__operations_8cc.js b/docs/api-doc/project__operations_8cc.js
similarity index 100%
rename from docs/project__operations_8cc.js
rename to docs/api-doc/project__operations_8cc.js
diff --git a/docs/api-doc/project__operations_8cc__incl.map b/docs/api-doc/project__operations_8cc__incl.map
new file mode 100644
index 00000000..33f811c1
--- /dev/null
+++ b/docs/api-doc/project__operations_8cc__incl.map
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/project__operations_8cc__incl.md5 b/docs/api-doc/project__operations_8cc__incl.md5
new file mode 100644
index 00000000..90986468
--- /dev/null
+++ b/docs/api-doc/project__operations_8cc__incl.md5
@@ -0,0 +1 @@
+5c79f2f80d5ed1d65c0fb28f5309a5ff
\ No newline at end of file
diff --git a/docs/api-doc/project__operations_8cc__incl.png b/docs/api-doc/project__operations_8cc__incl.png
new file mode 100644
index 00000000..a7d50ee2
Binary files /dev/null and b/docs/api-doc/project__operations_8cc__incl.png differ
diff --git a/docs/api-doc/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.map b/docs/api-doc/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.map
new file mode 100644
index 00000000..b3e1f9fd
--- /dev/null
+++ b/docs/api-doc/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.md5 b/docs/api-doc/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.md5
new file mode 100644
index 00000000..746f1860
--- /dev/null
+++ b/docs/api-doc/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.md5
@@ -0,0 +1 @@
+72360ac0342f3d0219c4a95e427cf2d2
\ No newline at end of file
diff --git a/docs/api-doc/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.png b/docs/api-doc/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.png
new file mode 100644
index 00000000..bb2d0274
Binary files /dev/null and b/docs/api-doc/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.png differ
diff --git a/docs/api-doc/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.map b/docs/api-doc/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.map
new file mode 100644
index 00000000..b3c13a14
--- /dev/null
+++ b/docs/api-doc/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.md5 b/docs/api-doc/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.md5
new file mode 100644
index 00000000..00253400
--- /dev/null
+++ b/docs/api-doc/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.md5
@@ -0,0 +1 @@
+5ee2e51ce3bc39e19565ea76bc034c82
\ No newline at end of file
diff --git a/docs/api-doc/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.png b/docs/api-doc/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.png
new file mode 100644
index 00000000..59253c27
Binary files /dev/null and b/docs/api-doc/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.png differ
diff --git a/docs/api-doc/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.map b/docs/api-doc/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.map
new file mode 100644
index 00000000..33dffc9c
--- /dev/null
+++ b/docs/api-doc/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.md5 b/docs/api-doc/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.md5
new file mode 100644
index 00000000..2abb8f9e
--- /dev/null
+++ b/docs/api-doc/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.md5
@@ -0,0 +1 @@
+9254a6f8a354fd588224b796ffd3abef
\ No newline at end of file
diff --git a/docs/api-doc/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.png b/docs/api-doc/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.png
new file mode 100644
index 00000000..ea8dcfb5
Binary files /dev/null and b/docs/api-doc/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.png differ
diff --git a/docs/api-doc/project__operations_8h.html b/docs/api-doc/project__operations_8h.html
new file mode 100644
index 00000000..cb07bcce
--- /dev/null
+++ b/docs/api-doc/project__operations_8h.html
@@ -0,0 +1,267 @@
+
+
+
+
+
+
+
+
Uplink-Nodejs: project_operations.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "definitions.h "
+
#include "../libUplink.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+napi_value close_projectc (napi_env env, napi_callback_info info)
+ close_projectc function is called from the javascript file close_projectc closes the project More...
+
+napi_value config_open_projectc (napi_env env, napi_callback_info info)
+ config_open_projectc function is called from the javascript file config_open_project opens project using access grant . More...
+
+napi_value open_projectc (napi_env env, napi_callback_info info)
+ open_projectc function is called from the javascript file open_projectc opens the project More...
+
+
+
+
+
◆ close_projectc()
+
+
+
+
+
+ napi_value close_projectc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
close_projectc function is called from the javascript file close_projectc closes the project
+
+
+
+
+
+
+
◆ config_open_projectc()
+
+
+
+
+
+ napi_value config_open_projectc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
config_open_projectc function is called from the javascript file config_open_project opens project using access grant .
+
+
+
+
+
+
+
◆ open_projectc()
+
+
+
+
+
+ napi_value open_projectc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
open_projectc function is called from the javascript file open_projectc opens the project
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/project__operations_8h.js b/docs/api-doc/project__operations_8h.js
new file mode 100644
index 00000000..b5c2efa7
--- /dev/null
+++ b/docs/api-doc/project__operations_8h.js
@@ -0,0 +1,6 @@
+var project__operations_8h =
+[
+ [ "close_projectc", "project__operations_8h.html#ae082f93bce8bf519804af78cc9f0e4f7", null ],
+ [ "config_open_projectc", "project__operations_8h.html#a670c23ed754f6cfa811b357c09935538", null ],
+ [ "open_projectc", "project__operations_8h.html#a1a505b76764b166689fe978433d60bcb", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/project__operations_8h__dep__incl.map b/docs/api-doc/project__operations_8h__dep__incl.map
new file mode 100644
index 00000000..177e188a
--- /dev/null
+++ b/docs/api-doc/project__operations_8h__dep__incl.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/project__operations_8h__dep__incl.md5 b/docs/api-doc/project__operations_8h__dep__incl.md5
new file mode 100644
index 00000000..7403e0ea
--- /dev/null
+++ b/docs/api-doc/project__operations_8h__dep__incl.md5
@@ -0,0 +1 @@
+868c63bb602856858afd0f17022a758e
\ No newline at end of file
diff --git a/docs/api-doc/project__operations_8h__dep__incl.png b/docs/api-doc/project__operations_8h__dep__incl.png
new file mode 100644
index 00000000..e6c2687a
Binary files /dev/null and b/docs/api-doc/project__operations_8h__dep__incl.png differ
diff --git a/docs/api-doc/project__operations_8h__incl.map b/docs/api-doc/project__operations_8h__incl.map
new file mode 100644
index 00000000..5af449ef
--- /dev/null
+++ b/docs/api-doc/project__operations_8h__incl.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/project__operations_8h__incl.md5 b/docs/api-doc/project__operations_8h__incl.md5
new file mode 100644
index 00000000..6c313888
--- /dev/null
+++ b/docs/api-doc/project__operations_8h__incl.md5
@@ -0,0 +1 @@
+a778e9767d1e1d0284f318c77960467b
\ No newline at end of file
diff --git a/docs/api-doc/project__operations_8h__incl.png b/docs/api-doc/project__operations_8h__incl.png
new file mode 100644
index 00000000..cc86ab46
Binary files /dev/null and b/docs/api-doc/project__operations_8h__incl.png differ
diff --git a/docs/api-doc/project__operations_8h_a1a505b76764b166689fe978433d60bcb_cgraph.map b/docs/api-doc/project__operations_8h_a1a505b76764b166689fe978433d60bcb_cgraph.map
new file mode 100644
index 00000000..b3e1f9fd
--- /dev/null
+++ b/docs/api-doc/project__operations_8h_a1a505b76764b166689fe978433d60bcb_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/project__operations_8h_a1a505b76764b166689fe978433d60bcb_cgraph.md5 b/docs/api-doc/project__operations_8h_a1a505b76764b166689fe978433d60bcb_cgraph.md5
new file mode 100644
index 00000000..746f1860
--- /dev/null
+++ b/docs/api-doc/project__operations_8h_a1a505b76764b166689fe978433d60bcb_cgraph.md5
@@ -0,0 +1 @@
+72360ac0342f3d0219c4a95e427cf2d2
\ No newline at end of file
diff --git a/docs/api-doc/project__operations_8h_a1a505b76764b166689fe978433d60bcb_cgraph.png b/docs/api-doc/project__operations_8h_a1a505b76764b166689fe978433d60bcb_cgraph.png
new file mode 100644
index 00000000..bb2d0274
Binary files /dev/null and b/docs/api-doc/project__operations_8h_a1a505b76764b166689fe978433d60bcb_cgraph.png differ
diff --git a/docs/api-doc/project__operations_8h_a670c23ed754f6cfa811b357c09935538_cgraph.map b/docs/api-doc/project__operations_8h_a670c23ed754f6cfa811b357c09935538_cgraph.map
new file mode 100644
index 00000000..b3c13a14
--- /dev/null
+++ b/docs/api-doc/project__operations_8h_a670c23ed754f6cfa811b357c09935538_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/project__operations_8h_a670c23ed754f6cfa811b357c09935538_cgraph.md5 b/docs/api-doc/project__operations_8h_a670c23ed754f6cfa811b357c09935538_cgraph.md5
new file mode 100644
index 00000000..00253400
--- /dev/null
+++ b/docs/api-doc/project__operations_8h_a670c23ed754f6cfa811b357c09935538_cgraph.md5
@@ -0,0 +1 @@
+5ee2e51ce3bc39e19565ea76bc034c82
\ No newline at end of file
diff --git a/docs/api-doc/project__operations_8h_a670c23ed754f6cfa811b357c09935538_cgraph.png b/docs/api-doc/project__operations_8h_a670c23ed754f6cfa811b357c09935538_cgraph.png
new file mode 100644
index 00000000..59253c27
Binary files /dev/null and b/docs/api-doc/project__operations_8h_a670c23ed754f6cfa811b357c09935538_cgraph.png differ
diff --git a/docs/api-doc/project__operations_8h_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.map b/docs/api-doc/project__operations_8h_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.map
new file mode 100644
index 00000000..33dffc9c
--- /dev/null
+++ b/docs/api-doc/project__operations_8h_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/project__operations_8h_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.md5 b/docs/api-doc/project__operations_8h_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.md5
new file mode 100644
index 00000000..2abb8f9e
--- /dev/null
+++ b/docs/api-doc/project__operations_8h_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.md5
@@ -0,0 +1 @@
+9254a6f8a354fd588224b796ffd3abef
\ No newline at end of file
diff --git a/docs/api-doc/project__operations_8h_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.png b/docs/api-doc/project__operations_8h_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.png
new file mode 100644
index 00000000..ea8dcfb5
Binary files /dev/null and b/docs/api-doc/project__operations_8h_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.png differ
diff --git a/docs/api-doc/project__operations_8h_source.html b/docs/api-doc/project__operations_8h_source.html
new file mode 100644
index 00000000..0730dfec
--- /dev/null
+++ b/docs/api-doc/project__operations_8h_source.html
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
Uplink-Nodejs: project_operations.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
2 #include "../libUplink.h"
+
+
+
+
+
+
8 napi_value
open_projectc (napi_env env, napi_callback_info info);
+
+
+
napi_value config_open_projectc(napi_env env, napi_callback_info info)
config_open_projectc function is called from the javascript file config_open_project opens project us...
Definition: project_operations.cc:95
+
UplinkAccess access
Definition: definitions.h:187
+
napi_value config_open_projectc(napi_env env, napi_callback_info info)
config_open_projectc function is called from the javascript file config_open_project opens project us...
Definition: project_operations.cc:95
+
napi_value close_projectc(napi_env env, napi_callback_info info)
close_projectc function is called from the javascript file close_projectc closes the project
Definition: project_operations.cc:14
+
+
void closeProjectPromiseExecute(napi_env env, void *data)
closeProjectPromiseExecute used to implement the uplink-c library function closeProjectPromiseExecute...
Definition: promises_execute.cc:229
+
UplinkAccess access
Definition: definitions.h:197
+
napi_deferred deferred
Definition: definitions.h:194
+
int async_action_status
Definition: definitions.h:174
+
napi_deferred deferred
Definition: definitions.h:184
+
napi_value open_projectc(napi_env env, napi_callback_info info)
open_projectc function is called from the javascript file open_projectc opens the project
Definition: project_operations.cc:295
+
napi_async_work work
Definition: definitions.h:176
+
Definition: definitions.h:192
+
napi_value close_projectc(napi_env env, napi_callback_info info)
close_projectc function is called from the javascript file close_projectc closes the project
Definition: project_operations.cc:14
+
napi_async_work work
Definition: definitions.h:195
+
UplinkConfig config
Definition: definitions.h:189
+
Definition: definitions.h:173
+
+
int async_action_status
Definition: definitions.h:193
+
void configOpenProjectPromiseExecute(napi_env env, void *data)
configOpenProjectPromiseExecute used to implement the uplink-c library function configOpenProjectProm...
Definition: promises_execute.cc:238
+
void openProjectPromiseComplete(napi_env env, napi_status status, void *data)
openProjectPromiseComplete creates the handle for open_project
Definition: promises_complete.cc:13
+
napi_value open_projectc(napi_env env, napi_callback_info info)
open_projectc function is called from the javascript file open_projectc opens the project
Definition: project_operations.cc:295
+
napi_deferred deferred
Definition: definitions.h:175
+
void configOpenProjectPromiseComplete(napi_env env, napi_status status, void *data)
configOpenProjectPromiseComplete creates the handle for config_open_project
Definition: promises_complete.cc:603
+
void closeProjectPromiseComplete(napi_env env, napi_status status, void *data)
closeProjectPromiseComplete creates the handle for close_project
Definition: promises_complete.cc:574
+
void openProjectPromiseExecute(napi_env env, void *data)
openProjectPromiseExecute function called when async operation get complete and convert c data type i...
Definition: promises_execute.cc:15
+
int async_action_status
Definition: definitions.h:183
+
Definition: definitions.h:182
+
UplinkProject project_result
Definition: definitions.h:178
+
napi_async_work work
Definition: definitions.h:185
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc.html b/docs/api-doc/promises__complete_8cc.html
new file mode 100644
index 00000000..ef345021
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc.html
@@ -0,0 +1,1264 @@
+
+
+
+
+
+
+
+
Uplink-Nodejs: promises_complete.cc File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "promises_complete.h "
+
#include <string>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+void openProjectPromiseComplete (napi_env env, napi_status status, void *data)
+ openProjectPromiseComplete creates the handle for open_project More...
+
+void listObjectPromiseComplete (napi_env env, napi_status status, void *data)
+ listObjectPromiseComplete creates the handle for list_objects it shows null if zero objects found in the list . More...
+
+void downloadInfoOperationComplete (napi_env env, napi_status status, void *data)
+ downloadInfoOperationComplete creates the handle for download_info More...
+
+void downloadCloseOperationComplete (napi_env env, napi_status status, void *data)
+ downloadCloseOperationComplete creates the handle for close_download . More...
+
+void downloadReadOperationComplete (napi_env env, napi_status status, void *data)
+ downloadReadOperationComplete creates the handle for download_read More...
+
+void downloadObjectOperationComplete (napi_env env, napi_status status, void *data)
+ downloadobjectOperationComplete creates the handle for download_object it shows null if download has zero options. More...
+
+void uploadSetMetaPromiseComplete (napi_env env, napi_status status, void *data)
+ uploadSetMetaPromiseComplete creates the handle for upload_set_custom_metadata More...
+
+void uploadAbortPromiseComplete (napi_env env, napi_status status, void *data)
+ uploadAbortPromiseComplete creates the handle for upload_abort More...
+
+void uploadInfoOperationComplete (napi_env env, napi_status status, void *data)
+ uploadInfoOperationComplete creates the handle for upload_info More...
+
+void uploadCommitOperationComplete (napi_env env, napi_status status, void *data)
+ uploadCommitOperationComplete creates the handle for upload_commit More...
+
+void uploadWriteOperationComplete (napi_env env, napi_status status, void *data)
+ uploadWriteOperationComplete creates the handle for upload_write More...
+
+void uploadObjectComplete (napi_env env, napi_status status, void *data)
+ uploadObjectComplete creates the handle for upload_object . it shows null if upload option set contains zero object.
+ More...
+
+void objectOperationComplete (napi_env env, napi_status status, void *data)
+ objectOperationComplete used to implement the uplink-c library function objectOperationComplete signifies about object using promise More...
+
+void bucketOperationComplete (napi_env env, napi_status status, void *data)
+ bucketOperationComplete used to implement the uplink-c library function bucketOperationComplete operations on buckets using promise More...
+
+void ListBucketsPromiseComplete (napi_env env, napi_status status, void *data)
+
+void closeProjectPromiseComplete (napi_env env, napi_status status, void *data)
+ closeProjectPromiseComplete creates the handle for close_project More...
+
+void configOpenProjectPromiseComplete (napi_env env, napi_status status, void *data)
+ configOpenProjectPromiseComplete creates the handle for config_open_project More...
+
+void ParseAccessPromiseComplete (napi_env env, napi_status status, void *data)
+ ParseAccessPromiseComplete creates the handle for parse_access. More...
+
+void ShareAccessPromiseComplete (napi_env env, napi_status status, void *data)
+ ShareAccessPromiseComplete creates the handle for access_share. More...
+
+void ConfigRequestAccessWithEncryptionPromiseComplete (napi_env env, napi_status status, void *data)
+ ConfigRequestAccessWithEncryptionPromiseComplete creates the handle for config_request_access_with_passphrase. More...
+
+void RequestAccessWithEncryptionPromiseComplete (napi_env env, napi_status status, void *data)
+ RequestAccessWithEncryptionPromiseComplete creates the handle for request_access_with_passphrase. More...
+
+void accessSerializePromiseComplete (napi_env env, napi_status status, void *data)
+ accessSerializePromiseComplete creates the handle for access_serialize More...
+
+void deriveEncrpPromiseComplete (napi_env env, napi_status status, void *data)
+
+void accessOverRidePromiseComplete (napi_env env, napi_status status, void *data)
+
+
+
+
+
◆ accessOverRidePromiseComplete()
+
+
+
+
+
+ void accessOverRidePromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
+
◆ accessSerializePromiseComplete()
+
+
+
+
+
+ void accessSerializePromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
accessSerializePromiseComplete creates the handle for access_serialize
+
+
+
+
+
+
+
◆ bucketOperationComplete()
+
+
+
+
+
+ void bucketOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
bucketOperationComplete used to implement the uplink-c library function bucketOperationComplete operations on buckets using promise
+
+
+
+
+
+
+
◆ closeProjectPromiseComplete()
+
+
+
+
+
+ void closeProjectPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
closeProjectPromiseComplete creates the handle for close_project
+
+
+
+
+
+
+
◆ configOpenProjectPromiseComplete()
+
+
+
+
+
+ void configOpenProjectPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
configOpenProjectPromiseComplete creates the handle for config_open_project
+
+
+
+
+
+
+
◆ ConfigRequestAccessWithEncryptionPromiseComplete()
+
+
+
+
+
+ void ConfigRequestAccessWithEncryptionPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
ConfigRequestAccessWithEncryptionPromiseComplete creates the handle for config_request_access_with_passphrase.
+
+
+
+
+
+
+
◆ deriveEncrpPromiseComplete()
+
+
+
+
+
+ void deriveEncrpPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
+
◆ downloadCloseOperationComplete()
+
+
+
+
+
+ void downloadCloseOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadCloseOperationComplete creates the handle for close_download .
+
+
+
+
+
+
+
◆ downloadInfoOperationComplete()
+
+
+
+
+
+ void downloadInfoOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadInfoOperationComplete creates the handle for download_info
+
+
+
+
+
+
+
◆ downloadObjectOperationComplete()
+
+
+
+
+
+ void downloadObjectOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadobjectOperationComplete creates the handle for download_object it shows null if download has zero options.
+
+
+
+
+
+
+
◆ downloadReadOperationComplete()
+
+
+
+
+
+ void downloadReadOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadReadOperationComplete creates the handle for download_read
+
+
+
+
+
+
+
◆ ListBucketsPromiseComplete()
+
+
+
+
+
+ void ListBucketsPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
+
+
+
◆ listObjectPromiseComplete()
+
+
+
+
+
+ void listObjectPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
listObjectPromiseComplete creates the handle for list_objects it shows null if zero objects found in the list .
+
+
+
+
+
◆ objectOperationComplete()
+
+
+
+
+
+ void objectOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
objectOperationComplete used to implement the uplink-c library function objectOperationComplete signifies about object using promise
+
+
+
+
+
+
+
◆ openProjectPromiseComplete()
+
+
+
+
+
+ void openProjectPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
openProjectPromiseComplete creates the handle for open_project
+
+
+
+
+
+
+
◆ ParseAccessPromiseComplete()
+
+
+
+
+
+ void ParseAccessPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
ParseAccessPromiseComplete creates the handle for parse_access.
+
+
+
+
+
+
+
◆ RequestAccessWithEncryptionPromiseComplete()
+
+
+
+
+
+ void RequestAccessWithEncryptionPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
RequestAccessWithEncryptionPromiseComplete creates the handle for request_access_with_passphrase.
+
+
+
+
+
+
+
◆ ShareAccessPromiseComplete()
+
+
+
+
+
+ void ShareAccessPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
ShareAccessPromiseComplete creates the handle for access_share.
+
+
+
+
+
+
+
◆ uploadAbortPromiseComplete()
+
+
+
+
+
+ void uploadAbortPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadAbortPromiseComplete creates the handle for upload_abort
+
+
+
+
+
+
+
◆ uploadCommitOperationComplete()
+
+
+
+
+
+ void uploadCommitOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadCommitOperationComplete creates the handle for upload_commit
+
+
+
+
+
+
+
◆ uploadInfoOperationComplete()
+
+
+
+
+
+ void uploadInfoOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadInfoOperationComplete creates the handle for upload_info
+
+
+
+
+
+
+
◆ uploadObjectComplete()
+
+
+
+
+
+ void uploadObjectComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadObjectComplete creates the handle for upload_object . it shows null if upload option set contains zero object.
+
+
+
+
+
+
+
+
◆ uploadSetMetaPromiseComplete()
+
+
+
+
+
+ void uploadSetMetaPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadSetMetaPromiseComplete creates the handle for upload_set_custom_metadata
+
+
+
+
+
+
+
◆ uploadWriteOperationComplete()
+
+
+
+
+
+ void uploadWriteOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadWriteOperationComplete creates the handle for upload_write
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/promises__complete_8cc.js b/docs/api-doc/promises__complete_8cc.js
similarity index 91%
rename from docs/promises__complete_8cc.js
rename to docs/api-doc/promises__complete_8cc.js
index 2b965dbe..538d01b0 100644
--- a/docs/promises__complete_8cc.js
+++ b/docs/api-doc/promises__complete_8cc.js
@@ -1,10 +1,12 @@
var promises__complete_8cc =
[
+ [ "accessOverRidePromiseComplete", "promises__complete_8cc.html#a4a84a1faea3b71ba2c85a9c71b76c763", null ],
[ "accessSerializePromiseComplete", "promises__complete_8cc.html#aa5637cc8f8ecb95b52482c477d54187f", null ],
[ "bucketOperationComplete", "promises__complete_8cc.html#a20d046f409f32eed2a803006d7895330", null ],
[ "closeProjectPromiseComplete", "promises__complete_8cc.html#a28a47eeee9eefdb598c1baba2ef521ea", null ],
[ "configOpenProjectPromiseComplete", "promises__complete_8cc.html#a5f37a32796714208333df7d0f34f6a1a", null ],
[ "ConfigRequestAccessWithEncryptionPromiseComplete", "promises__complete_8cc.html#a6c5e1478f8570826522b03cafc999aab", null ],
+ [ "deriveEncrpPromiseComplete", "promises__complete_8cc.html#a7291cb7e16a7d3e2a9e336b287f92d50", null ],
[ "downloadCloseOperationComplete", "promises__complete_8cc.html#a2faabbd65745bb8dc0442eb2d3fd6893", null ],
[ "downloadInfoOperationComplete", "promises__complete_8cc.html#ad52fea7bfbcffe648cf30608542fcced", null ],
[ "downloadObjectOperationComplete", "promises__complete_8cc.html#a3587d100127fa8569f0809fccd917eeb", null ],
diff --git a/docs/api-doc/promises__complete_8cc__incl.map b/docs/api-doc/promises__complete_8cc__incl.map
new file mode 100644
index 00000000..98008203
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc__incl.map
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc__incl.md5 b/docs/api-doc/promises__complete_8cc__incl.md5
new file mode 100644
index 00000000..f8d3e0bd
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc__incl.md5
@@ -0,0 +1 @@
+c6d5f6f41654405a2de9229e93cdb620
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc__incl.png b/docs/api-doc/promises__complete_8cc__incl.png
new file mode 100644
index 00000000..350d7a78
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc__incl.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.map b/docs/api-doc/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.map
new file mode 100644
index 00000000..4b40f46c
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.md5
new file mode 100644
index 00000000..dfb21795
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.md5
@@ -0,0 +1 @@
+afbca2cecf60a324df8eb9e1523289f4
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.png b/docs/api-doc/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.png
new file mode 100644
index 00000000..34f96b09
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.map b/docs/api-doc/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.map
new file mode 100644
index 00000000..27791034
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.md5
new file mode 100644
index 00000000..e7b7cad3
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.md5
@@ -0,0 +1 @@
+923ac39964ab9d86cd820353ba8edea0
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.png b/docs/api-doc/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.png
new file mode 100644
index 00000000..bd21c597
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.map b/docs/api-doc/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.map
new file mode 100644
index 00000000..7de7b268
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.map
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.md5
new file mode 100644
index 00000000..e00ad503
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.md5
@@ -0,0 +1 @@
+b8575e2ac0c0ddb1b4e1466c03d94c9d
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.png b/docs/api-doc/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.png
new file mode 100644
index 00000000..9503aa7a
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.map b/docs/api-doc/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.map
new file mode 100644
index 00000000..dd9c0914
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.md5
new file mode 100644
index 00000000..d61e50c3
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.md5
@@ -0,0 +1 @@
+c3de220c0aaa24e6f5b84f8eecc838bc
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.png b/docs/api-doc/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.png
new file mode 100644
index 00000000..d6aff8a7
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.map b/docs/api-doc/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.map
new file mode 100644
index 00000000..0f5fe69c
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.md5
new file mode 100644
index 00000000..d2c43040
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.md5
@@ -0,0 +1 @@
+f532b99c741d62791bf70724c88023f1
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.png b/docs/api-doc/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.png
new file mode 100644
index 00000000..c80059a9
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.map b/docs/api-doc/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.map
new file mode 100644
index 00000000..3f04e4fc
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.md5
new file mode 100644
index 00000000..d4a18044
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.md5
@@ -0,0 +1 @@
+43830aa82b5558448dc48b0746777580
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.png b/docs/api-doc/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.png
new file mode 100644
index 00000000..fc03a092
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.map b/docs/api-doc/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.map
new file mode 100644
index 00000000..d1a432d5
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.md5
new file mode 100644
index 00000000..46c70568
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.md5
@@ -0,0 +1 @@
+19884a020da9e871a485446ac1e2bc32
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.png b/docs/api-doc/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.png
new file mode 100644
index 00000000..98220e1e
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.map b/docs/api-doc/promises__complete_8cc_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.map
new file mode 100644
index 00000000..c61ea682
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.md5
new file mode 100644
index 00000000..537f87af
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.md5
@@ -0,0 +1 @@
+cfe75515263df39290140c031f3693f5
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.png b/docs/api-doc/promises__complete_8cc_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.png
new file mode 100644
index 00000000..b94c4335
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.map b/docs/api-doc/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.map
new file mode 100644
index 00000000..1549585e
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.md5
new file mode 100644
index 00000000..3097f4e6
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.md5
@@ -0,0 +1 @@
+35065a10927c0f2b511213f026df9a1a
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.png b/docs/api-doc/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.png
new file mode 100644
index 00000000..a3baad4f
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.map b/docs/api-doc/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.map
new file mode 100644
index 00000000..d80255b3
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.md5
new file mode 100644
index 00000000..a9dd22d3
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.md5
@@ -0,0 +1 @@
+31f69e181c1845377548a163d73634c9
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.png b/docs/api-doc/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.png
new file mode 100644
index 00000000..34b33519
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.map b/docs/api-doc/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.map
new file mode 100644
index 00000000..9aebc3a2
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.md5
new file mode 100644
index 00000000..07125f09
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.md5
@@ -0,0 +1 @@
+1323126bfe36bfd7c3dae28241a5b789
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.png b/docs/api-doc/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.png
new file mode 100644
index 00000000..d5058b9b
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.map b/docs/api-doc/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.map
new file mode 100644
index 00000000..de41d2cb
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.md5
new file mode 100644
index 00000000..a0e38355
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.md5
@@ -0,0 +1 @@
+48be4ad24244a54180a666c528ccbb48
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.png b/docs/api-doc/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.png
new file mode 100644
index 00000000..022efe82
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.map b/docs/api-doc/promises__complete_8cc_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.map
new file mode 100644
index 00000000..512c8b25
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.md5
new file mode 100644
index 00000000..5b509a2e
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.md5
@@ -0,0 +1 @@
+b843b81726513ec31ea8ffd2121d897f
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.png b/docs/api-doc/promises__complete_8cc_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.png
new file mode 100644
index 00000000..1a41b921
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.map b/docs/api-doc/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.map
new file mode 100644
index 00000000..7ec5ca55
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.md5
new file mode 100644
index 00000000..90a3645c
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.md5
@@ -0,0 +1 @@
+ea19e1bc42b6f0824fa9de9b813226ae
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.png b/docs/api-doc/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.png
new file mode 100644
index 00000000..9020aec4
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.map b/docs/api-doc/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.map
new file mode 100644
index 00000000..90fb81e4
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.md5
new file mode 100644
index 00000000..45ef61e9
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.md5
@@ -0,0 +1 @@
+d4399a3c3d83ae1d149ec7ad44bfe09e
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.png b/docs/api-doc/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.png
new file mode 100644
index 00000000..6bf22665
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.map b/docs/api-doc/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.map
new file mode 100644
index 00000000..38229c10
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.md5
new file mode 100644
index 00000000..86acdcd2
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.md5
@@ -0,0 +1 @@
+0dcdb4d22e3a778eaea332c798c03b8e
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.png b/docs/api-doc/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.png
new file mode 100644
index 00000000..9e0a4776
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.map b/docs/api-doc/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.map
new file mode 100644
index 00000000..0ef5b3bc
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.md5 b/docs/api-doc/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.md5
new file mode 100644
index 00000000..927cf8e8
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.md5
@@ -0,0 +1 @@
+fe10da60ea55a21d078444706a44ade2
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.png b/docs/api-doc/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.png
new file mode 100644
index 00000000..23918874
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.map b/docs/api-doc/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.map
new file mode 100644
index 00000000..8bab86a0
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.md5 b/docs/api-doc/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.md5
new file mode 100644
index 00000000..b93b02e4
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.md5
@@ -0,0 +1 @@
+dc87cd7f335e4cdf37e3053813bed749
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.png b/docs/api-doc/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.png
new file mode 100644
index 00000000..e83face8
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.map b/docs/api-doc/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.map
new file mode 100644
index 00000000..0a546da1
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.md5 b/docs/api-doc/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.md5
new file mode 100644
index 00000000..17444c9d
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.md5
@@ -0,0 +1 @@
+b7f18cbc6018727db712c02c90bc9257
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.png b/docs/api-doc/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.png
new file mode 100644
index 00000000..0c715b6d
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.map b/docs/api-doc/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.map
new file mode 100644
index 00000000..0b94d574
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.md5 b/docs/api-doc/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.md5
new file mode 100644
index 00000000..89fd8768
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.md5
@@ -0,0 +1 @@
+ebc98fa04b39ad3399a2e838f7a17d15
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.png b/docs/api-doc/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.png
new file mode 100644
index 00000000..5551cc36
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.map b/docs/api-doc/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.map
new file mode 100644
index 00000000..451c1b68
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.md5 b/docs/api-doc/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.md5
new file mode 100644
index 00000000..a2fef552
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.md5
@@ -0,0 +1 @@
+cf8f4bd4358fff48ff33b81cb734dd4d
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.png b/docs/api-doc/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.png
new file mode 100644
index 00000000..d5d76288
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.map b/docs/api-doc/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.map
new file mode 100644
index 00000000..d2739feb
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.md5 b/docs/api-doc/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.md5
new file mode 100644
index 00000000..dd2e05d2
--- /dev/null
+++ b/docs/api-doc/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.md5
@@ -0,0 +1 @@
+eff09710dacca9a158265c387b6fd3dc
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.png b/docs/api-doc/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.png
new file mode 100644
index 00000000..06b03715
Binary files /dev/null and b/docs/api-doc/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h.html b/docs/api-doc/promises__complete_8h.html
new file mode 100644
index 00000000..09420ef0
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h.html
@@ -0,0 +1,1277 @@
+
+
+
+
+
+
+
+
Uplink-Nodejs: promises_complete.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "definitions.h "
+
#include "../libUplink.h"
+
#include "download_operations.h "
+
#include "upload_operations.h "
+
#include "bucket_operations.h "
+
#include "object_operations.h "
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+void openProjectPromiseComplete (napi_env env, napi_status status, void *data)
+ openProjectPromiseComplete creates the handle for open_project More...
+
+void listObjectPromiseComplete (napi_env env, napi_status status, void *data)
+ listObjectPromiseComplete creates the handle for list_objects it shows null if zero objects found in the list . More...
+
+void downloadInfoOperationComplete (napi_env env, napi_status status, void *data)
+ downloadInfoOperationComplete creates the handle for download_info More...
+
+void downloadCloseOperationComplete (napi_env env, napi_status status, void *data)
+ downloadCloseOperationComplete creates the handle for close_download . More...
+
+void downloadReadOperationComplete (napi_env env, napi_status status, void *data)
+ downloadReadOperationComplete creates the handle for download_read More...
+
+void downloadObjectOperationComplete (napi_env env, napi_status status, void *data)
+ downloadobjectOperationComplete creates the handle for download_object it shows null if download has zero options. More...
+
+void uploadSetMetaPromiseComplete (napi_env env, napi_status status, void *data)
+ uploadSetMetaPromiseComplete creates the handle for upload_set_custom_metadata More...
+
+void uploadAbortPromiseComplete (napi_env env, napi_status status, void *data)
+ uploadAbortPromiseComplete creates the handle for upload_abort More...
+
+void uploadInfoOperationComplete (napi_env env, napi_status status, void *data)
+ uploadInfoOperationComplete creates the handle for upload_info More...
+
+void uploadCommitOperationComplete (napi_env env, napi_status status, void *data)
+ uploadCommitOperationComplete creates the handle for upload_commit More...
+
+void uploadWriteOperationComplete (napi_env env, napi_status status, void *data)
+ uploadWriteOperationComplete creates the handle for upload_write More...
+
+void uploadObjectComplete (napi_env env, napi_status status, void *data)
+ uploadObjectComplete creates the handle for upload_object . it shows null if upload option set contains zero object.
+ More...
+
+void objectOperationComplete (napi_env env, napi_status status, void *data)
+ objectOperationComplete used to implement the uplink-c library function objectOperationComplete signifies about object using promise More...
+
+void bucketOperationComplete (napi_env env, napi_status status, void *data)
+ bucketOperationComplete used to implement the uplink-c library function bucketOperationComplete operations on buckets using promise More...
+
+void ListBucketsPromiseComplete (napi_env env, napi_status status, void *data)
+
+void closeProjectPromiseComplete (napi_env env, napi_status status, void *data)
+ closeProjectPromiseComplete creates the handle for close_project More...
+
+void configOpenProjectPromiseComplete (napi_env env, napi_status status, void *data)
+ configOpenProjectPromiseComplete creates the handle for config_open_project More...
+
+void ParseAccessPromiseComplete (napi_env env, napi_status status, void *data)
+ ParseAccessPromiseComplete creates the handle for parse_access. More...
+
+void ShareAccessPromiseComplete (napi_env env, napi_status status, void *data)
+ ShareAccessPromiseComplete creates the handle for access_share. More...
+
+void ConfigRequestAccessWithEncryptionPromiseComplete (napi_env env, napi_status status, void *data)
+ ConfigRequestAccessWithEncryptionPromiseComplete creates the handle for config_request_access_with_passphrase. More...
+
+void RequestAccessWithEncryptionPromiseComplete (napi_env env, napi_status status, void *data)
+ RequestAccessWithEncryptionPromiseComplete creates the handle for request_access_with_passphrase. More...
+
+void accessSerializePromiseComplete (napi_env env, napi_status status, void *data)
+ accessSerializePromiseComplete creates the handle for access_serialize More...
+
+void deriveEncrpPromiseComplete (napi_env env, napi_status status, void *data)
+
+void accessOverRidePromiseComplete (napi_env env, napi_status status, void *data)
+
+
+
+
+
◆ accessOverRidePromiseComplete()
+
+
+
+
+
+ void accessOverRidePromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
+
◆ accessSerializePromiseComplete()
+
+
+
+
+
+ void accessSerializePromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
accessSerializePromiseComplete creates the handle for access_serialize
+
+
+
+
+
+
+
◆ bucketOperationComplete()
+
+
+
+
+
+ void bucketOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
bucketOperationComplete used to implement the uplink-c library function bucketOperationComplete operations on buckets using promise
+
+
+
+
+
+
+
◆ closeProjectPromiseComplete()
+
+
+
+
+
+ void closeProjectPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
closeProjectPromiseComplete creates the handle for close_project
+
+
+
+
+
+
+
◆ configOpenProjectPromiseComplete()
+
+
+
+
+
+ void configOpenProjectPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
configOpenProjectPromiseComplete creates the handle for config_open_project
+
+
+
+
+
+
+
◆ ConfigRequestAccessWithEncryptionPromiseComplete()
+
+
+
+
+
+ void ConfigRequestAccessWithEncryptionPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
ConfigRequestAccessWithEncryptionPromiseComplete creates the handle for config_request_access_with_passphrase.
+
+
+
+
+
+
+
◆ deriveEncrpPromiseComplete()
+
+
+
+
+
+ void deriveEncrpPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
+
◆ downloadCloseOperationComplete()
+
+
+
+
+
+ void downloadCloseOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadCloseOperationComplete creates the handle for close_download .
+
+
+
+
+
+
+
◆ downloadInfoOperationComplete()
+
+
+
+
+
+ void downloadInfoOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadInfoOperationComplete creates the handle for download_info
+
+
+
+
+
+
+
◆ downloadObjectOperationComplete()
+
+
+
+
+
+ void downloadObjectOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadobjectOperationComplete creates the handle for download_object it shows null if download has zero options.
+
+
+
+
+
+
+
◆ downloadReadOperationComplete()
+
+
+
+
+
+ void downloadReadOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadReadOperationComplete creates the handle for download_read
+
+
+
+
+
+
+
◆ ListBucketsPromiseComplete()
+
+
+
+
+
+ void ListBucketsPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
+
+
+
◆ listObjectPromiseComplete()
+
+
+
+
+
+ void listObjectPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
listObjectPromiseComplete creates the handle for list_objects it shows null if zero objects found in the list .
+
+
+
+
+
◆ objectOperationComplete()
+
+
+
+
+
+ void objectOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
objectOperationComplete used to implement the uplink-c library function objectOperationComplete signifies about object using promise
+
+
+
+
+
+
+
◆ openProjectPromiseComplete()
+
+
+
+
+
+ void openProjectPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
openProjectPromiseComplete creates the handle for open_project
+
+
+
+
+
+
+
◆ ParseAccessPromiseComplete()
+
+
+
+
+
+ void ParseAccessPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
ParseAccessPromiseComplete creates the handle for parse_access.
+
+
+
+
+
+
+
◆ RequestAccessWithEncryptionPromiseComplete()
+
+
+
+
+
+ void RequestAccessWithEncryptionPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
RequestAccessWithEncryptionPromiseComplete creates the handle for request_access_with_passphrase.
+
+
+
+
+
+
+
◆ ShareAccessPromiseComplete()
+
+
+
+
+
+ void ShareAccessPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
ShareAccessPromiseComplete creates the handle for access_share.
+
+
+
+
+
+
+
◆ uploadAbortPromiseComplete()
+
+
+
+
+
+ void uploadAbortPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadAbortPromiseComplete creates the handle for upload_abort
+
+
+
+
+
+
+
◆ uploadCommitOperationComplete()
+
+
+
+
+
+ void uploadCommitOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadCommitOperationComplete creates the handle for upload_commit
+
+
+
+
+
+
+
◆ uploadInfoOperationComplete()
+
+
+
+
+
+ void uploadInfoOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadInfoOperationComplete creates the handle for upload_info
+
+
+
+
+
+
+
◆ uploadObjectComplete()
+
+
+
+
+
+ void uploadObjectComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadObjectComplete creates the handle for upload_object . it shows null if upload option set contains zero object.
+
+
+
+
+
+
+
+
◆ uploadSetMetaPromiseComplete()
+
+
+
+
+
+ void uploadSetMetaPromiseComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadSetMetaPromiseComplete creates the handle for upload_set_custom_metadata
+
+
+
+
+
+
+
◆ uploadWriteOperationComplete()
+
+
+
+
+
+ void uploadWriteOperationComplete
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_status
+ status ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadWriteOperationComplete creates the handle for upload_write
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h.js b/docs/api-doc/promises__complete_8h.js
new file mode 100644
index 00000000..86c6494f
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h.js
@@ -0,0 +1,27 @@
+var promises__complete_8h =
+[
+ [ "accessOverRidePromiseComplete", "promises__complete_8h.html#a4a84a1faea3b71ba2c85a9c71b76c763", null ],
+ [ "accessSerializePromiseComplete", "promises__complete_8h.html#aa5637cc8f8ecb95b52482c477d54187f", null ],
+ [ "bucketOperationComplete", "promises__complete_8h.html#a20d046f409f32eed2a803006d7895330", null ],
+ [ "closeProjectPromiseComplete", "promises__complete_8h.html#a28a47eeee9eefdb598c1baba2ef521ea", null ],
+ [ "configOpenProjectPromiseComplete", "promises__complete_8h.html#a5f37a32796714208333df7d0f34f6a1a", null ],
+ [ "ConfigRequestAccessWithEncryptionPromiseComplete", "promises__complete_8h.html#a6c5e1478f8570826522b03cafc999aab", null ],
+ [ "deriveEncrpPromiseComplete", "promises__complete_8h.html#a7291cb7e16a7d3e2a9e336b287f92d50", null ],
+ [ "downloadCloseOperationComplete", "promises__complete_8h.html#a2faabbd65745bb8dc0442eb2d3fd6893", null ],
+ [ "downloadInfoOperationComplete", "promises__complete_8h.html#ad52fea7bfbcffe648cf30608542fcced", null ],
+ [ "downloadObjectOperationComplete", "promises__complete_8h.html#a3587d100127fa8569f0809fccd917eeb", null ],
+ [ "downloadReadOperationComplete", "promises__complete_8h.html#a1e27e9735e878f4bd486ad0f444d6b90", null ],
+ [ "ListBucketsPromiseComplete", "promises__complete_8h.html#a75e7517f23b68d13faf19282c96947df", null ],
+ [ "listObjectPromiseComplete", "promises__complete_8h.html#a4ae3200056c149bcc09a60ae26a8758f", null ],
+ [ "objectOperationComplete", "promises__complete_8h.html#a5c220272e07cece2cc9b74d898e2ddb1", null ],
+ [ "openProjectPromiseComplete", "promises__complete_8h.html#abbd7d817a0fbb3730accb682e09951d9", null ],
+ [ "ParseAccessPromiseComplete", "promises__complete_8h.html#a551f241ba659821a9690c7e1cc54806c", null ],
+ [ "RequestAccessWithEncryptionPromiseComplete", "promises__complete_8h.html#ab68333b4939d887d65bf194794b8f404", null ],
+ [ "ShareAccessPromiseComplete", "promises__complete_8h.html#a82c14e41ec15a1d0c58b4352b6d7d3e0", null ],
+ [ "uploadAbortPromiseComplete", "promises__complete_8h.html#a7861cc4b65b134dd30fc38174403814c", null ],
+ [ "uploadCommitOperationComplete", "promises__complete_8h.html#a4579a6b34f5cd9c7bdedbc6efe35058f", null ],
+ [ "uploadInfoOperationComplete", "promises__complete_8h.html#a822fbfc685345cc8e1b6c7af4ba6f5e5", null ],
+ [ "uploadObjectComplete", "promises__complete_8h.html#a12290185e76500738477d7da999d97fe", null ],
+ [ "uploadSetMetaPromiseComplete", "promises__complete_8h.html#ada21d0b3a98f66fcc91cd7f3a1f7ce00", null ],
+ [ "uploadWriteOperationComplete", "promises__complete_8h.html#a8431cb32cc47dc1be926446a49e41ace", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h__dep__incl.map b/docs/api-doc/promises__complete_8h__dep__incl.map
new file mode 100644
index 00000000..5fac2c6e
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h__dep__incl.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h__dep__incl.md5 b/docs/api-doc/promises__complete_8h__dep__incl.md5
new file mode 100644
index 00000000..d15f33d3
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h__dep__incl.md5
@@ -0,0 +1 @@
+f8ffef5e561eda75c69e9efde497cfc5
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h__dep__incl.png b/docs/api-doc/promises__complete_8h__dep__incl.png
new file mode 100644
index 00000000..f76d1a9f
Binary files /dev/null and b/docs/api-doc/promises__complete_8h__dep__incl.png differ
diff --git a/docs/api-doc/promises__complete_8h__incl.map b/docs/api-doc/promises__complete_8h__incl.map
new file mode 100644
index 00000000..9409444a
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h__incl.map
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h__incl.md5 b/docs/api-doc/promises__complete_8h__incl.md5
new file mode 100644
index 00000000..bbce73d3
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h__incl.md5
@@ -0,0 +1 @@
+1dd1db0f3be4b0030608ea2f36654945
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h__incl.png b/docs/api-doc/promises__complete_8h__incl.png
new file mode 100644
index 00000000..b7ad2fe4
Binary files /dev/null and b/docs/api-doc/promises__complete_8h__incl.png differ
diff --git a/docs/api-doc/promises__complete_8h_a12290185e76500738477d7da999d97fe_icgraph.map b/docs/api-doc/promises__complete_8h_a12290185e76500738477d7da999d97fe_icgraph.map
new file mode 100644
index 00000000..4b40f46c
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a12290185e76500738477d7da999d97fe_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a12290185e76500738477d7da999d97fe_icgraph.md5 b/docs/api-doc/promises__complete_8h_a12290185e76500738477d7da999d97fe_icgraph.md5
new file mode 100644
index 00000000..dfb21795
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a12290185e76500738477d7da999d97fe_icgraph.md5
@@ -0,0 +1 @@
+afbca2cecf60a324df8eb9e1523289f4
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a12290185e76500738477d7da999d97fe_icgraph.png b/docs/api-doc/promises__complete_8h_a12290185e76500738477d7da999d97fe_icgraph.png
new file mode 100644
index 00000000..34f96b09
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a12290185e76500738477d7da999d97fe_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.map b/docs/api-doc/promises__complete_8h_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.map
new file mode 100644
index 00000000..27791034
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.md5 b/docs/api-doc/promises__complete_8h_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.md5
new file mode 100644
index 00000000..e7b7cad3
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.md5
@@ -0,0 +1 @@
+923ac39964ab9d86cd820353ba8edea0
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.png b/docs/api-doc/promises__complete_8h_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.png
new file mode 100644
index 00000000..bd21c597
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a20d046f409f32eed2a803006d7895330_icgraph.map b/docs/api-doc/promises__complete_8h_a20d046f409f32eed2a803006d7895330_icgraph.map
new file mode 100644
index 00000000..7de7b268
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a20d046f409f32eed2a803006d7895330_icgraph.map
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a20d046f409f32eed2a803006d7895330_icgraph.md5 b/docs/api-doc/promises__complete_8h_a20d046f409f32eed2a803006d7895330_icgraph.md5
new file mode 100644
index 00000000..e00ad503
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a20d046f409f32eed2a803006d7895330_icgraph.md5
@@ -0,0 +1 @@
+b8575e2ac0c0ddb1b4e1466c03d94c9d
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a20d046f409f32eed2a803006d7895330_icgraph.png b/docs/api-doc/promises__complete_8h_a20d046f409f32eed2a803006d7895330_icgraph.png
new file mode 100644
index 00000000..9503aa7a
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a20d046f409f32eed2a803006d7895330_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.map b/docs/api-doc/promises__complete_8h_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.map
new file mode 100644
index 00000000..dd9c0914
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.md5 b/docs/api-doc/promises__complete_8h_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.md5
new file mode 100644
index 00000000..d61e50c3
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.md5
@@ -0,0 +1 @@
+c3de220c0aaa24e6f5b84f8eecc838bc
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.png b/docs/api-doc/promises__complete_8h_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.png
new file mode 100644
index 00000000..d6aff8a7
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.map b/docs/api-doc/promises__complete_8h_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.map
new file mode 100644
index 00000000..0f5fe69c
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.md5 b/docs/api-doc/promises__complete_8h_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.md5
new file mode 100644
index 00000000..d2c43040
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.md5
@@ -0,0 +1 @@
+f532b99c741d62791bf70724c88023f1
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.png b/docs/api-doc/promises__complete_8h_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.png
new file mode 100644
index 00000000..c80059a9
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a3587d100127fa8569f0809fccd917eeb_icgraph.map b/docs/api-doc/promises__complete_8h_a3587d100127fa8569f0809fccd917eeb_icgraph.map
new file mode 100644
index 00000000..3f04e4fc
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a3587d100127fa8569f0809fccd917eeb_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a3587d100127fa8569f0809fccd917eeb_icgraph.md5 b/docs/api-doc/promises__complete_8h_a3587d100127fa8569f0809fccd917eeb_icgraph.md5
new file mode 100644
index 00000000..d4a18044
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a3587d100127fa8569f0809fccd917eeb_icgraph.md5
@@ -0,0 +1 @@
+43830aa82b5558448dc48b0746777580
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a3587d100127fa8569f0809fccd917eeb_icgraph.png b/docs/api-doc/promises__complete_8h_a3587d100127fa8569f0809fccd917eeb_icgraph.png
new file mode 100644
index 00000000..fc03a092
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a3587d100127fa8569f0809fccd917eeb_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.map b/docs/api-doc/promises__complete_8h_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.map
new file mode 100644
index 00000000..d1a432d5
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.md5 b/docs/api-doc/promises__complete_8h_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.md5
new file mode 100644
index 00000000..46c70568
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.md5
@@ -0,0 +1 @@
+19884a020da9e871a485446ac1e2bc32
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.png b/docs/api-doc/promises__complete_8h_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.png
new file mode 100644
index 00000000..98220e1e
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.map b/docs/api-doc/promises__complete_8h_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.map
new file mode 100644
index 00000000..c61ea682
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.md5 b/docs/api-doc/promises__complete_8h_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.md5
new file mode 100644
index 00000000..537f87af
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.md5
@@ -0,0 +1 @@
+cfe75515263df39290140c031f3693f5
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.png b/docs/api-doc/promises__complete_8h_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.png
new file mode 100644
index 00000000..b94c4335
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a4a84a1faea3b71ba2c85a9c71b76c763_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a551f241ba659821a9690c7e1cc54806c_icgraph.map b/docs/api-doc/promises__complete_8h_a551f241ba659821a9690c7e1cc54806c_icgraph.map
new file mode 100644
index 00000000..1549585e
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a551f241ba659821a9690c7e1cc54806c_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a551f241ba659821a9690c7e1cc54806c_icgraph.md5 b/docs/api-doc/promises__complete_8h_a551f241ba659821a9690c7e1cc54806c_icgraph.md5
new file mode 100644
index 00000000..3097f4e6
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a551f241ba659821a9690c7e1cc54806c_icgraph.md5
@@ -0,0 +1 @@
+35065a10927c0f2b511213f026df9a1a
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a551f241ba659821a9690c7e1cc54806c_icgraph.png b/docs/api-doc/promises__complete_8h_a551f241ba659821a9690c7e1cc54806c_icgraph.png
new file mode 100644
index 00000000..a3baad4f
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a551f241ba659821a9690c7e1cc54806c_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.map b/docs/api-doc/promises__complete_8h_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.map
new file mode 100644
index 00000000..d80255b3
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.md5 b/docs/api-doc/promises__complete_8h_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.md5
new file mode 100644
index 00000000..a9dd22d3
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.md5
@@ -0,0 +1 @@
+31f69e181c1845377548a163d73634c9
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.png b/docs/api-doc/promises__complete_8h_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.png
new file mode 100644
index 00000000..34b33519
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a5f37a32796714208333df7d0f34f6a1a_icgraph.map b/docs/api-doc/promises__complete_8h_a5f37a32796714208333df7d0f34f6a1a_icgraph.map
new file mode 100644
index 00000000..9aebc3a2
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a5f37a32796714208333df7d0f34f6a1a_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a5f37a32796714208333df7d0f34f6a1a_icgraph.md5 b/docs/api-doc/promises__complete_8h_a5f37a32796714208333df7d0f34f6a1a_icgraph.md5
new file mode 100644
index 00000000..07125f09
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a5f37a32796714208333df7d0f34f6a1a_icgraph.md5
@@ -0,0 +1 @@
+1323126bfe36bfd7c3dae28241a5b789
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a5f37a32796714208333df7d0f34f6a1a_icgraph.png b/docs/api-doc/promises__complete_8h_a5f37a32796714208333df7d0f34f6a1a_icgraph.png
new file mode 100644
index 00000000..d5058b9b
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a5f37a32796714208333df7d0f34f6a1a_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a6c5e1478f8570826522b03cafc999aab_icgraph.map b/docs/api-doc/promises__complete_8h_a6c5e1478f8570826522b03cafc999aab_icgraph.map
new file mode 100644
index 00000000..de41d2cb
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a6c5e1478f8570826522b03cafc999aab_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a6c5e1478f8570826522b03cafc999aab_icgraph.md5 b/docs/api-doc/promises__complete_8h_a6c5e1478f8570826522b03cafc999aab_icgraph.md5
new file mode 100644
index 00000000..a0e38355
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a6c5e1478f8570826522b03cafc999aab_icgraph.md5
@@ -0,0 +1 @@
+48be4ad24244a54180a666c528ccbb48
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a6c5e1478f8570826522b03cafc999aab_icgraph.png b/docs/api-doc/promises__complete_8h_a6c5e1478f8570826522b03cafc999aab_icgraph.png
new file mode 100644
index 00000000..022efe82
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a6c5e1478f8570826522b03cafc999aab_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.map b/docs/api-doc/promises__complete_8h_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.map
new file mode 100644
index 00000000..512c8b25
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.md5 b/docs/api-doc/promises__complete_8h_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.md5
new file mode 100644
index 00000000..5b509a2e
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.md5
@@ -0,0 +1 @@
+b843b81726513ec31ea8ffd2121d897f
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.png b/docs/api-doc/promises__complete_8h_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.png
new file mode 100644
index 00000000..1a41b921
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a7291cb7e16a7d3e2a9e336b287f92d50_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a7861cc4b65b134dd30fc38174403814c_icgraph.map b/docs/api-doc/promises__complete_8h_a7861cc4b65b134dd30fc38174403814c_icgraph.map
new file mode 100644
index 00000000..7ec5ca55
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a7861cc4b65b134dd30fc38174403814c_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a7861cc4b65b134dd30fc38174403814c_icgraph.md5 b/docs/api-doc/promises__complete_8h_a7861cc4b65b134dd30fc38174403814c_icgraph.md5
new file mode 100644
index 00000000..90a3645c
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a7861cc4b65b134dd30fc38174403814c_icgraph.md5
@@ -0,0 +1 @@
+ea19e1bc42b6f0824fa9de9b813226ae
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a7861cc4b65b134dd30fc38174403814c_icgraph.png b/docs/api-doc/promises__complete_8h_a7861cc4b65b134dd30fc38174403814c_icgraph.png
new file mode 100644
index 00000000..9020aec4
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a7861cc4b65b134dd30fc38174403814c_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.map b/docs/api-doc/promises__complete_8h_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.map
new file mode 100644
index 00000000..90fb81e4
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.md5 b/docs/api-doc/promises__complete_8h_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.md5
new file mode 100644
index 00000000..45ef61e9
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.md5
@@ -0,0 +1 @@
+d4399a3c3d83ae1d149ec7ad44bfe09e
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.png b/docs/api-doc/promises__complete_8h_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.png
new file mode 100644
index 00000000..6bf22665
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.map b/docs/api-doc/promises__complete_8h_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.map
new file mode 100644
index 00000000..38229c10
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.md5 b/docs/api-doc/promises__complete_8h_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.md5
new file mode 100644
index 00000000..86acdcd2
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.md5
@@ -0,0 +1 @@
+0dcdb4d22e3a778eaea332c798c03b8e
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.png b/docs/api-doc/promises__complete_8h_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.png
new file mode 100644
index 00000000..9e0a4776
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_a8431cb32cc47dc1be926446a49e41ace_icgraph.map b/docs/api-doc/promises__complete_8h_a8431cb32cc47dc1be926446a49e41ace_icgraph.map
new file mode 100644
index 00000000..0ef5b3bc
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a8431cb32cc47dc1be926446a49e41ace_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_a8431cb32cc47dc1be926446a49e41ace_icgraph.md5 b/docs/api-doc/promises__complete_8h_a8431cb32cc47dc1be926446a49e41ace_icgraph.md5
new file mode 100644
index 00000000..927cf8e8
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_a8431cb32cc47dc1be926446a49e41ace_icgraph.md5
@@ -0,0 +1 @@
+fe10da60ea55a21d078444706a44ade2
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_a8431cb32cc47dc1be926446a49e41ace_icgraph.png b/docs/api-doc/promises__complete_8h_a8431cb32cc47dc1be926446a49e41ace_icgraph.png
new file mode 100644
index 00000000..23918874
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_a8431cb32cc47dc1be926446a49e41ace_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_aa5637cc8f8ecb95b52482c477d54187f_icgraph.map b/docs/api-doc/promises__complete_8h_aa5637cc8f8ecb95b52482c477d54187f_icgraph.map
new file mode 100644
index 00000000..8bab86a0
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_aa5637cc8f8ecb95b52482c477d54187f_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_aa5637cc8f8ecb95b52482c477d54187f_icgraph.md5 b/docs/api-doc/promises__complete_8h_aa5637cc8f8ecb95b52482c477d54187f_icgraph.md5
new file mode 100644
index 00000000..b93b02e4
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_aa5637cc8f8ecb95b52482c477d54187f_icgraph.md5
@@ -0,0 +1 @@
+dc87cd7f335e4cdf37e3053813bed749
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_aa5637cc8f8ecb95b52482c477d54187f_icgraph.png b/docs/api-doc/promises__complete_8h_aa5637cc8f8ecb95b52482c477d54187f_icgraph.png
new file mode 100644
index 00000000..e83face8
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_aa5637cc8f8ecb95b52482c477d54187f_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_ab68333b4939d887d65bf194794b8f404_icgraph.map b/docs/api-doc/promises__complete_8h_ab68333b4939d887d65bf194794b8f404_icgraph.map
new file mode 100644
index 00000000..0a546da1
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_ab68333b4939d887d65bf194794b8f404_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_ab68333b4939d887d65bf194794b8f404_icgraph.md5 b/docs/api-doc/promises__complete_8h_ab68333b4939d887d65bf194794b8f404_icgraph.md5
new file mode 100644
index 00000000..17444c9d
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_ab68333b4939d887d65bf194794b8f404_icgraph.md5
@@ -0,0 +1 @@
+b7f18cbc6018727db712c02c90bc9257
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_ab68333b4939d887d65bf194794b8f404_icgraph.png b/docs/api-doc/promises__complete_8h_ab68333b4939d887d65bf194794b8f404_icgraph.png
new file mode 100644
index 00000000..0c715b6d
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_ab68333b4939d887d65bf194794b8f404_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_abbd7d817a0fbb3730accb682e09951d9_icgraph.map b/docs/api-doc/promises__complete_8h_abbd7d817a0fbb3730accb682e09951d9_icgraph.map
new file mode 100644
index 00000000..0b94d574
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_abbd7d817a0fbb3730accb682e09951d9_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_abbd7d817a0fbb3730accb682e09951d9_icgraph.md5 b/docs/api-doc/promises__complete_8h_abbd7d817a0fbb3730accb682e09951d9_icgraph.md5
new file mode 100644
index 00000000..89fd8768
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_abbd7d817a0fbb3730accb682e09951d9_icgraph.md5
@@ -0,0 +1 @@
+ebc98fa04b39ad3399a2e838f7a17d15
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_abbd7d817a0fbb3730accb682e09951d9_icgraph.png b/docs/api-doc/promises__complete_8h_abbd7d817a0fbb3730accb682e09951d9_icgraph.png
new file mode 100644
index 00000000..5551cc36
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_abbd7d817a0fbb3730accb682e09951d9_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_ad52fea7bfbcffe648cf30608542fcced_icgraph.map b/docs/api-doc/promises__complete_8h_ad52fea7bfbcffe648cf30608542fcced_icgraph.map
new file mode 100644
index 00000000..451c1b68
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_ad52fea7bfbcffe648cf30608542fcced_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_ad52fea7bfbcffe648cf30608542fcced_icgraph.md5 b/docs/api-doc/promises__complete_8h_ad52fea7bfbcffe648cf30608542fcced_icgraph.md5
new file mode 100644
index 00000000..a2fef552
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_ad52fea7bfbcffe648cf30608542fcced_icgraph.md5
@@ -0,0 +1 @@
+cf8f4bd4358fff48ff33b81cb734dd4d
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_ad52fea7bfbcffe648cf30608542fcced_icgraph.png b/docs/api-doc/promises__complete_8h_ad52fea7bfbcffe648cf30608542fcced_icgraph.png
new file mode 100644
index 00000000..d5d76288
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_ad52fea7bfbcffe648cf30608542fcced_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.map b/docs/api-doc/promises__complete_8h_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.map
new file mode 100644
index 00000000..d2739feb
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__complete_8h_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.md5 b/docs/api-doc/promises__complete_8h_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.md5
new file mode 100644
index 00000000..dd2e05d2
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.md5
@@ -0,0 +1 @@
+eff09710dacca9a158265c387b6fd3dc
\ No newline at end of file
diff --git a/docs/api-doc/promises__complete_8h_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.png b/docs/api-doc/promises__complete_8h_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.png
new file mode 100644
index 00000000..06b03715
Binary files /dev/null and b/docs/api-doc/promises__complete_8h_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.png differ
diff --git a/docs/api-doc/promises__complete_8h_source.html b/docs/api-doc/promises__complete_8h_source.html
new file mode 100644
index 00000000..c909a68b
--- /dev/null
+++ b/docs/api-doc/promises__complete_8h_source.html
@@ -0,0 +1,304 @@
+
+
+
+
+
+
+
+
Uplink-Nodejs: promises_complete.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
2 #include "../libUplink.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
napi_deferred deferred
Definition: definitions.h:65
+
UplinkAccessResult access_Result
Definition: definitions.h:218
+
napi_deferred deferred
Definition: definitions.h:215
+
Definition: definitions.h:254
+
napi_deferred deferred
Definition: definitions.h:20
+
+
void accessSerializePromiseComplete(napi_env env, napi_status status, void *data)
accessSerializePromiseComplete creates the handle for access_serialize
Definition: promises_complete.cc:771
+
Definition: definitions.h:51
+
napi_async_work work
Definition: definitions.h:257
+
napi_async_work work
Definition: definitions.h:66
+
void ShareAccessPromiseComplete(napi_env env, napi_status status, void *data)
ShareAccessPromiseComplete creates the handle for access_share.
Definition: promises_complete.cc:670
+
napi_async_work work
Definition: definitions.h:54
+
void ListBucketsPromiseComplete(napi_env env, napi_status status, void *data)
Definition: promises_complete.cc:508
+
void listObjectPromiseComplete(napi_env env, napi_status status, void *data)
listObjectPromiseComplete creates the handle for list_objects it shows null if zero objects found in ...
Definition: promises_complete.cc:48
+
napi_async_work work
Definition: definitions.h:155
+
void downloadObjectOperationComplete(napi_env env, napi_status status, void *data)
downloadobjectOperationComplete creates the handle for download_object it shows null if download has ...
Definition: promises_complete.cc:197
+
napi_deferred deferred
Definition: definitions.h:268
+
void downloadReadOperationComplete(napi_env env, napi_status status, void *data)
downloadReadOperationComplete creates the handle for download_read
Definition: promises_complete.cc:154
+
napi_deferred deferred
Definition: definitions.h:119
+
void bucketOperationComplete(napi_env env, napi_status status, void *data)
bucketOperationComplete used to implement the uplink-c library function bucketOperationComplete opera...
Definition: promises_complete.cc:466
+
void openProjectPromiseComplete(napi_env env, napi_status status, void *data)
openProjectPromiseComplete creates the handle for open_project
Definition: promises_complete.cc:13
+
+
void uploadObjectComplete(napi_env env, napi_status status, void *data)
uploadObjectComplete creates the handle for upload_object . it shows null if upload option set contai...
Definition: promises_complete.cc:389
+
napi_deferred deferred
Definition: definitions.h:143
+
UplinkAccessResult access_Result
Definition: definitions.h:207
+
UplinkObjectResult object_result
Definition: definitions.h:104
+
+
Definition: definitions.h:221
+
UplinkAccessResult access_Result
Definition: definitions.h:241
+
napi_deferred deferred
Definition: definitions.h:238
+
+
napi_deferred deferred
Definition: definitions.h:110
+
void configOpenProjectPromiseComplete(napi_env env, napi_status status, void *data)
configOpenProjectPromiseComplete creates the handle for config_open_project
Definition: promises_complete.cc:603
+
void downloadCloseOperationComplete(napi_env env, napi_status status, void *data)
downloadCloseOperationComplete creates the handle for close_download .
Definition: promises_complete.cc:123
+
UplinkError * error_result
Definition: definitions.h:114
+
Definition: definitions.h:108
+
void uploadAbortPromiseComplete(napi_env env, napi_status status, void *data)
uploadAbortPromiseComplete creates the handle for upload_abort
Definition: promises_complete.cc:259
+
void closeProjectPromiseComplete(napi_env env, napi_status status, void *data)
closeProjectPromiseComplete creates the handle for close_project
Definition: promises_complete.cc:574
+
UplinkBucketIterator * bucket_resultIterator
Definition: definitions.h:165
+
void listObjectPromiseComplete(napi_env env, napi_status status, void *data)
listObjectPromiseComplete creates the handle for list_objects it shows null if zero objects found in ...
Definition: promises_complete.cc:48
+
void uploadAbortPromiseComplete(napi_env env, napi_status status, void *data)
uploadAbortPromiseComplete creates the handle for upload_abort
Definition: promises_complete.cc:259
+
void uploadCommitOperationComplete(napi_env env, napi_status status, void *data)
uploadCommitOperationComplete creates the handle for upload_commit
Definition: promises_complete.cc:318
+
napi_deferred deferred
Definition: definitions.h:130
+
void accessOverRidePromiseComplete(napi_env env, napi_status status, void *data)
Definition: promises_complete.cc:832
+
void deriveEncrpPromiseComplete(napi_env env, napi_status status, void *data)
Definition: promises_complete.cc:800
+
UplinkReadResult read_result
Definition: definitions.h:59
+
void downloadCloseOperationComplete(napi_env env, napi_status status, void *data)
downloadCloseOperationComplete creates the handle for close_download .
Definition: promises_complete.cc:123
+
void downloadReadOperationComplete(napi_env env, napi_status status, void *data)
downloadReadOperationComplete creates the handle for download_read
Definition: promises_complete.cc:154
+
Definition: definitions.h:210
+
UplinkDownloadResult download_result
Definition: definitions.h:71
+
void accessSerializePromiseComplete(napi_env env, napi_status status, void *data)
accessSerializePromiseComplete creates the handle for access_serialize
Definition: promises_complete.cc:771
+
UplinkProjectResult project_Result
Definition: definitions.h:188
+
napi_async_work work
Definition: definitions.h:131
+
napi_async_work work
Definition: definitions.h:216
+
UplinkAccessResult access_Result
Definition: definitions.h:227
+
UplinkError * error_result
Definition: definitions.h:179
+
napi_deferred deferred
Definition: definitions.h:90
+
void RequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status status, void *data)
RequestAccessWithEncryptionPromiseComplete creates the handle for request_access_with_passphrase.
Definition: promises_complete.cc:737
+
void downloadInfoOperationComplete(napi_env env, napi_status status, void *data)
downloadInfoOperationComplete creates the handle for download_info
Definition: promises_complete.cc:91
+
napi_async_work work
Definition: definitions.h:144
+
UplinkObjectIterator * objectIterator
Definition: definitions.h:25
+
napi_deferred deferred
Definition: definitions.h:194
+
Definition: definitions.h:233
+
napi_async_work work
Definition: definitions.h:224
+
Definition: definitions.h:31
+
napi_deferred deferred
Definition: definitions.h:184
+
napi_async_work work
Definition: definitions.h:21
+
napi_async_work work
Definition: definitions.h:176
+
void RequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status status, void *data)
RequestAccessWithEncryptionPromiseComplete creates the handle for request_access_with_passphrase.
Definition: promises_complete.cc:737
+
Definition: definitions.h:192
+
Definition: definitions.h:41
+
napi_deferred deferred
Definition: definitions.h:154
+
napi_deferred deferred
Definition: definitions.h:33
+
napi_deferred deferred
Definition: definitions.h:43
+
napi_deferred deferred
Definition: definitions.h:256
+
+
napi_async_work work
Definition: definitions.h:269
+
napi_async_work work
Definition: definitions.h:195
+
Definition: definitions.h:117
+
Definition: definitions.h:152
+
Definition: definitions.h:162
+
UplinkWriteResult write_result
Definition: definitions.h:125
+
UplinkBucketResult bucket_Result
Definition: definitions.h:159
+
Definition: definitions.h:173
+
+
UplinkProjectResult project_Result
Definition: definitions.h:198
+
Definition: definitions.h:98
+
void uploadCommitOperationComplete(napi_env env, napi_status status, void *data)
uploadCommitOperationComplete creates the handle for upload_commit
Definition: promises_complete.cc:318
+
napi_async_work work
Definition: definitions.h:205
+
napi_async_work work
Definition: definitions.h:120
+
Definition: definitions.h:266
+
napi_async_work work
Definition: definitions.h:91
+
void openProjectPromiseComplete(napi_env env, napi_status status, void *data)
openProjectPromiseComplete creates the handle for open_project
Definition: promises_complete.cc:13
+
napi_async_work work
Definition: definitions.h:168
+
Definition: definitions.h:18
+
void ParseAccessPromiseComplete(napi_env env, napi_status status, void *data)
ParseAccessPromiseComplete creates the handle for parse_access.
Definition: promises_complete.cc:637
+
void uploadInfoOperationComplete(napi_env env, napi_status status, void *data)
uploadInfoOperationComplete creates the handle for upload_info
Definition: promises_complete.cc:288
+
void downloadObjectOperationComplete(napi_env env, napi_status status, void *data)
downloadobjectOperationComplete creates the handle for download_object it shows null if download has ...
Definition: promises_complete.cc:197
+
napi_deferred deferred
Definition: definitions.h:223
+
void uploadSetMetaPromiseComplete(napi_env env, napi_status status, void *data)
uploadSetMetaPromiseComplete creates the handle for upload_set_custom_metadata
Definition: promises_complete.cc:229
+
+
napi_deferred deferred
Definition: definitions.h:175
+
napi_deferred deferred
Definition: definitions.h:167
+
void configOpenProjectPromiseComplete(napi_env env, napi_status status, void *data)
configOpenProjectPromiseComplete creates the handle for config_open_project
Definition: promises_complete.cc:603
+
napi_deferred deferred
Definition: definitions.h:53
+
napi_async_work work
Definition: definitions.h:44
+
napi_deferred deferred
Definition: definitions.h:204
+
void accessOverRidePromiseComplete(napi_env env, napi_status status, void *data)
Definition: promises_complete.cc:832
+
napi_async_work work
Definition: definitions.h:239
+
Definition: definitions.h:141
+
void objectOperationComplete(napi_env env, napi_status status, void *data)
objectOperationComplete used to implement the uplink-c library function objectOperationComplete signi...
Definition: promises_complete.cc:422
+
void uploadSetMetaPromiseComplete(napi_env env, napi_status status, void *data)
uploadSetMetaPromiseComplete creates the handle for upload_set_custom_metadata
Definition: promises_complete.cc:229
+
void deriveEncrpPromiseComplete(napi_env env, napi_status status, void *data)
Definition: promises_complete.cc:800
+
void uploadInfoOperationComplete(napi_env env, napi_status status, void *data)
uploadInfoOperationComplete creates the handle for upload_info
Definition: promises_complete.cc:288
+
void closeProjectPromiseComplete(napi_env env, napi_status status, void *data)
closeProjectPromiseComplete creates the handle for close_project
Definition: promises_complete.cc:574
+
void downloadInfoOperationComplete(napi_env env, napi_status status, void *data)
downloadInfoOperationComplete creates the handle for download_info
Definition: promises_complete.cc:91
+
UplinkEncryptionKeyResult encryptionResult
Definition: definitions.h:263
+
Definition: definitions.h:63
+
UplinkError * error_result
Definition: definitions.h:94
+
UplinkError * error_result
Definition: definitions.h:275
+
void uploadWriteOperationComplete(napi_env env, napi_status status, void *data)
uploadWriteOperationComplete creates the handle for upload_write
Definition: promises_complete.cc:348
+
+
UplinkStringResult string_result
Definition: definitions.h:251
+
void bucketOperationComplete(napi_env env, napi_status status, void *data)
bucketOperationComplete used to implement the uplink-c library function bucketOperationComplete opera...
Definition: promises_complete.cc:466
+
Definition: definitions.h:201
+
Definition: definitions.h:182
+
void uploadObjectComplete(napi_env env, napi_status status, void *data)
uploadObjectComplete creates the handle for upload_object . it shows null if upload option set contai...
Definition: promises_complete.cc:389
+
void ListBucketsPromiseComplete(napi_env env, napi_status status, void *data)
Definition: promises_complete.cc:508
+
Definition: definitions.h:128
+
void objectOperationComplete(napi_env env, napi_status status, void *data)
objectOperationComplete used to implement the uplink-c library function objectOperationComplete signi...
Definition: promises_complete.cc:422
+
void ShareAccessPromiseComplete(napi_env env, napi_status status, void *data)
ShareAccessPromiseComplete creates the handle for access_share.
Definition: promises_complete.cc:670
+
napi_async_work work
Definition: definitions.h:248
+
napi_deferred deferred
Definition: definitions.h:100
+
UplinkError * error_result
Definition: definitions.h:47
+
Definition: definitions.h:88
+
void uploadWriteOperationComplete(napi_env env, napi_status status, void *data)
uploadWriteOperationComplete creates the handle for upload_write
Definition: promises_complete.cc:348
+
napi_async_work work
Definition: definitions.h:185
+
UplinkUploadResult upload_result
Definition: definitions.h:136
+
napi_deferred deferred
Definition: definitions.h:247
+
+
napi_async_work work
Definition: definitions.h:101
+
napi_async_work work
Definition: definitions.h:34
+
UplinkObjectResult object_result
Definition: definitions.h:149
+
+
napi_async_work work
Definition: definitions.h:111
+
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
+
void ParseAccessPromiseComplete(napi_env env, napi_status status, void *data)
ParseAccessPromiseComplete creates the handle for parse_access.
Definition: promises_complete.cc:637
+
UplinkObjectResult object_result
Definition: definitions.h:37
+
Definition: definitions.h:245
+
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
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc.html b/docs/api-doc/promises__execute_8cc.html
new file mode 100644
index 00000000..b67376f7
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc.html
@@ -0,0 +1,1287 @@
+
+
+
+
+
+
+
+
Uplink-Nodejs: promises_execute.cc File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "promises_execute.h "
+
#include <string>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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)
+
+
+
+
+
◆ accessOverRidePromiseExecute()
+
+
+
+
+
+ void accessOverRidePromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
+
◆ accessSerializePromiseExecute()
+
+
+
+
+
+ void accessSerializePromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
accessSerializePromiseExecute used to implement the uplink-c library function accessSerializePromiseExecute serializes access grant into a string.
+
+
+
+
+
+
+
◆ closeProjectPromiseExecute()
+
+
+
+
+
+ void closeProjectPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
closeProjectPromiseExecute used to implement the uplink-c library function closeProjectPromiseExecute closes the project using promise
+
+
+
+
+
+
+
◆ configOpenProjectPromiseExecute()
+
+
+
+
+
+ void configOpenProjectPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
configOpenProjectPromiseExecute used to implement the uplink-c library function configOpenProjectPromiseExecute opens project using access grant
+
+
+
+
+
+
+
◆ 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.
+
+
+
+
+
+
+
◆ createBucketPromiseExecute()
+
+
+
+
+
+ void createBucketPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
createBucketPromiseExecute creates the handle for create_bucket
+
+
+
+
+
+
+
◆ deleteBucketPromiseExecute()
+
+
+
+
+
+ void deleteBucketPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
deleteBucketPromiseExecute creates the handle for delete_bucket
+
+
+
+
+
+
+
◆ deleteObjectPromiseExecute()
+
+
+
+
+
+ void deleteObjectPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
deleteObjectPromiseExecute creates the handle for delete_object
+
+
+
+
+
+
+
◆ deriveEncrpPromiseExecute()
+
+
+
+
+
+ void deriveEncrpPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
accessSerializePromiseExecute used to implement the uplink-c library function accessSerializePromiseExecute serializes access grant into a string.
+
+
+
+
+
+
+
◆ downloadClosePromiseExecute()
+
+
+
+
+
+ void downloadClosePromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadClosePromiseExecute used to implement the uplink-c library function downloadClosePromiseExecute close downloads using promise
+
+
+
+
+
+
+
+
◆ downloadInfoPromiseExecute()
+
+
+
+
+
+ void downloadInfoPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadInfoPromiseExecute used to implement the uplink-c library function downloadInfoPromiseExecute provides download information using promise
+
+
+
+
+
+
+
◆ downloadObjectPromiseExecute()
+
+
+
+
+
+ void downloadObjectPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadObjectPromiseExecute used to implement the uplink-c library function downloadClosePromiseExecute downloads objects using promise
+
+
+
+
+
+
+
+
◆ downloadReadPromiseExecute()
+
+
+
+
+
+ void downloadReadPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadReadPromiseExecute used to implement the uplink-c library function downloadReadPromiseExecute reads downloads using promise
+
+
+
+
+
+
+
◆ ensureBucketPromiseExecute()
+
+
+
+
+
+ void ensureBucketPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
ensureBucketPromiseExecute creates the handle for ensure_bucket
+
+
+
+
+
+
+
◆ 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
+
+
+
+
+
+
+
◆ ParseAccess()
+
+
+
+
+
+ void ParseAccess
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
ParseAccess used to implement the uplink-c library function ParseAccess parses serialized access grant string.
+
+
+
+
+
+
+
◆ 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.
+
+
+
+
+
+
+
◆ 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.
+
+
+
+
+
+
+
◆ stateBucketPromiseExecute()
+
+
+
+
+
+ void stateBucketPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
stateBucketPromiseExecute creates the handle for stat_bucket
+
+
+
+
+
+
+
◆ stateObjectPromiseExecute()
+
+
+
+
+
+ void stateObjectPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
stateObjectPromiseExecute creates the handle for stat_object
+
+
+
+
+
+
+
◆ uploadAbortPromiseExecute()
+
+
+
+
+
+ void uploadAbortPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadAbortPromiseExecute used to implement the uplink-c library function uploadAbortPromiseExecute aborts the upload using promise
+
+
+
+
+
+
+
◆ uploadCommitPromiseExecute()
+
+
+
+
+
+ void uploadCommitPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadCommitPromiseExecute used to implement the uplink-c library function uploadCommitPromiseExecute commits the upload using promise
+
+
+
+
+
+
+
◆ uploadInfoPromiseExecute()
+
+
+
+
+
+ void uploadInfoPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadInfoPromiseExecute used to implement the uplink-c library function uploadInfoPromiseExecute uploads the information using promise
+
+
+
+
+
+
+
◆ uploadObjectExecute()
+
+
+
+
+
+ void uploadObjectExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadObjectExecute used to implement the uplink-c library function uploadObjectExecute uploads the object using promise
+
+
+
+
+
+
+
◆ uploadSetMetaPromiseExecute()
+
+
+
+
+
+ void uploadSetMetaPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadSetMetaPromiseExecute used to implement the uplink-c library function uploadSetMetaPromiseExecute uploads the metadata using limit
+
+
+
+
+
+
+
◆ uploadWritePromiseExecute()
+
+
+
+
+
+ void uploadWritePromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadWritePromiseExecute used to implement the uplink-c library function uploadWritePromiseExecute writes the upload using promise
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/promises__execute_8cc.js b/docs/api-doc/promises__execute_8cc.js
similarity index 92%
rename from docs/promises__execute_8cc.js
rename to docs/api-doc/promises__execute_8cc.js
index 235d53c1..c05efdfb 100644
--- a/docs/promises__execute_8cc.js
+++ b/docs/api-doc/promises__execute_8cc.js
@@ -1,5 +1,6 @@
var promises__execute_8cc =
[
+ [ "accessOverRidePromiseExecute", "promises__execute_8cc.html#adecd6413a0201af6050b3f167c451f25", null ],
[ "accessSerializePromiseExecute", "promises__execute_8cc.html#ada5b2b919b2cab2f12ea77e2d119555f", null ],
[ "closeProjectPromiseExecute", "promises__execute_8cc.html#a2612252dcc9023897df3fa76181db626", null ],
[ "configOpenProjectPromiseExecute", "promises__execute_8cc.html#af8c085d7d9f0eb86023aa8540b6442df", null ],
@@ -7,6 +8,7 @@ var promises__execute_8cc =
[ "createBucketPromiseExecute", "promises__execute_8cc.html#a4478b4f7015d2d028601a9ac002884b1", null ],
[ "deleteBucketPromiseExecute", "promises__execute_8cc.html#ae7c28aefc405f31fb71c320c9f51d7e1", null ],
[ "deleteObjectPromiseExecute", "promises__execute_8cc.html#aa517560015f9b9cccccec3b07f44f54f", null ],
+ [ "deriveEncrpPromiseExecute", "promises__execute_8cc.html#a582749e65f10c96a367306996a7dc834", null ],
[ "downloadClosePromiseExecute", "promises__execute_8cc.html#a86edf44f586c4c4d9d85ff3624d6c487", null ],
[ "downloadInfoPromiseExecute", "promises__execute_8cc.html#afc99b20e4849149451ed79a924b2c8f2", null ],
[ "downloadObjectPromiseExecute", "promises__execute_8cc.html#afa39b1469b741ca47bbe184afc5bbb0b", null ],
diff --git a/docs/api-doc/promises__execute_8cc__incl.map b/docs/api-doc/promises__execute_8cc__incl.map
new file mode 100644
index 00000000..e7511e68
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc__incl.map
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc__incl.md5 b/docs/api-doc/promises__execute_8cc__incl.md5
new file mode 100644
index 00000000..1e678ff7
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc__incl.md5
@@ -0,0 +1 @@
+383442b385695aa7132c995124ebe100
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc__incl.png b/docs/api-doc/promises__execute_8cc__incl.png
new file mode 100644
index 00000000..1785ca30
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc__incl.png differ
diff --git a/docs/api-doc/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.map b/docs/api-doc/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.map
new file mode 100644
index 00000000..0fd44458
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.md5 b/docs/api-doc/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.md5
new file mode 100644
index 00000000..a914ea40
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.md5
@@ -0,0 +1 @@
+70663be06c11300dc2ca88e7dd886ad0
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.png b/docs/api-doc/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.png
new file mode 100644
index 00000000..47d52c39
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.map b/docs/api-doc/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.map
new file mode 100644
index 00000000..54c9b46b
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.md5 b/docs/api-doc/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.md5
new file mode 100644
index 00000000..249de248
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.md5
@@ -0,0 +1 @@
+3c8489b61e238289c152e483b85622e1
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.png b/docs/api-doc/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.png
new file mode 100644
index 00000000..cbfcb9fa
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.map b/docs/api-doc/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.map
new file mode 100644
index 00000000..46a6f656
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.md5 b/docs/api-doc/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.md5
new file mode 100644
index 00000000..accc4037
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.md5
@@ -0,0 +1 @@
+cace7680833cd7935e9bd6501c8ff1f1
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.png b/docs/api-doc/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.png
new file mode 100644
index 00000000..b0a17aae
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.map b/docs/api-doc/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.map
new file mode 100644
index 00000000..abd890ef
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.md5 b/docs/api-doc/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.md5
new file mode 100644
index 00000000..fda34f14
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.md5
@@ -0,0 +1 @@
+3c3620675e7e73920ee70edda20d45ea
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.png b/docs/api-doc/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.png
new file mode 100644
index 00000000..36845bb1
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.map b/docs/api-doc/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.map
new file mode 100644
index 00000000..e02fda43
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.md5 b/docs/api-doc/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.md5
new file mode 100644
index 00000000..91d84b62
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.md5
@@ -0,0 +1 @@
+9ae45a9667ec7b9b959c56679ff42e9c
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.png b/docs/api-doc/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.png
new file mode 100644
index 00000000..8369c0cf
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.map b/docs/api-doc/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.map
new file mode 100644
index 00000000..e948b5ac
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.md5 b/docs/api-doc/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.md5
new file mode 100644
index 00000000..d37ed0e6
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.md5
@@ -0,0 +1 @@
+dd992aeb1ec6b64a7ee8c07844caabe1
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.png b/docs/api-doc/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.png
new file mode 100644
index 00000000..f2cd9119
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.map b/docs/api-doc/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.map
new file mode 100644
index 00000000..d0db5e8f
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.md5 b/docs/api-doc/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.md5
new file mode 100644
index 00000000..fb8d214a
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.md5
@@ -0,0 +1 @@
+ad649ee5a6a0e177023f16e92a3bf3ef
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.png b/docs/api-doc/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.png
new file mode 100644
index 00000000..676cf093
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.map b/docs/api-doc/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.map
new file mode 100644
index 00000000..3cfefa5d
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.md5 b/docs/api-doc/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.md5
new file mode 100644
index 00000000..6286f9b7
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.md5
@@ -0,0 +1 @@
+36dbae8b5e1d0a252e866112da5d1d60
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.png b/docs/api-doc/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.png
new file mode 100644
index 00000000..e5add2f4
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.map b/docs/api-doc/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.map
new file mode 100644
index 00000000..14b94136
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.md5 b/docs/api-doc/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.md5
new file mode 100644
index 00000000..3b6447d8
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.md5
@@ -0,0 +1 @@
+4b08d3df76941ddf066901c303ae66bf
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.png b/docs/api-doc/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.png
new file mode 100644
index 00000000..33b0309e
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_a582749e65f10c96a367306996a7dc834_icgraph.map b/docs/api-doc/promises__execute_8cc_a582749e65f10c96a367306996a7dc834_icgraph.map
new file mode 100644
index 00000000..55cc9d95
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a582749e65f10c96a367306996a7dc834_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_a582749e65f10c96a367306996a7dc834_icgraph.md5 b/docs/api-doc/promises__execute_8cc_a582749e65f10c96a367306996a7dc834_icgraph.md5
new file mode 100644
index 00000000..b86da66a
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a582749e65f10c96a367306996a7dc834_icgraph.md5
@@ -0,0 +1 @@
+855e9d995a6eb898d3bae7c20930241a
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_a582749e65f10c96a367306996a7dc834_icgraph.png b/docs/api-doc/promises__execute_8cc_a582749e65f10c96a367306996a7dc834_icgraph.png
new file mode 100644
index 00000000..418d53ff
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_a582749e65f10c96a367306996a7dc834_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.map b/docs/api-doc/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.map
new file mode 100644
index 00000000..ef43c50b
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.md5 b/docs/api-doc/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.md5
new file mode 100644
index 00000000..491a07d6
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.md5
@@ -0,0 +1 @@
+aae9613a9ebf38017e65e9a89e4c8033
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.png b/docs/api-doc/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.png
new file mode 100644
index 00000000..0d1c9e35
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.map b/docs/api-doc/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.map
new file mode 100644
index 00000000..de2b0003
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.md5 b/docs/api-doc/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.md5
new file mode 100644
index 00000000..f082279a
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.md5
@@ -0,0 +1 @@
+0407205fa00608366db4cf7b93721aeb
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.png b/docs/api-doc/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.png
new file mode 100644
index 00000000..9c3f2d89
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.map b/docs/api-doc/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.map
new file mode 100644
index 00000000..32509c6f
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.md5 b/docs/api-doc/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.md5
new file mode 100644
index 00000000..a3c1b834
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.md5
@@ -0,0 +1 @@
+dab377ea930aa5c10327e73956fad6d0
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.png b/docs/api-doc/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.png
new file mode 100644
index 00000000..b459ed69
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.map b/docs/api-doc/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.map
new file mode 100644
index 00000000..79e17c43
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.md5 b/docs/api-doc/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.md5
new file mode 100644
index 00000000..c99e6618
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.md5
@@ -0,0 +1 @@
+fda02ffb1d6b42e3a9324f0b43843753
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.png b/docs/api-doc/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.png
new file mode 100644
index 00000000..aec33115
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.map b/docs/api-doc/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.map
new file mode 100644
index 00000000..666ca268
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.md5 b/docs/api-doc/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.md5
new file mode 100644
index 00000000..33cd2b55
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.md5
@@ -0,0 +1 @@
+c233661b9da181c7544790610b9e63c7
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.png b/docs/api-doc/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.png
new file mode 100644
index 00000000..015c77cf
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.map b/docs/api-doc/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.map
new file mode 100644
index 00000000..3049db17
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.md5 b/docs/api-doc/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.md5
new file mode 100644
index 00000000..6d893572
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.md5
@@ -0,0 +1 @@
+e349aaa823d63a78e8c2376beaf1a200
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.png b/docs/api-doc/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.png
new file mode 100644
index 00000000..1cc3ffd4
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.map b/docs/api-doc/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.map
new file mode 100644
index 00000000..f649d36b
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.md5 b/docs/api-doc/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.md5
new file mode 100644
index 00000000..e96d021b
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.md5
@@ -0,0 +1 @@
+7e9d00514dac8e2ba12c053aa877efe5
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.png b/docs/api-doc/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.png
new file mode 100644
index 00000000..4ca9ca8b
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.map b/docs/api-doc/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.map
new file mode 100644
index 00000000..7d7d77a4
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.md5 b/docs/api-doc/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.md5
new file mode 100644
index 00000000..7b52f649
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.md5
@@ -0,0 +1 @@
+d778bf05fbc4ccc44f5b259c1cffb8c1
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.png b/docs/api-doc/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.png
new file mode 100644
index 00000000..6a7dc60a
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.map b/docs/api-doc/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.map
new file mode 100644
index 00000000..ae110d95
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.md5 b/docs/api-doc/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.md5
new file mode 100644
index 00000000..e470058e
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.md5
@@ -0,0 +1 @@
+8857dbc72eb21d1148100f1259656733
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.png b/docs/api-doc/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.png
new file mode 100644
index 00000000..bfd06ca9
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_adecd6413a0201af6050b3f167c451f25_icgraph.map b/docs/api-doc/promises__execute_8cc_adecd6413a0201af6050b3f167c451f25_icgraph.map
new file mode 100644
index 00000000..9eea9c1b
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_adecd6413a0201af6050b3f167c451f25_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_adecd6413a0201af6050b3f167c451f25_icgraph.md5 b/docs/api-doc/promises__execute_8cc_adecd6413a0201af6050b3f167c451f25_icgraph.md5
new file mode 100644
index 00000000..254d8210
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_adecd6413a0201af6050b3f167c451f25_icgraph.md5
@@ -0,0 +1 @@
+9446175e1f63ec9a3174abd4dc48f3b2
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_adecd6413a0201af6050b3f167c451f25_icgraph.png b/docs/api-doc/promises__execute_8cc_adecd6413a0201af6050b3f167c451f25_icgraph.png
new file mode 100644
index 00000000..b12d90b0
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_adecd6413a0201af6050b3f167c451f25_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.map b/docs/api-doc/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.map
new file mode 100644
index 00000000..93eb1072
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.md5 b/docs/api-doc/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.md5
new file mode 100644
index 00000000..cf72db7b
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.md5
@@ -0,0 +1 @@
+62ec7f67c2d488b54055636dac1f4eeb
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.png b/docs/api-doc/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.png
new file mode 100644
index 00000000..5bc638d2
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.map b/docs/api-doc/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.map
new file mode 100644
index 00000000..6717c29e
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.md5 b/docs/api-doc/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.md5
new file mode 100644
index 00000000..0c24e4a1
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.md5
@@ -0,0 +1 @@
+39232bd0a58c7a3783bf911523921057
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.png b/docs/api-doc/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.png
new file mode 100644
index 00000000..2f8e674a
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.map b/docs/api-doc/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.map
new file mode 100644
index 00000000..64d42404
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.md5 b/docs/api-doc/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.md5
new file mode 100644
index 00000000..46d50cf9
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.md5
@@ -0,0 +1 @@
+3211fd265ca3fd557270caea4188f247
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.png b/docs/api-doc/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.png
new file mode 100644
index 00000000..e6a928ed
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.map b/docs/api-doc/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.map
new file mode 100644
index 00000000..62ea03b9
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.md5 b/docs/api-doc/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.md5
new file mode 100644
index 00000000..ab6d5301
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.md5
@@ -0,0 +1 @@
+ee26ae5b5c5f41c5a3a9b56b3f2b3ce8
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.png b/docs/api-doc/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.png
new file mode 100644
index 00000000..555a8bd6
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.map b/docs/api-doc/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.map
new file mode 100644
index 00000000..cd99e765
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.md5 b/docs/api-doc/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.md5
new file mode 100644
index 00000000..db4df88d
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.md5
@@ -0,0 +1 @@
+14c38fdf99581c709453ecfc4a7dd661
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.png b/docs/api-doc/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.png
new file mode 100644
index 00000000..0c22bceb
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.map b/docs/api-doc/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.map
new file mode 100644
index 00000000..8e6066ab
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.md5 b/docs/api-doc/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.md5
new file mode 100644
index 00000000..931f44c1
--- /dev/null
+++ b/docs/api-doc/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.md5
@@ -0,0 +1 @@
+afaaafc39866302c41dec48a136f622d
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.png b/docs/api-doc/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.png
new file mode 100644
index 00000000..c9da990b
Binary files /dev/null and b/docs/api-doc/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h.html b/docs/api-doc/promises__execute_8h.html
new file mode 100644
index 00000000..69551610
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h.html
@@ -0,0 +1,1295 @@
+
+
+
+
+
+
+
+
Uplink-Nodejs: promises_execute.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "definitions.h "
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+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)
+
+
+
+
+
◆ accessOverRidePromiseExecute()
+
+
+
+
+
+ void accessOverRidePromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
+
◆ accessSerializePromiseExecute()
+
+
+
+
+
+ void accessSerializePromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
accessSerializePromiseExecute used to implement the uplink-c library function accessSerializePromiseExecute serializes access grant into a string.
+
+
+
+
+
+
+
◆ closeProjectPromiseExecute()
+
+
+
+
+
+ void closeProjectPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
closeProjectPromiseExecute used to implement the uplink-c library function closeProjectPromiseExecute closes the project using promise
+
+
+
+
+
+
+
◆ configOpenProjectPromiseExecute()
+
+
+
+
+
+ void configOpenProjectPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
configOpenProjectPromiseExecute used to implement the uplink-c library function configOpenProjectPromiseExecute opens project using access grant
+
+
+
+
+
+
+
◆ 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.
+
+
+
+
+
+
+
◆ createBucketPromiseExecute()
+
+
+
+
+
+ void createBucketPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
createBucketPromiseExecute creates the handle for create_bucket
+
+
+
+
+
+
+
◆ deleteBucketPromiseExecute()
+
+
+
+
+
+ void deleteBucketPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
deleteBucketPromiseExecute creates the handle for delete_bucket
+
+
+
+
+
+
+
◆ deleteObjectPromiseExecute()
+
+
+
+
+
+ void deleteObjectPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
deleteObjectPromiseExecute creates the handle for delete_object
+
+
+
+
+
+
+
◆ deriveEncrpPromiseExecute()
+
+
+
+
+
+ void deriveEncrpPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
accessSerializePromiseExecute used to implement the uplink-c library function accessSerializePromiseExecute serializes access grant into a string.
+
+
+
+
+
+
+
◆ downloadClosePromiseExecute()
+
+
+
+
+
+ void downloadClosePromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadClosePromiseExecute used to implement the uplink-c library function downloadClosePromiseExecute close downloads using promise
+
+
+
+
+
+
+
+
◆ downloadInfoPromiseExecute()
+
+
+
+
+
+ void downloadInfoPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadInfoPromiseExecute used to implement the uplink-c library function downloadInfoPromiseExecute provides download information using promise
+
+
+
+
+
+
+
◆ downloadObjectPromiseExecute()
+
+
+
+
+
+ void downloadObjectPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadObjectPromiseExecute used to implement the uplink-c library function downloadClosePromiseExecute downloads objects using promise
+
+
+
+
+
+
+
+
◆ downloadReadPromiseExecute()
+
+
+
+
+
+ void downloadReadPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
downloadReadPromiseExecute used to implement the uplink-c library function downloadReadPromiseExecute reads downloads using promise
+
+
+
+
+
+
+
◆ ensureBucketPromiseExecute()
+
+
+
+
+
+ void ensureBucketPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
ensureBucketPromiseExecute creates the handle for ensure_bucket
+
+
+
+
+
+
+
◆ 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
+
+
+
+
+
+
+
◆ ParseAccess()
+
+
+
+
+
+ void ParseAccess
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
ParseAccess used to implement the uplink-c library function ParseAccess parses serialized access grant string.
+
+
+
+
+
+
+
◆ 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.
+
+
+
+
+
+
+
◆ 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.
+
+
+
+
+
+
+
◆ stateBucketPromiseExecute()
+
+
+
+
+
+ void stateBucketPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
stateBucketPromiseExecute creates the handle for stat_bucket
+
+
+
+
+
+
+
◆ stateObjectPromiseExecute()
+
+
+
+
+
+ void stateObjectPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
stateObjectPromiseExecute creates the handle for stat_object
+
+
+
+
+
+
+
◆ uploadAbortPromiseExecute()
+
+
+
+
+
+ void uploadAbortPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadAbortPromiseExecute used to implement the uplink-c library function uploadAbortPromiseExecute aborts the upload using promise
+
+
+
+
+
+
+
◆ uploadCommitPromiseExecute()
+
+
+
+
+
+ void uploadCommitPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadCommitPromiseExecute used to implement the uplink-c library function uploadCommitPromiseExecute commits the upload using promise
+
+
+
+
+
+
+
◆ uploadInfoPromiseExecute()
+
+
+
+
+
+ void uploadInfoPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadInfoPromiseExecute used to implement the uplink-c library function uploadInfoPromiseExecute uploads the information using promise
+
+
+
+
+
+
+
◆ uploadObjectExecute()
+
+
+
+
+
+ void uploadObjectExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadObjectExecute used to implement the uplink-c library function uploadObjectExecute uploads the object using promise
+
+
+
+
+
+
+
◆ uploadSetMetaPromiseExecute()
+
+
+
+
+
+ void uploadSetMetaPromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadSetMetaPromiseExecute used to implement the uplink-c library function uploadSetMetaPromiseExecute uploads the metadata using limit
+
+
+
+
+
+
+
◆ uploadWritePromiseExecute()
+
+
+
+
+
+ void uploadWritePromiseExecute
+ (
+ napi_env
+ env ,
+
+
+
+
+ void *
+ data
+
+
+
+ )
+
+
+
+
+
+
uploadWritePromiseExecute used to implement the uplink-c library function uploadWritePromiseExecute writes the upload using promise
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h.js b/docs/api-doc/promises__execute_8h.js
new file mode 100644
index 00000000..8f7b6218
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h.js
@@ -0,0 +1,31 @@
+var promises__execute_8h =
+[
+ [ "accessOverRidePromiseExecute", "promises__execute_8h.html#adecd6413a0201af6050b3f167c451f25", null ],
+ [ "accessSerializePromiseExecute", "promises__execute_8h.html#ada5b2b919b2cab2f12ea77e2d119555f", null ],
+ [ "closeProjectPromiseExecute", "promises__execute_8h.html#a2612252dcc9023897df3fa76181db626", null ],
+ [ "configOpenProjectPromiseExecute", "promises__execute_8h.html#af8c085d7d9f0eb86023aa8540b6442df", null ],
+ [ "ConfigRequestAccessWithEncryption", "promises__execute_8h.html#ab7eff743ec455e54b82d88cff3cc0c07", null ],
+ [ "createBucketPromiseExecute", "promises__execute_8h.html#a4478b4f7015d2d028601a9ac002884b1", null ],
+ [ "deleteBucketPromiseExecute", "promises__execute_8h.html#ae7c28aefc405f31fb71c320c9f51d7e1", null ],
+ [ "deleteObjectPromiseExecute", "promises__execute_8h.html#aa517560015f9b9cccccec3b07f44f54f", null ],
+ [ "deriveEncrpPromiseExecute", "promises__execute_8h.html#a582749e65f10c96a367306996a7dc834", null ],
+ [ "downloadClosePromiseExecute", "promises__execute_8h.html#a86edf44f586c4c4d9d85ff3624d6c487", null ],
+ [ "downloadInfoPromiseExecute", "promises__execute_8h.html#afc99b20e4849149451ed79a924b2c8f2", null ],
+ [ "downloadObjectPromiseExecute", "promises__execute_8h.html#afa39b1469b741ca47bbe184afc5bbb0b", null ],
+ [ "downloadReadPromiseExecute", "promises__execute_8h.html#a80402b8114b11493cb5dcc74764fdf68", null ],
+ [ "ensureBucketPromiseExecute", "promises__execute_8h.html#a21e7a78d78a086c464112982ccdeb36c", null ],
+ [ "ListBucketsPromiseExecute", "promises__execute_8h.html#a9251b8f90b0943e7c01c6a49aae3383c", null ],
+ [ "listObjectPromiseExecute", "promises__execute_8h.html#a89eca26d8c7238aee9c4dc975d9e1675", null ],
+ [ "openProjectPromiseExecute", "promises__execute_8h.html#a2d0a49dcee3edd0c8ab14bedd0bc7000", null ],
+ [ "ParseAccess", "promises__execute_8h.html#ac7dca0a74754bfcca6bb9c78d5d5117d", null ],
+ [ "RequestAccessWithEncryption", "promises__execute_8h.html#a312c64145e1daca5a33f8b555f9b81c2", null ],
+ [ "ShareAccessPromiseExecute", "promises__execute_8h.html#af71038df3a110e4e4e8e20475051e10e", null ],
+ [ "stateBucketPromiseExecute", "promises__execute_8h.html#ae8c96dcfcf05d7c948843a712976f645", null ],
+ [ "stateObjectPromiseExecute", "promises__execute_8h.html#a082b97a70d9517662c657b0e19e99031", null ],
+ [ "uploadAbortPromiseExecute", "promises__execute_8h.html#a42a9a4606811e76768d5104fb4d2d6de", null ],
+ [ "uploadCommitPromiseExecute", "promises__execute_8h.html#ab4b5bcf8bb3a3ce4e8b38c80bb2ab638", null ],
+ [ "uploadInfoPromiseExecute", "promises__execute_8h.html#a8eaffccedd333cb4fee71d8d5d3f80dc", null ],
+ [ "uploadObjectExecute", "promises__execute_8h.html#ad2bebbe7f71894c563e078de13e3742f", null ],
+ [ "uploadSetMetaPromiseExecute", "promises__execute_8h.html#a4f314684cd49d9c9a16d504a154a600e", null ],
+ [ "uploadWritePromiseExecute", "promises__execute_8h.html#a1da2882ef898e3791da3e6fcbbebbdb0", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h__dep__incl.map b/docs/api-doc/promises__execute_8h__dep__incl.map
new file mode 100644
index 00000000..85299c93
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h__dep__incl.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h__dep__incl.md5 b/docs/api-doc/promises__execute_8h__dep__incl.md5
new file mode 100644
index 00000000..0ca8106a
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h__dep__incl.md5
@@ -0,0 +1 @@
+a6e05e11e999a0d5feb95b692aca3769
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h__dep__incl.png b/docs/api-doc/promises__execute_8h__dep__incl.png
new file mode 100644
index 00000000..82afcd13
Binary files /dev/null and b/docs/api-doc/promises__execute_8h__dep__incl.png differ
diff --git a/docs/api-doc/promises__execute_8h__incl.map b/docs/api-doc/promises__execute_8h__incl.map
new file mode 100644
index 00000000..d52be3d4
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h__incl.map
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h__incl.md5 b/docs/api-doc/promises__execute_8h__incl.md5
new file mode 100644
index 00000000..f523be00
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h__incl.md5
@@ -0,0 +1 @@
+96bd316df39ca07301be742b447f79e8
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h__incl.png b/docs/api-doc/promises__execute_8h__incl.png
new file mode 100644
index 00000000..6e46b437
Binary files /dev/null and b/docs/api-doc/promises__execute_8h__incl.png differ
diff --git a/docs/api-doc/promises__execute_8h_a082b97a70d9517662c657b0e19e99031_icgraph.map b/docs/api-doc/promises__execute_8h_a082b97a70d9517662c657b0e19e99031_icgraph.map
new file mode 100644
index 00000000..0fd44458
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a082b97a70d9517662c657b0e19e99031_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_a082b97a70d9517662c657b0e19e99031_icgraph.md5 b/docs/api-doc/promises__execute_8h_a082b97a70d9517662c657b0e19e99031_icgraph.md5
new file mode 100644
index 00000000..a914ea40
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a082b97a70d9517662c657b0e19e99031_icgraph.md5
@@ -0,0 +1 @@
+70663be06c11300dc2ca88e7dd886ad0
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_a082b97a70d9517662c657b0e19e99031_icgraph.png b/docs/api-doc/promises__execute_8h_a082b97a70d9517662c657b0e19e99031_icgraph.png
new file mode 100644
index 00000000..47d52c39
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_a082b97a70d9517662c657b0e19e99031_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.map b/docs/api-doc/promises__execute_8h_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.map
new file mode 100644
index 00000000..54c9b46b
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.md5 b/docs/api-doc/promises__execute_8h_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.md5
new file mode 100644
index 00000000..249de248
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.md5
@@ -0,0 +1 @@
+3c8489b61e238289c152e483b85622e1
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.png b/docs/api-doc/promises__execute_8h_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.png
new file mode 100644
index 00000000..cbfcb9fa
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_a21e7a78d78a086c464112982ccdeb36c_icgraph.map b/docs/api-doc/promises__execute_8h_a21e7a78d78a086c464112982ccdeb36c_icgraph.map
new file mode 100644
index 00000000..46a6f656
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a21e7a78d78a086c464112982ccdeb36c_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_a21e7a78d78a086c464112982ccdeb36c_icgraph.md5 b/docs/api-doc/promises__execute_8h_a21e7a78d78a086c464112982ccdeb36c_icgraph.md5
new file mode 100644
index 00000000..accc4037
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a21e7a78d78a086c464112982ccdeb36c_icgraph.md5
@@ -0,0 +1 @@
+cace7680833cd7935e9bd6501c8ff1f1
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_a21e7a78d78a086c464112982ccdeb36c_icgraph.png b/docs/api-doc/promises__execute_8h_a21e7a78d78a086c464112982ccdeb36c_icgraph.png
new file mode 100644
index 00000000..b0a17aae
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_a21e7a78d78a086c464112982ccdeb36c_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_a2612252dcc9023897df3fa76181db626_icgraph.map b/docs/api-doc/promises__execute_8h_a2612252dcc9023897df3fa76181db626_icgraph.map
new file mode 100644
index 00000000..abd890ef
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a2612252dcc9023897df3fa76181db626_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_a2612252dcc9023897df3fa76181db626_icgraph.md5 b/docs/api-doc/promises__execute_8h_a2612252dcc9023897df3fa76181db626_icgraph.md5
new file mode 100644
index 00000000..fda34f14
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a2612252dcc9023897df3fa76181db626_icgraph.md5
@@ -0,0 +1 @@
+3c3620675e7e73920ee70edda20d45ea
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_a2612252dcc9023897df3fa76181db626_icgraph.png b/docs/api-doc/promises__execute_8h_a2612252dcc9023897df3fa76181db626_icgraph.png
new file mode 100644
index 00000000..36845bb1
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_a2612252dcc9023897df3fa76181db626_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.map b/docs/api-doc/promises__execute_8h_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.map
new file mode 100644
index 00000000..e02fda43
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.md5 b/docs/api-doc/promises__execute_8h_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.md5
new file mode 100644
index 00000000..91d84b62
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.md5
@@ -0,0 +1 @@
+9ae45a9667ec7b9b959c56679ff42e9c
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.png b/docs/api-doc/promises__execute_8h_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.png
new file mode 100644
index 00000000..8369c0cf
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_a312c64145e1daca5a33f8b555f9b81c2_icgraph.map b/docs/api-doc/promises__execute_8h_a312c64145e1daca5a33f8b555f9b81c2_icgraph.map
new file mode 100644
index 00000000..e948b5ac
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a312c64145e1daca5a33f8b555f9b81c2_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_a312c64145e1daca5a33f8b555f9b81c2_icgraph.md5 b/docs/api-doc/promises__execute_8h_a312c64145e1daca5a33f8b555f9b81c2_icgraph.md5
new file mode 100644
index 00000000..d37ed0e6
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a312c64145e1daca5a33f8b555f9b81c2_icgraph.md5
@@ -0,0 +1 @@
+dd992aeb1ec6b64a7ee8c07844caabe1
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_a312c64145e1daca5a33f8b555f9b81c2_icgraph.png b/docs/api-doc/promises__execute_8h_a312c64145e1daca5a33f8b555f9b81c2_icgraph.png
new file mode 100644
index 00000000..f2cd9119
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_a312c64145e1daca5a33f8b555f9b81c2_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_a42a9a4606811e76768d5104fb4d2d6de_icgraph.map b/docs/api-doc/promises__execute_8h_a42a9a4606811e76768d5104fb4d2d6de_icgraph.map
new file mode 100644
index 00000000..d0db5e8f
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a42a9a4606811e76768d5104fb4d2d6de_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_a42a9a4606811e76768d5104fb4d2d6de_icgraph.md5 b/docs/api-doc/promises__execute_8h_a42a9a4606811e76768d5104fb4d2d6de_icgraph.md5
new file mode 100644
index 00000000..fb8d214a
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a42a9a4606811e76768d5104fb4d2d6de_icgraph.md5
@@ -0,0 +1 @@
+ad649ee5a6a0e177023f16e92a3bf3ef
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_a42a9a4606811e76768d5104fb4d2d6de_icgraph.png b/docs/api-doc/promises__execute_8h_a42a9a4606811e76768d5104fb4d2d6de_icgraph.png
new file mode 100644
index 00000000..676cf093
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_a42a9a4606811e76768d5104fb4d2d6de_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_a4478b4f7015d2d028601a9ac002884b1_icgraph.map b/docs/api-doc/promises__execute_8h_a4478b4f7015d2d028601a9ac002884b1_icgraph.map
new file mode 100644
index 00000000..3cfefa5d
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a4478b4f7015d2d028601a9ac002884b1_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_a4478b4f7015d2d028601a9ac002884b1_icgraph.md5 b/docs/api-doc/promises__execute_8h_a4478b4f7015d2d028601a9ac002884b1_icgraph.md5
new file mode 100644
index 00000000..6286f9b7
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a4478b4f7015d2d028601a9ac002884b1_icgraph.md5
@@ -0,0 +1 @@
+36dbae8b5e1d0a252e866112da5d1d60
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_a4478b4f7015d2d028601a9ac002884b1_icgraph.png b/docs/api-doc/promises__execute_8h_a4478b4f7015d2d028601a9ac002884b1_icgraph.png
new file mode 100644
index 00000000..e5add2f4
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_a4478b4f7015d2d028601a9ac002884b1_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_a4f314684cd49d9c9a16d504a154a600e_icgraph.map b/docs/api-doc/promises__execute_8h_a4f314684cd49d9c9a16d504a154a600e_icgraph.map
new file mode 100644
index 00000000..14b94136
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a4f314684cd49d9c9a16d504a154a600e_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_a4f314684cd49d9c9a16d504a154a600e_icgraph.md5 b/docs/api-doc/promises__execute_8h_a4f314684cd49d9c9a16d504a154a600e_icgraph.md5
new file mode 100644
index 00000000..3b6447d8
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a4f314684cd49d9c9a16d504a154a600e_icgraph.md5
@@ -0,0 +1 @@
+4b08d3df76941ddf066901c303ae66bf
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_a4f314684cd49d9c9a16d504a154a600e_icgraph.png b/docs/api-doc/promises__execute_8h_a4f314684cd49d9c9a16d504a154a600e_icgraph.png
new file mode 100644
index 00000000..33b0309e
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_a4f314684cd49d9c9a16d504a154a600e_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_a582749e65f10c96a367306996a7dc834_icgraph.map b/docs/api-doc/promises__execute_8h_a582749e65f10c96a367306996a7dc834_icgraph.map
new file mode 100644
index 00000000..55cc9d95
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a582749e65f10c96a367306996a7dc834_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_a582749e65f10c96a367306996a7dc834_icgraph.md5 b/docs/api-doc/promises__execute_8h_a582749e65f10c96a367306996a7dc834_icgraph.md5
new file mode 100644
index 00000000..b86da66a
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a582749e65f10c96a367306996a7dc834_icgraph.md5
@@ -0,0 +1 @@
+855e9d995a6eb898d3bae7c20930241a
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_a582749e65f10c96a367306996a7dc834_icgraph.png b/docs/api-doc/promises__execute_8h_a582749e65f10c96a367306996a7dc834_icgraph.png
new file mode 100644
index 00000000..418d53ff
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_a582749e65f10c96a367306996a7dc834_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_a80402b8114b11493cb5dcc74764fdf68_icgraph.map b/docs/api-doc/promises__execute_8h_a80402b8114b11493cb5dcc74764fdf68_icgraph.map
new file mode 100644
index 00000000..ef43c50b
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a80402b8114b11493cb5dcc74764fdf68_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_a80402b8114b11493cb5dcc74764fdf68_icgraph.md5 b/docs/api-doc/promises__execute_8h_a80402b8114b11493cb5dcc74764fdf68_icgraph.md5
new file mode 100644
index 00000000..491a07d6
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a80402b8114b11493cb5dcc74764fdf68_icgraph.md5
@@ -0,0 +1 @@
+aae9613a9ebf38017e65e9a89e4c8033
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_a80402b8114b11493cb5dcc74764fdf68_icgraph.png b/docs/api-doc/promises__execute_8h_a80402b8114b11493cb5dcc74764fdf68_icgraph.png
new file mode 100644
index 00000000..0d1c9e35
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_a80402b8114b11493cb5dcc74764fdf68_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.map b/docs/api-doc/promises__execute_8h_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.map
new file mode 100644
index 00000000..de2b0003
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.md5 b/docs/api-doc/promises__execute_8h_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.md5
new file mode 100644
index 00000000..f082279a
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.md5
@@ -0,0 +1 @@
+0407205fa00608366db4cf7b93721aeb
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.png b/docs/api-doc/promises__execute_8h_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.png
new file mode 100644
index 00000000..9c3f2d89
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.map b/docs/api-doc/promises__execute_8h_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.map
new file mode 100644
index 00000000..32509c6f
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.md5 b/docs/api-doc/promises__execute_8h_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.md5
new file mode 100644
index 00000000..a3c1b834
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.md5
@@ -0,0 +1 @@
+dab377ea930aa5c10327e73956fad6d0
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.png b/docs/api-doc/promises__execute_8h_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.png
new file mode 100644
index 00000000..b459ed69
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_aa517560015f9b9cccccec3b07f44f54f_icgraph.map b/docs/api-doc/promises__execute_8h_aa517560015f9b9cccccec3b07f44f54f_icgraph.map
new file mode 100644
index 00000000..79e17c43
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_aa517560015f9b9cccccec3b07f44f54f_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_aa517560015f9b9cccccec3b07f44f54f_icgraph.md5 b/docs/api-doc/promises__execute_8h_aa517560015f9b9cccccec3b07f44f54f_icgraph.md5
new file mode 100644
index 00000000..c99e6618
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_aa517560015f9b9cccccec3b07f44f54f_icgraph.md5
@@ -0,0 +1 @@
+fda02ffb1d6b42e3a9324f0b43843753
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_aa517560015f9b9cccccec3b07f44f54f_icgraph.png b/docs/api-doc/promises__execute_8h_aa517560015f9b9cccccec3b07f44f54f_icgraph.png
new file mode 100644
index 00000000..aec33115
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_aa517560015f9b9cccccec3b07f44f54f_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.map b/docs/api-doc/promises__execute_8h_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.map
new file mode 100644
index 00000000..666ca268
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.md5 b/docs/api-doc/promises__execute_8h_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.md5
new file mode 100644
index 00000000..33cd2b55
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.md5
@@ -0,0 +1 @@
+c233661b9da181c7544790610b9e63c7
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.png b/docs/api-doc/promises__execute_8h_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.png
new file mode 100644
index 00000000..015c77cf
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.map b/docs/api-doc/promises__execute_8h_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.map
new file mode 100644
index 00000000..3049db17
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.md5 b/docs/api-doc/promises__execute_8h_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.md5
new file mode 100644
index 00000000..6d893572
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.md5
@@ -0,0 +1 @@
+e349aaa823d63a78e8c2376beaf1a200
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.png b/docs/api-doc/promises__execute_8h_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.png
new file mode 100644
index 00000000..1cc3ffd4
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.map b/docs/api-doc/promises__execute_8h_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.map
new file mode 100644
index 00000000..f649d36b
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.md5 b/docs/api-doc/promises__execute_8h_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.md5
new file mode 100644
index 00000000..e96d021b
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.md5
@@ -0,0 +1 @@
+7e9d00514dac8e2ba12c053aa877efe5
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.png b/docs/api-doc/promises__execute_8h_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.png
new file mode 100644
index 00000000..4ca9ca8b
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_ad2bebbe7f71894c563e078de13e3742f_icgraph.map b/docs/api-doc/promises__execute_8h_ad2bebbe7f71894c563e078de13e3742f_icgraph.map
new file mode 100644
index 00000000..7d7d77a4
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_ad2bebbe7f71894c563e078de13e3742f_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_ad2bebbe7f71894c563e078de13e3742f_icgraph.md5 b/docs/api-doc/promises__execute_8h_ad2bebbe7f71894c563e078de13e3742f_icgraph.md5
new file mode 100644
index 00000000..7b52f649
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_ad2bebbe7f71894c563e078de13e3742f_icgraph.md5
@@ -0,0 +1 @@
+d778bf05fbc4ccc44f5b259c1cffb8c1
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_ad2bebbe7f71894c563e078de13e3742f_icgraph.png b/docs/api-doc/promises__execute_8h_ad2bebbe7f71894c563e078de13e3742f_icgraph.png
new file mode 100644
index 00000000..6a7dc60a
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_ad2bebbe7f71894c563e078de13e3742f_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.map b/docs/api-doc/promises__execute_8h_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.map
new file mode 100644
index 00000000..ae110d95
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.md5 b/docs/api-doc/promises__execute_8h_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.md5
new file mode 100644
index 00000000..e470058e
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.md5
@@ -0,0 +1 @@
+8857dbc72eb21d1148100f1259656733
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.png b/docs/api-doc/promises__execute_8h_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.png
new file mode 100644
index 00000000..bfd06ca9
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_adecd6413a0201af6050b3f167c451f25_icgraph.map b/docs/api-doc/promises__execute_8h_adecd6413a0201af6050b3f167c451f25_icgraph.map
new file mode 100644
index 00000000..9eea9c1b
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_adecd6413a0201af6050b3f167c451f25_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_adecd6413a0201af6050b3f167c451f25_icgraph.md5 b/docs/api-doc/promises__execute_8h_adecd6413a0201af6050b3f167c451f25_icgraph.md5
new file mode 100644
index 00000000..254d8210
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_adecd6413a0201af6050b3f167c451f25_icgraph.md5
@@ -0,0 +1 @@
+9446175e1f63ec9a3174abd4dc48f3b2
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_adecd6413a0201af6050b3f167c451f25_icgraph.png b/docs/api-doc/promises__execute_8h_adecd6413a0201af6050b3f167c451f25_icgraph.png
new file mode 100644
index 00000000..b12d90b0
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_adecd6413a0201af6050b3f167c451f25_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.map b/docs/api-doc/promises__execute_8h_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.map
new file mode 100644
index 00000000..93eb1072
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.md5 b/docs/api-doc/promises__execute_8h_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.md5
new file mode 100644
index 00000000..cf72db7b
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.md5
@@ -0,0 +1 @@
+62ec7f67c2d488b54055636dac1f4eeb
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.png b/docs/api-doc/promises__execute_8h_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.png
new file mode 100644
index 00000000..5bc638d2
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_ae8c96dcfcf05d7c948843a712976f645_icgraph.map b/docs/api-doc/promises__execute_8h_ae8c96dcfcf05d7c948843a712976f645_icgraph.map
new file mode 100644
index 00000000..6717c29e
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_ae8c96dcfcf05d7c948843a712976f645_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_ae8c96dcfcf05d7c948843a712976f645_icgraph.md5 b/docs/api-doc/promises__execute_8h_ae8c96dcfcf05d7c948843a712976f645_icgraph.md5
new file mode 100644
index 00000000..0c24e4a1
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_ae8c96dcfcf05d7c948843a712976f645_icgraph.md5
@@ -0,0 +1 @@
+39232bd0a58c7a3783bf911523921057
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_ae8c96dcfcf05d7c948843a712976f645_icgraph.png b/docs/api-doc/promises__execute_8h_ae8c96dcfcf05d7c948843a712976f645_icgraph.png
new file mode 100644
index 00000000..2f8e674a
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_ae8c96dcfcf05d7c948843a712976f645_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_af71038df3a110e4e4e8e20475051e10e_icgraph.map b/docs/api-doc/promises__execute_8h_af71038df3a110e4e4e8e20475051e10e_icgraph.map
new file mode 100644
index 00000000..64d42404
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_af71038df3a110e4e4e8e20475051e10e_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_af71038df3a110e4e4e8e20475051e10e_icgraph.md5 b/docs/api-doc/promises__execute_8h_af71038df3a110e4e4e8e20475051e10e_icgraph.md5
new file mode 100644
index 00000000..46d50cf9
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_af71038df3a110e4e4e8e20475051e10e_icgraph.md5
@@ -0,0 +1 @@
+3211fd265ca3fd557270caea4188f247
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_af71038df3a110e4e4e8e20475051e10e_icgraph.png b/docs/api-doc/promises__execute_8h_af71038df3a110e4e4e8e20475051e10e_icgraph.png
new file mode 100644
index 00000000..e6a928ed
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_af71038df3a110e4e4e8e20475051e10e_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_af8c085d7d9f0eb86023aa8540b6442df_icgraph.map b/docs/api-doc/promises__execute_8h_af8c085d7d9f0eb86023aa8540b6442df_icgraph.map
new file mode 100644
index 00000000..62ea03b9
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_af8c085d7d9f0eb86023aa8540b6442df_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_af8c085d7d9f0eb86023aa8540b6442df_icgraph.md5 b/docs/api-doc/promises__execute_8h_af8c085d7d9f0eb86023aa8540b6442df_icgraph.md5
new file mode 100644
index 00000000..ab6d5301
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_af8c085d7d9f0eb86023aa8540b6442df_icgraph.md5
@@ -0,0 +1 @@
+ee26ae5b5c5f41c5a3a9b56b3f2b3ce8
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_af8c085d7d9f0eb86023aa8540b6442df_icgraph.png b/docs/api-doc/promises__execute_8h_af8c085d7d9f0eb86023aa8540b6442df_icgraph.png
new file mode 100644
index 00000000..555a8bd6
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_af8c085d7d9f0eb86023aa8540b6442df_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.map b/docs/api-doc/promises__execute_8h_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.map
new file mode 100644
index 00000000..cd99e765
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.md5 b/docs/api-doc/promises__execute_8h_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.md5
new file mode 100644
index 00000000..db4df88d
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.md5
@@ -0,0 +1 @@
+14c38fdf99581c709453ecfc4a7dd661
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.png b/docs/api-doc/promises__execute_8h_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.png
new file mode 100644
index 00000000..0c22bceb
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_afc99b20e4849149451ed79a924b2c8f2_icgraph.map b/docs/api-doc/promises__execute_8h_afc99b20e4849149451ed79a924b2c8f2_icgraph.map
new file mode 100644
index 00000000..8e6066ab
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_afc99b20e4849149451ed79a924b2c8f2_icgraph.map
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/docs/api-doc/promises__execute_8h_afc99b20e4849149451ed79a924b2c8f2_icgraph.md5 b/docs/api-doc/promises__execute_8h_afc99b20e4849149451ed79a924b2c8f2_icgraph.md5
new file mode 100644
index 00000000..931f44c1
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_afc99b20e4849149451ed79a924b2c8f2_icgraph.md5
@@ -0,0 +1 @@
+afaaafc39866302c41dec48a136f622d
\ No newline at end of file
diff --git a/docs/api-doc/promises__execute_8h_afc99b20e4849149451ed79a924b2c8f2_icgraph.png b/docs/api-doc/promises__execute_8h_afc99b20e4849149451ed79a924b2c8f2_icgraph.png
new file mode 100644
index 00000000..c9da990b
Binary files /dev/null and b/docs/api-doc/promises__execute_8h_afc99b20e4849149451ed79a924b2c8f2_icgraph.png differ
diff --git a/docs/api-doc/promises__execute_8h_source.html b/docs/api-doc/promises__execute_8h_source.html
new file mode 100644
index 00000000..686e176c
--- /dev/null
+++ b/docs/api-doc/promises__execute_8h_source.html
@@ -0,0 +1,322 @@
+
+
+
+
+
+
+
+
Uplink-Nodejs: promises_execute.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
UplinkAccessResult access_Result
Definition: definitions.h:218
+
UplinkProject project_result
Definition: definitions.h:163
+
int64_t saltSize
Definition: definitions.h:261
+
Definition: definitions.h:254
+
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
+
UplinkAccess access
Definition: definitions.h:187
+
void downloadObjectPromiseExecute(napi_env env, void *data)
downloadObjectPromiseExecute used to implement the uplink-c library function downloadClosePromiseExec...
Definition: promises_execute.cc:75
+
Definition: definitions.h:51
+
void uploadAbortPromiseExecute(napi_env env, void *data)
uploadAbortPromiseExecute used to implement the uplink-c library function uploadAbortPromiseExecute a...
Definition: promises_execute.cc:103
+
UplinkAccess access
Definition: definitions.h:250
+
void listObjectPromiseExecute(napi_env env, void *data)
listObjectPromiseExecute used to implement the uplink-c library function ListObjectPromiseExecute ret...
Definition: promises_execute.cc:24
+
UplinkDownload download_result
Definition: definitions.h:36
+
void uploadInfoPromiseExecute(napi_env env, void *data)
uploadInfoPromiseExecute used to implement the uplink-c library function uploadInfoPromiseExecute upl...
Definition: promises_execute.cc:113
+
size_t bufferlength
Definition: definitions.h:57
+
UplinkAccessResult access_Result
Definition: definitions.h:207
+
UplinkObjectResult object_result
Definition: definitions.h:104
+
Definition: definitions.h:221
+
UplinkAccessResult access_Result
Definition: definitions.h:241
+
UplinkConfig config
Definition: definitions.h:242
+
void uploadWritePromiseExecute(napi_env env, void *data)
uploadWritePromiseExecute used to implement the uplink-c library function uploadWritePromiseExecute w...
Definition: promises_execute.cc:134
+
char * accessString
Definition: definitions.h:202
+
void downloadInfoPromiseExecute(napi_env env, void *data)
downloadInfoPromiseExecute used to implement the uplink-c library function downloadInfoPromiseExecute...
Definition: promises_execute.cc:41
+
void ListBucketsPromiseExecute(napi_env env, void *data)
ListBucketPromiseExecute used to implement the uplink-c library function ListBucketPromiseExecute pro...
Definition: promises_execute.cc:216
+
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
+
UplinkError * error_result
Definition: definitions.h:114
+
UplinkProject project_result
Definition: definitions.h:23
+
UplinkUpload upload_result
Definition: definitions.h:93
+
Definition: definitions.h:108
+
void ShareAccessPromiseExecute(napi_env env, void *data)
ShareAccessPromiseExecute used to implement the uplink-c library function ShareAccessPromiseExecute c...
Definition: promises_execute.cc:257
+
UplinkProject project
Definition: definitions.h:148
+
size_t bytesread
Definition: definitions.h:123
+
char * objectkey
Definition: definitions.h:69
+
UplinkBucketIterator * bucket_resultIterator
Definition: definitions.h:165
+
void uploadSetMetaPromiseExecute(napi_env env, void *data)
uploadSetMetaPromiseExecute used to implement the uplink-c library function uploadSetMetaPromiseExecu...
Definition: promises_execute.cc:92
+
void downloadClosePromiseExecute(napi_env env, void *data)
downloadClosePromiseExecute used to implement the uplink-c library function downloadClosePromiseExecu...
Definition: promises_execute.cc:51
+
int downloadoptionSet
Definition: definitions.h:73
+
UplinkUpload upload_result
Definition: definitions.h:113
+
void deriveEncrpPromiseExecute(napi_env env, void *data)
accessSerializePromiseExecute used to implement the uplink-c library function accessSerializePromiseE...
Definition: promises_execute.cc:297
+
UplinkDownload download_result
Definition: definitions.h:46
+
void downloadReadPromiseExecute(napi_env env, void *data)
downloadReadPromiseExecute used to implement the uplink-c library function downloadReadPromiseExecute...
Definition: promises_execute.cc:62
+
void ensureBucketPromiseExecute(napi_env env, void *data)
ensureBucketPromiseExecute creates the handle for ensure_bucket
Definition: promises_execute.cc:198
+
void closeProjectPromiseExecute(napi_env env, void *data)
closeProjectPromiseExecute used to implement the uplink-c library function closeProjectPromiseExecute...
Definition: promises_execute.cc:229
+
void uploadObjectExecute(napi_env env, void *data)
uploadObjectExecute used to implement the uplink-c library function uploadObjectExecute uploads the o...
Definition: promises_execute.cc:147
+
UplinkReadResult read_result
Definition: definitions.h:59
+
Definition: definitions.h:210
+
UplinkDownloadResult download_result
Definition: definitions.h:71
+
UplinkProjectResult project_Result
Definition: definitions.h:188
+
UplinkAccessResult access_Result
Definition: definitions.h:227
+
void deleteBucketPromiseExecute(napi_env env, void *data)
deleteBucketPromiseExecute creates the handle for delete_bucket
Definition: promises_execute.cc:206
+
UplinkEncryptionKey encryptionKey
Definition: definitions.h:274
+
UplinkSharePrefix * SharePrefixListPointer
Definition: definitions.h:229
+
UplinkUploadOptions uploadOptions
Definition: definitions.h:137
+
void uploadWritePromiseExecute(napi_env env, void *data)
uploadWritePromiseExecute used to implement the uplink-c library function uploadWritePromiseExecute w...
Definition: promises_execute.cc:134
+
char * objectkey
Definition: definitions.h:147
+
int listObjectSet
Definition: definitions.h:27
+
char * prefix
Definition: definitions.h:273
+
void * bufferPtr
Definition: definitions.h:56
+
UplinkAccess access
Definition: definitions.h:197
+
UplinkError * error_result
Definition: definitions.h:179
+
char * passphrase
Definition: definitions.h:213
+
void ListBucketsPromiseExecute(napi_env env, void *data)
ListBucketPromiseExecute used to implement the uplink-c library function ListBucketPromiseExecute pro...
Definition: promises_execute.cc:216
+
void createBucketPromiseExecute(napi_env env, void *data)
createBucketPromiseExecute creates the handle for create_bucket
Definition: promises_execute.cc:190
+
void uploadCommitPromiseExecute(napi_env env, void *data)
uploadCommitPromiseExecute used to implement the uplink-c library function uploadCommitPromiseExecute...
Definition: promises_execute.cc:124
+
UplinkObjectIterator * objectIterator
Definition: definitions.h:25
+
void downloadObjectPromiseExecute(napi_env env, void *data)
downloadObjectPromiseExecute used to implement the uplink-c library function downloadClosePromiseExec...
Definition: promises_execute.cc:75
+
Definition: definitions.h:233
+
void accessSerializePromiseExecute(napi_env env, void *data)
accessSerializePromiseExecute used to implement the uplink-c library function accessSerializePromiseE...
Definition: promises_execute.cc:287
+
void deleteObjectPromiseExecute(napi_env env, void *data)
deleteObjectPromiseExecute creates the handle for delete_object
Definition: promises_execute.cc:173
+
void stateObjectPromiseExecute(napi_env env, void *data)
stateObjectPromiseExecute creates the handle for stat_object
Definition: promises_execute.cc:162
+
Definition: definitions.h:31
+
void openProjectPromiseExecute(napi_env env, void *data)
openProjectPromiseExecute function called when async operation get complete and convert c data type i...
Definition: promises_execute.cc:15
+
UplinkAccess access
Definition: definitions.h:271
+
void accessOverRidePromiseExecute(napi_env env, void *data)
Definition: promises_execute.cc:308
+
void deleteBucketPromiseExecute(napi_env env, void *data)
deleteBucketPromiseExecute creates the handle for delete_bucket
Definition: promises_execute.cc:206
+
void accessSerializePromiseExecute(napi_env env, void *data)
accessSerializePromiseExecute used to implement the uplink-c library function accessSerializePromiseE...
Definition: promises_execute.cc:287
+
void ConfigRequestAccessWithEncryption(napi_env env, void *data)
ConfigRequestAccessWithEncryption used to implement the uplink-c library function ConfigRequestAccess...
Definition: promises_execute.cc:267
+
void uploadObjectExecute(napi_env env, void *data)
uploadObjectExecute used to implement the uplink-c library function uploadObjectExecute uploads the o...
Definition: promises_execute.cc:147
+
Definition: definitions.h:192
+
void stateBucketPromiseExecute(napi_env env, void *data)
stateBucketPromiseExecute creates the handle for stat_bucket
Definition: promises_execute.cc:182
+
Definition: definitions.h:41
+
+
Definition: definitions.h:117
+
UplinkConfig config
Definition: definitions.h:189
+
void downloadReadPromiseExecute(napi_env env, void *data)
downloadReadPromiseExecute used to implement the uplink-c library function downloadReadPromiseExecute...
Definition: promises_execute.cc:62
+
Definition: definitions.h:152
+
Definition: definitions.h:162
+
void createBucketPromiseExecute(napi_env env, void *data)
createBucketPromiseExecute creates the handle for create_bucket
Definition: promises_execute.cc:190
+
void * bufferPtr
Definition: definitions.h:122
+
UplinkWriteResult write_result
Definition: definitions.h:125
+
UplinkAccess access
Definition: definitions.h:226
+
void RequestAccessWithEncryption(napi_env env, void *data)
RequestAccessWithEncryption used to implement the uplink-c library function RequestAccessWithEncrypti...
Definition: promises_execute.cc:277
+
UplinkBucketResult bucket_Result
Definition: definitions.h:159
+
Definition: definitions.h:173
+
+
UplinkProjectResult project_Result
Definition: definitions.h:198
+
Definition: definitions.h:98
+
UplinkProject project
Definition: definitions.h:70
+
UplinkUpload upload_result
Definition: definitions.h:124
+
char * bucket
Definition: definitions.h:272
+
void accessOverRidePromiseExecute(napi_env env, void *data)
Definition: promises_execute.cc:308
+
void configOpenProjectPromiseExecute(napi_env env, void *data)
configOpenProjectPromiseExecute used to implement the uplink-c library function configOpenProjectProm...
Definition: promises_execute.cc:238
+
char * bucketname
Definition: definitions.h:133
+
void RequestAccessWithEncryption(napi_env env, void *data)
RequestAccessWithEncryption used to implement the uplink-c library function RequestAccessWithEncrypti...
Definition: promises_execute.cc:277
+
void listObjectPromiseExecute(napi_env env, void *data)
listObjectPromiseExecute used to implement the uplink-c library function ListObjectPromiseExecute ret...
Definition: promises_execute.cc:24
+
int64_t SharePrefixSize
Definition: definitions.h:228
+
Definition: definitions.h:266
+
UplinkUpload upload_result
Definition: definitions.h:103
+
void uploadInfoPromiseExecute(napi_env env, void *data)
uploadInfoPromiseExecute used to implement the uplink-c library function uploadInfoPromiseExecute upl...
Definition: promises_execute.cc:113
+
void deriveEncrpPromiseExecute(napi_env env, void *data)
accessSerializePromiseExecute used to implement the uplink-c library function accessSerializePromiseE...
Definition: promises_execute.cc:297
+
void ShareAccessPromiseExecute(napi_env env, void *data)
ShareAccessPromiseExecute used to implement the uplink-c library function ShareAccessPromiseExecute c...
Definition: promises_execute.cc:257
+
Definition: definitions.h:18
+
char * objectkey
Definition: definitions.h:134
+
int listBucketOptionSet
Definition: definitions.h:170
+
UplinkPermission permission
Definition: definitions.h:230
+
void ConfigRequestAccessWithEncryption(napi_env env, void *data)
ConfigRequestAccessWithEncryption used to implement the uplink-c library function ConfigRequestAccess...
Definition: promises_execute.cc:267
+
UplinkDownloadOptions downloadOption
Definition: definitions.h:72
+
char * bucketName
Definition: definitions.h:24
+
char * api_key
Definition: definitions.h:212
+
UplinkProject project
Definition: definitions.h:158
+
char * passphrase
Definition: definitions.h:236
+
char * passphrase
Definition: definitions.h:260
+
Definition: definitions.h:141
+
int uploadoptionSet
Definition: definitions.h:138
+
void uploadAbortPromiseExecute(napi_env env, void *data)
uploadAbortPromiseExecute used to implement the uplink-c library function uploadAbortPromiseExecute a...
Definition: promises_execute.cc:103
+
char * bucketname
Definition: definitions.h:157
+
char * satellite_address
Definition: definitions.h:211
+
void stateObjectPromiseExecute(napi_env env, void *data)
stateObjectPromiseExecute creates the handle for stat_object
Definition: promises_execute.cc:162
+
UplinkEncryptionKeyResult encryptionResult
Definition: definitions.h:263
+
void openProjectPromiseExecute(napi_env env, void *data)
openProjectPromiseExecute function called when async operation get complete and convert c data type i...
Definition: promises_execute.cc:15
+
Definition: definitions.h:63
+
UplinkListBucketsOptions listBucketsOptions
Definition: definitions.h:164
+
UplinkError * error_result
Definition: definitions.h:94
+
UplinkError * error_result
Definition: definitions.h:275
+
+
UplinkStringResult string_result
Definition: definitions.h:251
+
char * api_key
Definition: definitions.h:235
+
char * bucketname
Definition: definitions.h:146
+
+
Definition: definitions.h:201
+
char * satellite_address
Definition: definitions.h:234
+
void ensureBucketPromiseExecute(napi_env env, void *data)
ensureBucketPromiseExecute creates the handle for ensure_bucket
Definition: promises_execute.cc:198
+
Definition: definitions.h:182
+
UplinkListObjectsOptions list_object_options
Definition: definitions.h:26
+
+
void stateBucketPromiseExecute(napi_env env, void *data)
stateBucketPromiseExecute creates the handle for stat_bucket
Definition: promises_execute.cc:182
+
Definition: definitions.h:128
+
void deleteObjectPromiseExecute(napi_env env, void *data)
deleteObjectPromiseExecute creates the handle for delete_object
Definition: promises_execute.cc:173
+
void closeProjectPromiseExecute(napi_env env, void *data)
closeProjectPromiseExecute used to implement the uplink-c library function closeProjectPromiseExecute...
Definition: promises_execute.cc:229
+
UplinkError * error_result
Definition: definitions.h:47
+
void uploadCommitPromiseExecute(napi_env env, void *data)
uploadCommitPromiseExecute used to implement the uplink-c library function uploadCommitPromiseExecute...
Definition: promises_execute.cc:124
+
Definition: definitions.h:88
+
void downloadClosePromiseExecute(napi_env env, void *data)
downloadClosePromiseExecute used to implement the uplink-c library function downloadClosePromiseExecu...
Definition: promises_execute.cc:51
+
UplinkProject project
Definition: definitions.h:135
+
void uploadSetMetaPromiseExecute(napi_env env, void *data)
uploadSetMetaPromiseExecute used to implement the uplink-c library function uploadSetMetaPromiseExecu...
Definition: promises_execute.cc:92
+
UplinkProject project_result
Definition: definitions.h:178
+
char * saltCharArrayPointer
Definition: definitions.h:262
+
UplinkUploadResult upload_result
Definition: definitions.h:136
+
void configOpenProjectPromiseExecute(napi_env env, void *data)
configOpenProjectPromiseExecute used to implement the uplink-c library function configOpenProjectProm...
Definition: promises_execute.cc:238
+
+
UplinkDownload download_result
Definition: definitions.h:58
+
void downloadInfoPromiseExecute(napi_env env, void *data)
downloadInfoPromiseExecute used to implement the uplink-c library function downloadInfoPromiseExecute...
Definition: promises_execute.cc:41
+
UplinkObjectResult object_result
Definition: definitions.h:149
+
char * bucketname
Definition: definitions.h:68
+
UplinkObjectResult object_result
Definition: definitions.h:37
+
Definition: definitions.h:245
+
+
+
+
diff --git a/docs/resize.js b/docs/api-doc/resize.js
similarity index 100%
rename from docs/resize.js
rename to docs/api-doc/resize.js
diff --git a/docs/search/all_0.html b/docs/api-doc/search/all_0.html
similarity index 96%
rename from docs/search/all_0.html
rename to docs/api-doc/search/all_0.html
index ea50fff7..a34319f3 100644
--- a/docs/search/all_0.html
+++ b/docs/api-doc/search/all_0.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/all_0.js b/docs/api-doc/search/all_0.js
new file mode 100644
index 00000000..80f1655c
--- /dev/null
+++ b/docs/api-doc/search/all_0.js
@@ -0,0 +1,19 @@
+var searchData=
+[
+ ['access_0',['access',['../structconfig_open_project_promise_obj.html#ab2b3e088ca55104d8dafa0801a3f7e19',1,'configOpenProjectPromiseObj::access()'],['../structopen_project_promise_obj.html#a68cfe4779d9632d787c0db4d0aa76fa4',1,'openProjectPromiseObj::access()'],['../struct_access_share_promise_obj.html#a5892a85a3f97bb20c999af764483529b',1,'AccessSharePromiseObj::access()'],['../structaccess_serialize_promise_obj.html#ae1c35954aea9daa97c0609a95e910c59',1,'accessSerializePromiseObj::access()'],['../structderive_encrp_promise_obj.html#ae084f59cc16a746bc96cfd268759b139',1,'deriveEncrpPromiseObj::access()'],['../structaccess_over_ride_promise_obj.html#adef612ec2b25d9801d487e2735bd6e7c',1,'accessOverRidePromiseObj::access()']]],
+ ['access_5foperations_2ecc_1',['access_operations.cc',['../access__operations_8cc.html',1,'']]],
+ ['access_5foperations_2eh_2',['access_operations.h',['../access__operations_8h.html',1,'']]],
+ ['access_5fresult_3',['access_Result',['../struct_parse_access_promise_obj.html#a719e5a1e75638df6a6f1d083d9cf19b1',1,'ParseAccessPromiseObj::access_Result()'],['../struct_request_access_promise_obj.html#a941e246450881b747b8f321faeef9250',1,'RequestAccessPromiseObj::access_Result()'],['../struct_access_share_promise_obj.html#ad5172be2e52a57b90afa4e1eb10476ce',1,'AccessSharePromiseObj::access_Result()'],['../struct_config_request_access_promise_obj.html#abae546afe9b6815559600fba5bd00698',1,'ConfigRequestAccessPromiseObj::access_Result()']]],
+ ['access_5fserializec_4',['access_serializec',['../access__operations_8cc.html#ae1dcf97eb1c0a06d491355c627cb5000',1,'access_serializec(napi_env env, napi_callback_info info): access_operations.cc'],['../access__operations_8h.html#ae1dcf97eb1c0a06d491355c627cb5000',1,'access_serializec(napi_env env, napi_callback_info info): access_operations.cc']]],
+ ['access_5fsharec_5',['access_sharec',['../access__operations_8cc.html#ac2d6031216e6786399943d5b80d2e250',1,'access_sharec(napi_env env, napi_callback_info info): access_operations.cc'],['../access__operations_8h.html#ac2d6031216e6786399943d5b80d2e250',1,'access_sharec(napi_env env, napi_callback_info info): access_operations.cc']]],
+ ['accessoverridepromisecomplete_6',['accessOverRidePromiseComplete',['../promises__complete_8cc.html#a4a84a1faea3b71ba2c85a9c71b76c763',1,'accessOverRidePromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a4a84a1faea3b71ba2c85a9c71b76c763',1,'accessOverRidePromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['accessoverridepromiseexecute_7',['accessOverRidePromiseExecute',['../promises__execute_8cc.html#adecd6413a0201af6050b3f167c451f25',1,'accessOverRidePromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#adecd6413a0201af6050b3f167c451f25',1,'accessOverRidePromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['accessoverridepromiseobj_8',['accessOverRidePromiseObj',['../structaccess_over_ride_promise_obj.html',1,'']]],
+ ['accessserializepromisecomplete_9',['accessSerializePromiseComplete',['../promises__complete_8cc.html#aa5637cc8f8ecb95b52482c477d54187f',1,'accessSerializePromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#aa5637cc8f8ecb95b52482c477d54187f',1,'accessSerializePromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['accessserializepromiseexecute_10',['accessSerializePromiseExecute',['../promises__execute_8cc.html#ada5b2b919b2cab2f12ea77e2d119555f',1,'accessSerializePromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#ada5b2b919b2cab2f12ea77e2d119555f',1,'accessSerializePromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['accessserializepromiseobj_11',['accessSerializePromiseObj',['../structaccess_serialize_promise_obj.html',1,'']]],
+ ['accesssharepromiseobj_12',['AccessSharePromiseObj',['../struct_access_share_promise_obj.html',1,'']]],
+ ['accessstring_13',['accessString',['../struct_parse_access_promise_obj.html#af734ad6f241419af656b26da4668706f',1,'ParseAccessPromiseObj']]],
+ ['api_5fkey_14',['api_key',['../struct_request_access_promise_obj.html#ac88aa731ecc6e9faf53170722fa819fd',1,'RequestAccessPromiseObj::api_key()'],['../struct_config_request_access_promise_obj.html#a67bcd2cac6fcd1670f0f45c7c6915ce0',1,'ConfigRequestAccessPromiseObj::api_key()']]],
+ ['async_5faction_5fstatus_15',['async_action_status',['../structlist_object_promise_obj.html#a4e7447792288b8e9c297b73f4da69c40',1,'listObjectPromiseObj::async_action_status()'],['../structdownload_info_obj.html#a9552aade53b8134b89dc84b0be50cc98',1,'downloadInfoObj::async_action_status()'],['../structdownload_close_obj.html#ab5e40f692bf9a7366ad078ff539e2a5c',1,'downloadCloseObj::async_action_status()'],['../structdownload_read_obj.html#af3ba57bc2b380df16741198fa76ebf9b',1,'downloadReadObj::async_action_status()'],['../structdownload_object_obj.html#adf8dbd544556e3dcae0709dc0f9a8792',1,'downloadObjectObj::async_action_status()'],['../structupload_set_meta_obj.html#a86be4128bdaa557d0136378e184195cf',1,'uploadSetMetaObj::async_action_status()'],['../structupload_abort_promise_obj.html#a774e9ae4317f878cb2f940c1ca8445e0',1,'uploadAbortPromiseObj::async_action_status()'],['../structupload_info_obj.html#a80502bb733befaa3f0941a4ca60f2211',1,'uploadInfoObj::async_action_status()'],['../structupload_commit_obj.html#a5780fc7107eb043680d07dca9194269f',1,'uploadCommitObj::async_action_status()'],['../structupload_write_obj.html#a54916a92a0e353d7c46b104e6b0ed482',1,'uploadWriteObj::async_action_status()'],['../structuploadobject_obj.html#a8d095e6a98babb04d8e04e3e6657b649',1,'uploadobjectObj::async_action_status()'],['../structobject_operation_obj.html#a2b4cbf1e285d0ac1b2899847cdfa0337',1,'objectOperationObj::async_action_status()'],['../structbucket_operation_obj.html#a05ea93c00f0821865f3658da90646a4b',1,'bucketOperationObj::async_action_status()'],['../struct_list_buckets_promise_obj.html#a2cbb56f14b36eca870aa21cf7589c994',1,'ListBucketsPromiseObj::async_action_status()'],['../structclose_project_promise_obj.html#ae08d5fda125fc53147f6d286879819cd',1,'closeProjectPromiseObj::async_action_status()'],['../structconfig_open_project_promise_obj.html#ae6c42375aa3a215257643f3d947560b9',1,'configOpenProjectPromiseObj::async_action_status()'],['../structopen_project_promise_obj.html#a409b662014aeed83a3ffc50e2712ef7e',1,'openProjectPromiseObj::async_action_status()'],['../struct_parse_access_promise_obj.html#a21ce0c0768ece1375b8c8790f3f17643',1,'ParseAccessPromiseObj::async_action_status()'],['../struct_request_access_promise_obj.html#a9bae51831f1fc698533246aea91d0c69',1,'RequestAccessPromiseObj::async_action_status()'],['../struct_access_share_promise_obj.html#abf26d702c56a36f8de8a09075d4bafa3',1,'AccessSharePromiseObj::async_action_status()'],['../struct_config_request_access_promise_obj.html#a770a5103b99d36683a40b566562e7f12',1,'ConfigRequestAccessPromiseObj::async_action_status()'],['../structaccess_serialize_promise_obj.html#a78446edf92c0a775c0503bf5941ba88f',1,'accessSerializePromiseObj::async_action_status()'],['../structderive_encrp_promise_obj.html#a1ada01946d38423e182503985899d1fa',1,'deriveEncrpPromiseObj::async_action_status()'],['../structaccess_over_ride_promise_obj.html#a091c159a8297590a0afe588a7797a9ab',1,'accessOverRidePromiseObj::async_action_status()']]]
+];
diff --git a/docs/search/all_1.html b/docs/api-doc/search/all_1.html
similarity index 96%
rename from docs/search/all_1.html
rename to docs/api-doc/search/all_1.html
index 86b0682c..51aff6f6 100644
--- a/docs/search/all_1.html
+++ b/docs/api-doc/search/all_1.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/all_1.js b/docs/api-doc/search/all_1.js
new file mode 100644
index 00000000..42313df8
--- /dev/null
+++ b/docs/api-doc/search/all_1.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['bucket_16',['bucket',['../structaccess_over_ride_promise_obj.html#a2ed59c56620be9ca04780c7c89dc4c0b',1,'accessOverRidePromiseObj']]],
+ ['bucket_5foperations_2ecc_17',['bucket_operations.cc',['../bucket__operations_8cc.html',1,'']]],
+ ['bucket_5foperations_2eh_18',['bucket_operations.h',['../bucket__operations_8h.html',1,'']]],
+ ['bucket_5fresult_19',['bucket_Result',['../structbucket_operation_obj.html#a504e214f595081b2097bc734922478ae',1,'bucketOperationObj']]],
+ ['bucket_5fresultiterator_20',['bucket_resultIterator',['../struct_list_buckets_promise_obj.html#a558c7886f99e399ffbbd749c3da7c2e5',1,'ListBucketsPromiseObj']]],
+ ['bucketname_21',['bucketName',['../structlist_object_promise_obj.html#a1da076d6accb9cff0d00ed6b361b38f8',1,'listObjectPromiseObj::bucketName()'],['../structdownload_object_obj.html#aeb2ea2e313ab9f9042188344f7d6e973',1,'downloadObjectObj::bucketname()'],['../structuploadobject_obj.html#a4f390722cbe24518e4b664f1b5a8a6a4',1,'uploadobjectObj::bucketname()'],['../structobject_operation_obj.html#a0833ad7ac91a92b716bfd7d9056e0a47',1,'objectOperationObj::bucketname()'],['../structbucket_operation_obj.html#af4c12eb2c025ec31e5eff9bfccf7740f',1,'bucketOperationObj::bucketname()']]],
+ ['bucketoperationcomplete_22',['bucketOperationComplete',['../promises__complete_8cc.html#a20d046f409f32eed2a803006d7895330',1,'bucketOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a20d046f409f32eed2a803006d7895330',1,'bucketOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['bucketoperationobj_23',['bucketOperationObj',['../structbucket_operation_obj.html',1,'']]],
+ ['bufferlength_24',['bufferlength',['../structdownload_read_obj.html#a5eab6777e37c54c4b4e9dfb7e0e4c908',1,'downloadReadObj']]],
+ ['bufferptr_25',['bufferPtr',['../structdownload_read_obj.html#ab2082ad0099a026b2e1803321853943f',1,'downloadReadObj::bufferPtr()'],['../structupload_write_obj.html#a0fb2cf2353e78e0ad44a32673f954042',1,'uploadWriteObj::bufferPtr()']]],
+ ['bytesread_26',['bytesread',['../structupload_write_obj.html#a0f44f295cd63c0ae17574f934d1b1f88',1,'uploadWriteObj']]]
+];
diff --git a/docs/search/all_2.html b/docs/api-doc/search/all_2.html
similarity index 96%
rename from docs/search/all_2.html
rename to docs/api-doc/search/all_2.html
index ffa7873b..1f81f664 100644
--- a/docs/search/all_2.html
+++ b/docs/api-doc/search/all_2.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/all_2.js b/docs/api-doc/search/all_2.js
new file mode 100644
index 00000000..5abaaf5e
--- /dev/null
+++ b/docs/api-doc/search/all_2.js
@@ -0,0 +1,20 @@
+var searchData=
+[
+ ['close_5fdownloadc_27',['close_downloadc',['../download__operations_8cc.html#aa96e740f72e5af01401007e3db45d20d',1,'close_downloadc(napi_env env, napi_callback_info info): download_operations.cc'],['../download__operations_8h.html#aa96e740f72e5af01401007e3db45d20d',1,'close_downloadc(napi_env env, napi_callback_info info): download_operations.cc']]],
+ ['close_5fprojectc_28',['close_projectc',['../project__operations_8cc.html#ae082f93bce8bf519804af78cc9f0e4f7',1,'close_projectc(napi_env env, napi_callback_info info): project_operations.cc'],['../project__operations_8h.html#ae082f93bce8bf519804af78cc9f0e4f7',1,'close_projectc(napi_env env, napi_callback_info info): project_operations.cc']]],
+ ['closeprojectpromisecomplete_29',['closeProjectPromiseComplete',['../promises__complete_8cc.html#a28a47eeee9eefdb598c1baba2ef521ea',1,'closeProjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a28a47eeee9eefdb598c1baba2ef521ea',1,'closeProjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['closeprojectpromiseexecute_30',['closeProjectPromiseExecute',['../promises__execute_8cc.html#a2612252dcc9023897df3fa76181db626',1,'closeProjectPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a2612252dcc9023897df3fa76181db626',1,'closeProjectPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['closeprojectpromiseobj_31',['closeProjectPromiseObj',['../structclose_project_promise_obj.html',1,'']]],
+ ['config_32',['config',['../structconfig_open_project_promise_obj.html#ae28616cf1eda453b1f3a64077e1e4b15',1,'configOpenProjectPromiseObj::config()'],['../struct_config_request_access_promise_obj.html#a12ff77a8ca6e895ab8a33e9f1a0ec611',1,'ConfigRequestAccessPromiseObj::config()']]],
+ ['config_5fopen_5fprojectc_33',['config_open_projectc',['../project__operations_8cc.html#a670c23ed754f6cfa811b357c09935538',1,'config_open_projectc(napi_env env, napi_callback_info info): project_operations.cc'],['../project__operations_8h.html#a670c23ed754f6cfa811b357c09935538',1,'config_open_projectc(napi_env env, napi_callback_info info): project_operations.cc']]],
+ ['config_5frequest_5faccess_5fwith_5fpassphrasec_34',['config_request_access_with_passphrasec',['../access__operations_8cc.html#ad1ad6e328d17546077efb9cad66351da',1,'config_request_access_with_passphrasec(napi_env env, napi_callback_info info): access_operations.cc'],['../access__operations_8h.html#ad1ad6e328d17546077efb9cad66351da',1,'config_request_access_with_passphrasec(napi_env env, napi_callback_info info): access_operations.cc']]],
+ ['configopenprojectpromisecomplete_35',['configOpenProjectPromiseComplete',['../promises__complete_8cc.html#a5f37a32796714208333df7d0f34f6a1a',1,'configOpenProjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a5f37a32796714208333df7d0f34f6a1a',1,'configOpenProjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['configopenprojectpromiseexecute_36',['configOpenProjectPromiseExecute',['../promises__execute_8cc.html#af8c085d7d9f0eb86023aa8540b6442df',1,'configOpenProjectPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#af8c085d7d9f0eb86023aa8540b6442df',1,'configOpenProjectPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['configopenprojectpromiseobj_37',['configOpenProjectPromiseObj',['../structconfig_open_project_promise_obj.html',1,'']]],
+ ['configrequestaccesspromiseobj_38',['ConfigRequestAccessPromiseObj',['../struct_config_request_access_promise_obj.html',1,'']]],
+ ['configrequestaccesswithencryption_39',['ConfigRequestAccessWithEncryption',['../promises__execute_8cc.html#ab7eff743ec455e54b82d88cff3cc0c07',1,'ConfigRequestAccessWithEncryption(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#ab7eff743ec455e54b82d88cff3cc0c07',1,'ConfigRequestAccessWithEncryption(napi_env env, void *data): promises_execute.cc']]],
+ ['configrequestaccesswithencryptionpromisecomplete_40',['ConfigRequestAccessWithEncryptionPromiseComplete',['../promises__complete_8cc.html#a6c5e1478f8570826522b03cafc999aab',1,'ConfigRequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a6c5e1478f8570826522b03cafc999aab',1,'ConfigRequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['create_5fbucketc_41',['create_bucketc',['../bucket__operations_8cc.html#ae71b54239e182c072b747d16b057c5be',1,'create_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc'],['../bucket__operations_8h.html#ae71b54239e182c072b747d16b057c5be',1,'create_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc']]],
+ ['createbucketpromiseexecute_42',['createBucketPromiseExecute',['../promises__execute_8cc.html#a4478b4f7015d2d028601a9ac002884b1',1,'createBucketPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a4478b4f7015d2d028601a9ac002884b1',1,'createBucketPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['custommetadata_43',['customMetadata',['../structupload_set_meta_obj.html#a82594d38515447ae16e605df1e0dfd0e',1,'uploadSetMetaObj']]]
+];
diff --git a/docs/search/all_3.html b/docs/api-doc/search/all_3.html
similarity index 96%
rename from docs/search/all_3.html
rename to docs/api-doc/search/all_3.html
index f9df19b4..2e31ab91 100644
--- a/docs/search/all_3.html
+++ b/docs/api-doc/search/all_3.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/all_3.js b/docs/api-doc/search/all_3.js
new file mode 100644
index 00000000..99ac7262
--- /dev/null
+++ b/docs/api-doc/search/all_3.js
@@ -0,0 +1,32 @@
+var searchData=
+[
+ ['deferred_44',['deferred',['../structlist_object_promise_obj.html#ad422623fc63a19cd03153221a0ac617e',1,'listObjectPromiseObj::deferred()'],['../structdownload_info_obj.html#ae054d22c567e3ffc611d3bfaf6a8fb4d',1,'downloadInfoObj::deferred()'],['../structdownload_close_obj.html#ac9567552e8c45d749687f21747d80867',1,'downloadCloseObj::deferred()'],['../structdownload_read_obj.html#a46cc2cb2f65c2bf846176816cc90a979',1,'downloadReadObj::deferred()'],['../structdownload_object_obj.html#a102ae5fef9811219d0d33bd934115337',1,'downloadObjectObj::deferred()'],['../structupload_set_meta_obj.html#a680484d9fa0cb782cb3855f9dabc2d4e',1,'uploadSetMetaObj::deferred()'],['../structupload_abort_promise_obj.html#a1a3fd23a70a7e77f3244b8243ee47fe3',1,'uploadAbortPromiseObj::deferred()'],['../structupload_info_obj.html#ac1723ff8ef2386cde6d4c33132a4b189',1,'uploadInfoObj::deferred()'],['../structupload_commit_obj.html#a113b145a2364885c34ce5e416050d1ad',1,'uploadCommitObj::deferred()'],['../structupload_write_obj.html#ac0311fca9e80fefbecc2bf073b220577',1,'uploadWriteObj::deferred()'],['../structuploadobject_obj.html#ad6910895e35a1ffe239b5a61be7a0d50',1,'uploadobjectObj::deferred()'],['../structobject_operation_obj.html#aed0aedba8bf0cf6216f870697cf83ff4',1,'objectOperationObj::deferred()'],['../structbucket_operation_obj.html#a6adc1768b583bde70d561583102b04a2',1,'bucketOperationObj::deferred()'],['../struct_list_buckets_promise_obj.html#a96d516b884a83675882f06dca6e3b430',1,'ListBucketsPromiseObj::deferred()'],['../structclose_project_promise_obj.html#aff6dd9640c57da38f0b50281ef5c5eea',1,'closeProjectPromiseObj::deferred()'],['../structconfig_open_project_promise_obj.html#ab75f613a8417846942f7ba96c3cee789',1,'configOpenProjectPromiseObj::deferred()'],['../structopen_project_promise_obj.html#ac121fd82dec11f3225bbb62e8b512fb1',1,'openProjectPromiseObj::deferred()'],['../struct_parse_access_promise_obj.html#ab3a8c04b1eb6bfd970041eac4a08d463',1,'ParseAccessPromiseObj::deferred()'],['../struct_request_access_promise_obj.html#aa500512883971178341c126380abf220',1,'RequestAccessPromiseObj::deferred()'],['../struct_access_share_promise_obj.html#ad17a6c7c36c3eb45362e2bccaee4fd13',1,'AccessSharePromiseObj::deferred()'],['../struct_config_request_access_promise_obj.html#a8ec305762a52ac2209f556ca68206ea2',1,'ConfigRequestAccessPromiseObj::deferred()'],['../structaccess_serialize_promise_obj.html#ad628066116d6672135e2cc60f155f89a',1,'accessSerializePromiseObj::deferred()'],['../structderive_encrp_promise_obj.html#ae3332a66e196ecedefbf9fb35472687f',1,'deriveEncrpPromiseObj::deferred()'],['../structaccess_over_ride_promise_obj.html#ab71b573adda8fc37334546f7d05b7785',1,'accessOverRidePromiseObj::deferred()']]],
+ ['definitions_2eh_45',['definitions.h',['../definitions_8h.html',1,'']]],
+ ['delete_5fbucketc_46',['delete_bucketc',['../bucket__operations_8cc.html#a0541fcd6deaa815c027a557f33c7c44f',1,'delete_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc'],['../bucket__operations_8h.html#a0541fcd6deaa815c027a557f33c7c44f',1,'delete_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc']]],
+ ['delete_5fobjectc_47',['delete_objectc',['../object__operations_8cc.html#a9c1e71e94031da80345fbef666077585',1,'delete_objectc(napi_env env, napi_callback_info info): object_operations.cc'],['../object__operations_8h.html#a9c1e71e94031da80345fbef666077585',1,'delete_objectc(napi_env env, napi_callback_info info): object_operations.cc']]],
+ ['deletebucketpromiseexecute_48',['deleteBucketPromiseExecute',['../promises__execute_8cc.html#ae7c28aefc405f31fb71c320c9f51d7e1',1,'deleteBucketPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#ae7c28aefc405f31fb71c320c9f51d7e1',1,'deleteBucketPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['deleteobjectpromiseexecute_49',['deleteObjectPromiseExecute',['../promises__execute_8cc.html#aa517560015f9b9cccccec3b07f44f54f',1,'deleteObjectPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#aa517560015f9b9cccccec3b07f44f54f',1,'deleteObjectPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['deriveencrppromisecomplete_50',['deriveEncrpPromiseComplete',['../promises__complete_8cc.html#a7291cb7e16a7d3e2a9e336b287f92d50',1,'deriveEncrpPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a7291cb7e16a7d3e2a9e336b287f92d50',1,'deriveEncrpPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['deriveencrppromiseexecute_51',['deriveEncrpPromiseExecute',['../promises__execute_8cc.html#a582749e65f10c96a367306996a7dc834',1,'deriveEncrpPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a582749e65f10c96a367306996a7dc834',1,'deriveEncrpPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['deriveencrppromiseobj_52',['deriveEncrpPromiseObj',['../structderive_encrp_promise_obj.html',1,'']]],
+ ['download_5finfoc_53',['download_infoc',['../download__operations_8cc.html#a5de3a645e81eab2c7327edb17b40d75d',1,'download_infoc(napi_env env, napi_callback_info info): download_operations.cc'],['../download__operations_8h.html#a5de3a645e81eab2c7327edb17b40d75d',1,'download_infoc(napi_env env, napi_callback_info info): download_operations.cc']]],
+ ['download_5fobjectc_54',['download_objectc',['../download__operations_8cc.html#a1feb50082437a42729a8ae4bcd7eae14',1,'download_objectc(napi_env env, napi_callback_info info): download_operations.cc'],['../download__operations_8h.html#a1feb50082437a42729a8ae4bcd7eae14',1,'download_objectc(napi_env env, napi_callback_info info): download_operations.cc']]],
+ ['download_5foperations_2ecc_55',['download_operations.cc',['../download__operations_8cc.html',1,'']]],
+ ['download_5foperations_2eh_56',['download_operations.h',['../download__operations_8h.html',1,'']]],
+ ['download_5freadc_57',['download_readc',['../download__operations_8cc.html#a89a532e6b99165dfcd4612b48a75c386',1,'download_readc(napi_env env, napi_callback_info info): download_operations.cc'],['../download__operations_8h.html#a89a532e6b99165dfcd4612b48a75c386',1,'download_readc(napi_env env, napi_callback_info info): download_operations.cc']]],
+ ['download_5fresult_58',['download_result',['../structdownload_info_obj.html#a3971451132a16eb0e20fbf83865524c1',1,'downloadInfoObj::download_result()'],['../structdownload_close_obj.html#aea96ab7d7837cd8c7d7ec9adec8af244',1,'downloadCloseObj::download_result()'],['../structdownload_read_obj.html#a95f8cebecb274062e753ed2b0f7e8a20',1,'downloadReadObj::download_result()'],['../structdownload_object_obj.html#ab4fea5e20db135b2f4017bacbcf2b37e',1,'downloadObjectObj::download_result()']]],
+ ['downloadcloseobj_59',['downloadCloseObj',['../structdownload_close_obj.html',1,'']]],
+ ['downloadcloseoperationcomplete_60',['downloadCloseOperationComplete',['../promises__complete_8cc.html#a2faabbd65745bb8dc0442eb2d3fd6893',1,'downloadCloseOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a2faabbd65745bb8dc0442eb2d3fd6893',1,'downloadCloseOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['downloadclosepromiseexecute_61',['downloadClosePromiseExecute',['../promises__execute_8cc.html#a86edf44f586c4c4d9d85ff3624d6c487',1,'downloadClosePromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a86edf44f586c4c4d9d85ff3624d6c487',1,'downloadClosePromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['downloadinfoobj_62',['downloadInfoObj',['../structdownload_info_obj.html',1,'']]],
+ ['downloadinfooperationcomplete_63',['downloadInfoOperationComplete',['../promises__complete_8cc.html#ad52fea7bfbcffe648cf30608542fcced',1,'downloadInfoOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#ad52fea7bfbcffe648cf30608542fcced',1,'downloadInfoOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['downloadinfopromiseexecute_64',['downloadInfoPromiseExecute',['../promises__execute_8cc.html#afc99b20e4849149451ed79a924b2c8f2',1,'downloadInfoPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#afc99b20e4849149451ed79a924b2c8f2',1,'downloadInfoPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['downloadobjectobj_65',['downloadObjectObj',['../structdownload_object_obj.html',1,'']]],
+ ['downloadobjectoperationcomplete_66',['downloadObjectOperationComplete',['../promises__complete_8cc.html#a3587d100127fa8569f0809fccd917eeb',1,'downloadObjectOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a3587d100127fa8569f0809fccd917eeb',1,'downloadObjectOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['downloadobjectpromiseexecute_67',['downloadObjectPromiseExecute',['../promises__execute_8cc.html#afa39b1469b741ca47bbe184afc5bbb0b',1,'downloadObjectPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#afa39b1469b741ca47bbe184afc5bbb0b',1,'downloadObjectPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['downloadoption_68',['downloadOption',['../structdownload_object_obj.html#a97155edf19bb1f466127e0f2a7ba30ce',1,'downloadObjectObj']]],
+ ['downloadoptionset_69',['downloadoptionSet',['../structdownload_object_obj.html#a903dc5e147c592e13aa1a93449c533bf',1,'downloadObjectObj']]],
+ ['downloadreadobj_70',['downloadReadObj',['../structdownload_read_obj.html',1,'']]],
+ ['downloadreadoperationcomplete_71',['downloadReadOperationComplete',['../promises__complete_8cc.html#a1e27e9735e878f4bd486ad0f444d6b90',1,'downloadReadOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a1e27e9735e878f4bd486ad0f444d6b90',1,'downloadReadOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['downloadreadpromiseexecute_72',['downloadReadPromiseExecute',['../promises__execute_8cc.html#a80402b8114b11493cb5dcc74764fdf68',1,'downloadReadPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a80402b8114b11493cb5dcc74764fdf68',1,'downloadReadPromiseExecute(napi_env env, void *data): promises_execute.cc']]]
+];
diff --git a/docs/search/all_4.html b/docs/api-doc/search/all_4.html
similarity index 96%
rename from docs/search/all_4.html
rename to docs/api-doc/search/all_4.html
index aa2c933f..0540c163 100644
--- a/docs/search/all_4.html
+++ b/docs/api-doc/search/all_4.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/all_4.js b/docs/api-doc/search/all_4.js
new file mode 100644
index 00000000..0fcedab5
--- /dev/null
+++ b/docs/api-doc/search/all_4.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['encryptionkey_73',['encryptionKey',['../structaccess_over_ride_promise_obj.html#a3e191a454a6663491110f4b2bdb9d9bf',1,'accessOverRidePromiseObj']]],
+ ['encryptionresult_74',['encryptionResult',['../structderive_encrp_promise_obj.html#ad446ca28f05b9d99a6b56e15d9c7a6e9',1,'deriveEncrpPromiseObj']]],
+ ['ensure_5fbucketc_75',['ensure_bucketc',['../bucket__operations_8cc.html#a52f6abad2725d06efa100cc28ba6a6b5',1,'ensure_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc'],['../bucket__operations_8h.html#a52f6abad2725d06efa100cc28ba6a6b5',1,'ensure_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc']]],
+ ['ensurebucketpromiseexecute_76',['ensureBucketPromiseExecute',['../promises__execute_8cc.html#a21e7a78d78a086c464112982ccdeb36c',1,'ensureBucketPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a21e7a78d78a086c464112982ccdeb36c',1,'ensureBucketPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['error_5fresult_77',['error_result',['../structdownload_close_obj.html#a88dafa9206e87f447b9b35042255052b',1,'downloadCloseObj::error_result()'],['../structupload_set_meta_obj.html#a8f4f01475209a41164d9da278f7e5396',1,'uploadSetMetaObj::error_result()'],['../structupload_abort_promise_obj.html#aab28b3ef13ff255ad895013563c1074a',1,'uploadAbortPromiseObj::error_result()'],['../structupload_commit_obj.html#a6499e8755fc0f0075089eff6dfdba73c',1,'uploadCommitObj::error_result()'],['../structclose_project_promise_obj.html#ae6a8940889aaf32eda59aaf17dfd8c05',1,'closeProjectPromiseObj::error_result()'],['../structaccess_over_ride_promise_obj.html#a0276e3c07300f6f17a9877fb4ad1059c',1,'accessOverRidePromiseObj::error_result()']]]
+];
diff --git a/docs/search/all_5.html b/docs/api-doc/search/all_5.html
similarity index 96%
rename from docs/search/all_5.html
rename to docs/api-doc/search/all_5.html
index 71848afa..ebec30bf 100644
--- a/docs/search/all_5.html
+++ b/docs/api-doc/search/all_5.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/all_5.js b/docs/api-doc/search/all_5.js
new file mode 100644
index 00000000..3a4b3e5e
--- /dev/null
+++ b/docs/api-doc/search/all_5.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['list_5fobject_5foptions_78',['list_object_options',['../structlist_object_promise_obj.html#a0d571591da109cfec082edc87ed47128',1,'listObjectPromiseObj']]],
+ ['listbucketoptionset_79',['listBucketOptionSet',['../struct_list_buckets_promise_obj.html#a11cba667466d392f1fd589f4b9346dab',1,'ListBucketsPromiseObj']]],
+ ['listbucketsoptions_80',['listBucketsOptions',['../struct_list_buckets_promise_obj.html#a3a6a90895ed090c2269dcecc87a79dd1',1,'ListBucketsPromiseObj']]],
+ ['listbucketspromisecomplete_81',['ListBucketsPromiseComplete',['../promises__complete_8cc.html#a75e7517f23b68d13faf19282c96947df',1,'ListBucketsPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a75e7517f23b68d13faf19282c96947df',1,'ListBucketsPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['listbucketspromiseexecute_82',['ListBucketsPromiseExecute',['../promises__execute_8cc.html#a9251b8f90b0943e7c01c6a49aae3383c',1,'ListBucketsPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a9251b8f90b0943e7c01c6a49aae3383c',1,'ListBucketsPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['listbucketspromiseobj_83',['ListBucketsPromiseObj',['../struct_list_buckets_promise_obj.html',1,'']]],
+ ['listobjectpromisecomplete_84',['listObjectPromiseComplete',['../promises__complete_8cc.html#a4ae3200056c149bcc09a60ae26a8758f',1,'listObjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a4ae3200056c149bcc09a60ae26a8758f',1,'listObjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['listobjectpromiseexecute_85',['listObjectPromiseExecute',['../promises__execute_8cc.html#a89eca26d8c7238aee9c4dc975d9e1675',1,'listObjectPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a89eca26d8c7238aee9c4dc975d9e1675',1,'listObjectPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['listobjectpromiseobj_86',['listObjectPromiseObj',['../structlist_object_promise_obj.html',1,'']]],
+ ['listobjectset_87',['listObjectSet',['../structlist_object_promise_obj.html#aa51b10755e984f9ee71c44975e617259',1,'listObjectPromiseObj']]]
+];
diff --git a/docs/search/all_6.html b/docs/api-doc/search/all_6.html
similarity index 96%
rename from docs/search/all_6.html
rename to docs/api-doc/search/all_6.html
index a24601b9..31cbd052 100644
--- a/docs/search/all_6.html
+++ b/docs/api-doc/search/all_6.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/all_6.js b/docs/api-doc/search/all_6.js
new file mode 100644
index 00000000..8b743408
--- /dev/null
+++ b/docs/api-doc/search/all_6.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['node_2djs_20bindings_88',['Node-js bindings',['../index.html',1,'']]]
+];
diff --git a/docs/search/all_7.html b/docs/api-doc/search/all_7.html
similarity index 96%
rename from docs/search/all_7.html
rename to docs/api-doc/search/all_7.html
index e42e45b4..18c555de 100644
--- a/docs/search/all_7.html
+++ b/docs/api-doc/search/all_7.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/all_7.js b/docs/api-doc/search/all_7.js
new file mode 100644
index 00000000..bb02c0ab
--- /dev/null
+++ b/docs/api-doc/search/all_7.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['object_5foperations_2ecc_89',['object_operations.cc',['../object__operations_8cc.html',1,'']]],
+ ['object_5foperations_2eh_90',['object_operations.h',['../object__operations_8h.html',1,'']]],
+ ['object_5fresult_91',['object_result',['../structdownload_info_obj.html#a9b35011d0a7d635071b9e0fa413f902d',1,'downloadInfoObj::object_result()'],['../structupload_info_obj.html#a3b1dcd621d347b1f0cedd9636515f7e2',1,'uploadInfoObj::object_result()'],['../structobject_operation_obj.html#ac98bb40184a7f4cef953a6766e879b13',1,'objectOperationObj::object_result()']]],
+ ['objectiterator_92',['objectIterator',['../structlist_object_promise_obj.html#a56a47481fe6b265fa4a3dcec21e7d2b3',1,'listObjectPromiseObj']]],
+ ['objectkey_93',['objectkey',['../structdownload_object_obj.html#aaadd1403ee21960379bdbc92661d871c',1,'downloadObjectObj::objectkey()'],['../structuploadobject_obj.html#a694b620d31a3eb023ae36489313b9d81',1,'uploadobjectObj::objectkey()'],['../structobject_operation_obj.html#a804cbf6bde23bd61ec6c09c5c20d2d66',1,'objectOperationObj::objectkey()']]],
+ ['objectoperationcomplete_94',['objectOperationComplete',['../promises__complete_8cc.html#a5c220272e07cece2cc9b74d898e2ddb1',1,'objectOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a5c220272e07cece2cc9b74d898e2ddb1',1,'objectOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['objectoperationobj_95',['objectOperationObj',['../structobject_operation_obj.html',1,'']]],
+ ['open_5fprojectc_96',['open_projectc',['../project__operations_8cc.html#a1a505b76764b166689fe978433d60bcb',1,'open_projectc(napi_env env, napi_callback_info info): project_operations.cc'],['../project__operations_8h.html#a1a505b76764b166689fe978433d60bcb',1,'open_projectc(napi_env env, napi_callback_info info): project_operations.cc']]],
+ ['openprojectpromisecomplete_97',['openProjectPromiseComplete',['../promises__complete_8cc.html#abbd7d817a0fbb3730accb682e09951d9',1,'openProjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#abbd7d817a0fbb3730accb682e09951d9',1,'openProjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['openprojectpromiseexecute_98',['openProjectPromiseExecute',['../promises__execute_8cc.html#a2d0a49dcee3edd0c8ab14bedd0bc7000',1,'openProjectPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a2d0a49dcee3edd0c8ab14bedd0bc7000',1,'openProjectPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['openprojectpromiseobj_99',['openProjectPromiseObj',['../structopen_project_promise_obj.html',1,'']]]
+];
diff --git a/docs/search/all_8.html b/docs/api-doc/search/all_8.html
similarity index 96%
rename from docs/search/all_8.html
rename to docs/api-doc/search/all_8.html
index 888e6190..0f9eb416 100644
--- a/docs/search/all_8.html
+++ b/docs/api-doc/search/all_8.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/all_8.js b/docs/api-doc/search/all_8.js
new file mode 100644
index 00000000..a2886be3
--- /dev/null
+++ b/docs/api-doc/search/all_8.js
@@ -0,0 +1,18 @@
+var searchData=
+[
+ ['parse_5faccessc_100',['parse_accessc',['../access__operations_8cc.html#a7bc1930fa62634db41978a6ed56ae3c9',1,'parse_accessc(napi_env env, napi_callback_info info): access_operations.cc'],['../access__operations_8h.html#a7bc1930fa62634db41978a6ed56ae3c9',1,'parse_accessc(napi_env env, napi_callback_info info): access_operations.cc']]],
+ ['parseaccess_101',['ParseAccess',['../promises__execute_8cc.html#ac7dca0a74754bfcca6bb9c78d5d5117d',1,'ParseAccess(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#ac7dca0a74754bfcca6bb9c78d5d5117d',1,'ParseAccess(napi_env env, void *data): promises_execute.cc']]],
+ ['parseaccesspromisecomplete_102',['ParseAccessPromiseComplete',['../promises__complete_8cc.html#a551f241ba659821a9690c7e1cc54806c',1,'ParseAccessPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a551f241ba659821a9690c7e1cc54806c',1,'ParseAccessPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['parseaccesspromiseobj_103',['ParseAccessPromiseObj',['../struct_parse_access_promise_obj.html',1,'']]],
+ ['passphrase_104',['passphrase',['../struct_request_access_promise_obj.html#a4bccb316295105a7027f02ed8f0bb2ec',1,'RequestAccessPromiseObj::passphrase()'],['../struct_config_request_access_promise_obj.html#afab40d25b7e625039985c8dc2a5f25f9',1,'ConfigRequestAccessPromiseObj::passphrase()'],['../structderive_encrp_promise_obj.html#aec12a261272b178e846e473e5628f086',1,'deriveEncrpPromiseObj::passphrase()']]],
+ ['permission_105',['permission',['../struct_access_share_promise_obj.html#a13630742c798a4743430f7a071419185',1,'AccessSharePromiseObj']]],
+ ['prefix_106',['prefix',['../structaccess_over_ride_promise_obj.html#ab3f62aeb1482f21a6f330bb8cabb0863',1,'accessOverRidePromiseObj']]],
+ ['project_107',['project',['../structdownload_object_obj.html#af259ee36c21ca8b41fe9f709fdb7ac97',1,'downloadObjectObj::project()'],['../structuploadobject_obj.html#abd290d8e4826fa203a26085b3042039d',1,'uploadobjectObj::project()'],['../structobject_operation_obj.html#aaf07f7cdba2abcfcfa594dc822b31e3b',1,'objectOperationObj::project()'],['../structbucket_operation_obj.html#ab4ab6d0ae57581c43f7cf5e1e596c06a',1,'bucketOperationObj::project()']]],
+ ['project_5foperations_2ecc_108',['project_operations.cc',['../project__operations_8cc.html',1,'']]],
+ ['project_5foperations_2eh_109',['project_operations.h',['../project__operations_8h.html',1,'']]],
+ ['project_5fresult_110',['project_result',['../structlist_object_promise_obj.html#a7e727d304a5c25876bd66559cc925d48',1,'listObjectPromiseObj::project_result()'],['../struct_list_buckets_promise_obj.html#ae75b407908e465e6fde24980eab6d8fe',1,'ListBucketsPromiseObj::project_result()'],['../structclose_project_promise_obj.html#ad309b5742b4f7535d829d5fcc4e8bdcf',1,'closeProjectPromiseObj::project_result()'],['../structconfig_open_project_promise_obj.html#a0e263c836d4290fb3c2891d234012a3c',1,'configOpenProjectPromiseObj::project_Result()'],['../structopen_project_promise_obj.html#a67bb9425d25cbccbfda2b8468bb11c58',1,'openProjectPromiseObj::project_Result()']]],
+ ['promises_5fcomplete_2ecc_111',['promises_complete.cc',['../promises__complete_8cc.html',1,'']]],
+ ['promises_5fcomplete_2eh_112',['promises_complete.h',['../promises__complete_8h.html',1,'']]],
+ ['promises_5fexecute_2ecc_113',['promises_execute.cc',['../promises__execute_8cc.html',1,'']]],
+ ['promises_5fexecute_2eh_114',['promises_execute.h',['../promises__execute_8h.html',1,'']]]
+];
diff --git a/docs/search/all_9.html b/docs/api-doc/search/all_9.html
similarity index 96%
rename from docs/search/all_9.html
rename to docs/api-doc/search/all_9.html
index dc988f45..d27c0f7c 100644
--- a/docs/search/all_9.html
+++ b/docs/api-doc/search/all_9.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/all_9.js b/docs/api-doc/search/all_9.js
new file mode 100644
index 00000000..d239c6c4
--- /dev/null
+++ b/docs/api-doc/search/all_9.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['read_5fresult_115',['read_result',['../structdownload_read_obj.html#a9e68e2dec5fd48e29e97fcb0c30513e2',1,'downloadReadObj']]],
+ ['request_5faccess_5fwith_5fpassphrasec_116',['request_access_with_passphrasec',['../access__operations_8cc.html#a1b24e58dd7f4843b6d3d9e1b7422158e',1,'request_access_with_passphrasec(napi_env env, napi_callback_info info): access_operations.cc'],['../access__operations_8h.html#a1b24e58dd7f4843b6d3d9e1b7422158e',1,'request_access_with_passphrasec(napi_env env, napi_callback_info info): access_operations.cc']]],
+ ['requestaccesspromiseobj_117',['RequestAccessPromiseObj',['../struct_request_access_promise_obj.html',1,'']]],
+ ['requestaccesswithencryption_118',['RequestAccessWithEncryption',['../promises__execute_8cc.html#a312c64145e1daca5a33f8b555f9b81c2',1,'RequestAccessWithEncryption(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a312c64145e1daca5a33f8b555f9b81c2',1,'RequestAccessWithEncryption(napi_env env, void *data): promises_execute.cc']]],
+ ['requestaccesswithencryptionpromisecomplete_119',['RequestAccessWithEncryptionPromiseComplete',['../promises__complete_8cc.html#ab68333b4939d887d65bf194794b8f404',1,'RequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#ab68333b4939d887d65bf194794b8f404',1,'RequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['result_120',['result',['../structlist_object_promise_obj.html#a4229914b5389c8ac446a62beba0e1696',1,'listObjectPromiseObj::result()'],['../structdownload_info_obj.html#a3b061b4725a3c0c18b8983e0e778b5c8',1,'downloadInfoObj::result()'],['../structdownload_close_obj.html#af2b67446429674a1b62cb336aeff0441',1,'downloadCloseObj::result()'],['../structdownload_read_obj.html#acd466b95c0c049b165c00c1d11d18f0d',1,'downloadReadObj::result()'],['../structdownload_object_obj.html#ac23a2fe6c7510cbf660183c72c27c19c',1,'downloadObjectObj::result()'],['../structupload_set_meta_obj.html#a8e275f86a0d784e295cc9febb37a9a11',1,'uploadSetMetaObj::result()'],['../structupload_abort_promise_obj.html#a1bb87e209951e75c5b78f8b9193acaba',1,'uploadAbortPromiseObj::result()'],['../structupload_info_obj.html#aeb4d110e4e8cd8c4b1811c43567e3ffd',1,'uploadInfoObj::result()'],['../structupload_commit_obj.html#a149c217ba61dafe79f1153f513b750a0',1,'uploadCommitObj::result()'],['../structupload_write_obj.html#aa2e18da02cd753951820aba11592af44',1,'uploadWriteObj::result()'],['../structuploadobject_obj.html#aa42b309550485e132edfdd6554d99509',1,'uploadobjectObj::result()'],['../structobject_operation_obj.html#a406d9c1f7fc0b8d245401f147b521c40',1,'objectOperationObj::result()'],['../structbucket_operation_obj.html#a2e154047f3cf9484b31413d0aa1b65e2',1,'bucketOperationObj::result()'],['../struct_list_buckets_promise_obj.html#a38806368703df125dc78f5d835ff254b',1,'ListBucketsPromiseObj::result()'],['../structclose_project_promise_obj.html#ad7c160fe469d12b449dbcedf011a29d2',1,'closeProjectPromiseObj::result()'],['../structconfig_open_project_promise_obj.html#a8c0db7aa1a1789898688380178548869',1,'configOpenProjectPromiseObj::result()'],['../structopen_project_promise_obj.html#a5097101c05b7ab2c46714bd06be6ce09',1,'openProjectPromiseObj::result()'],['../struct_parse_access_promise_obj.html#a596054428eb8d45b50097dd77bfb0408',1,'ParseAccessPromiseObj::result()'],['../struct_request_access_promise_obj.html#a01c36ce7c9c48eb82bc9b9375a8c429d',1,'RequestAccessPromiseObj::result()'],['../struct_access_share_promise_obj.html#af4cdc23de60f4e654772413a680f3aca',1,'AccessSharePromiseObj::result()'],['../struct_config_request_access_promise_obj.html#ae8b0fde865148708eb0db45ab07b1898',1,'ConfigRequestAccessPromiseObj::result()'],['../structaccess_serialize_promise_obj.html#a8e6b04697d029414f3938ccf4d83f4b0',1,'accessSerializePromiseObj::result()'],['../structderive_encrp_promise_obj.html#ac96d1e753df441fb4c63e1b41bf88359',1,'deriveEncrpPromiseObj::result()'],['../structaccess_over_ride_promise_obj.html#ae5a5c8308728ae7a97acbd636259721a',1,'accessOverRidePromiseObj::result()']]]
+];
diff --git a/docs/search/all_a.html b/docs/api-doc/search/all_a.html
similarity index 96%
rename from docs/search/all_a.html
rename to docs/api-doc/search/all_a.html
index 0ce816b1..2c8b75b3 100644
--- a/docs/search/all_a.html
+++ b/docs/api-doc/search/all_a.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/all_a.js b/docs/api-doc/search/all_a.js
new file mode 100644
index 00000000..3980be52
--- /dev/null
+++ b/docs/api-doc/search/all_a.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['saltchararraypointer_121',['saltCharArrayPointer',['../structderive_encrp_promise_obj.html#af2a3c948060edde4665363b4827b3d02',1,'deriveEncrpPromiseObj']]],
+ ['saltsize_122',['saltSize',['../structderive_encrp_promise_obj.html#a0afc7edc985d2d4b89cd139437138642',1,'deriveEncrpPromiseObj']]],
+ ['satellite_5faddress_123',['satellite_address',['../struct_request_access_promise_obj.html#a57793d865c8757b47078d200ea119ce6',1,'RequestAccessPromiseObj::satellite_address()'],['../struct_config_request_access_promise_obj.html#a132981e59f28a891b79d925a406d7568',1,'ConfigRequestAccessPromiseObj::satellite_address()']]],
+ ['shareaccesspromisecomplete_124',['ShareAccessPromiseComplete',['../promises__complete_8cc.html#a82c14e41ec15a1d0c58b4352b6d7d3e0',1,'ShareAccessPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a82c14e41ec15a1d0c58b4352b6d7d3e0',1,'ShareAccessPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['shareaccesspromiseexecute_125',['ShareAccessPromiseExecute',['../promises__execute_8cc.html#af71038df3a110e4e4e8e20475051e10e',1,'ShareAccessPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#af71038df3a110e4e4e8e20475051e10e',1,'ShareAccessPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['shareprefixlistpointer_126',['SharePrefixListPointer',['../struct_access_share_promise_obj.html#a6c682728a32b04f5433d6d182f8300a7',1,'AccessSharePromiseObj']]],
+ ['shareprefixsize_127',['SharePrefixSize',['../struct_access_share_promise_obj.html#ad3bef519d913efecd646df85339afb15',1,'AccessSharePromiseObj']]],
+ ['stat_5fbucketc_128',['stat_bucketc',['../bucket__operations_8cc.html#a4d7e31696e654549a3b5b799f03c99c6',1,'stat_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc'],['../bucket__operations_8h.html#a4d7e31696e654549a3b5b799f03c99c6',1,'stat_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc']]],
+ ['stat_5fobjectc_129',['stat_objectc',['../object__operations_8cc.html#a61f81727705cac1bbaba40e5c57909f1',1,'stat_objectc(napi_env env, napi_callback_info info): object_operations.cc'],['../object__operations_8h.html#a61f81727705cac1bbaba40e5c57909f1',1,'stat_objectc(napi_env env, napi_callback_info info): object_operations.cc']]],
+ ['statebucketpromiseexecute_130',['stateBucketPromiseExecute',['../promises__execute_8cc.html#ae8c96dcfcf05d7c948843a712976f645',1,'stateBucketPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#ae8c96dcfcf05d7c948843a712976f645',1,'stateBucketPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['stateobjectpromiseexecute_131',['stateObjectPromiseExecute',['../promises__execute_8cc.html#a082b97a70d9517662c657b0e19e99031',1,'stateObjectPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a082b97a70d9517662c657b0e19e99031',1,'stateObjectPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['string_5fresult_132',['string_result',['../structaccess_serialize_promise_obj.html#a6b39e9fdd5258495683869bc313ff5c1',1,'accessSerializePromiseObj']]]
+];
diff --git a/docs/search/all_b.html b/docs/api-doc/search/all_b.html
similarity index 96%
rename from docs/search/all_b.html
rename to docs/api-doc/search/all_b.html
index 28c2413a..9a220b12 100644
--- a/docs/search/all_b.html
+++ b/docs/api-doc/search/all_b.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/all_b.js b/docs/api-doc/search/all_b.js
new file mode 100644
index 00000000..70380cb3
--- /dev/null
+++ b/docs/api-doc/search/all_b.js
@@ -0,0 +1,35 @@
+var searchData=
+[
+ ['uplink_5faccess_5foverride_5fencryption_5fkeyc_133',['uplink_access_override_encryption_keyc',['../access__operations_8cc.html#a6dd8182186a98b1924334ffd7395a984',1,'uplink_access_override_encryption_keyc(napi_env env, napi_callback_info info): access_operations.cc'],['../access__operations_8h.html#a6dd8182186a98b1924334ffd7395a984',1,'uplink_access_override_encryption_keyc(napi_env env, napi_callback_info info): access_operations.cc']]],
+ ['uplink_5fderive_5fencryption_5fkeyc_134',['uplink_derive_encryption_keyc',['../access__operations_8cc.html#a9d3dd54845a58aedb9961cac67f7d24a',1,'uplink_derive_encryption_keyc(napi_env env, napi_callback_info info): access_operations.cc'],['../access__operations_8h.html#a9d3dd54845a58aedb9961cac67f7d24a',1,'uplink_derive_encryption_keyc(napi_env env, napi_callback_info info): access_operations.cc']]],
+ ['uplink_5fdisable_5fnamespace_5fcompat_135',['UPLINK_DISABLE_NAMESPACE_COMPAT',['../definitions_8h.html#ab294e6708b3c4a5d8c8c05e647111e92',1,'definitions.h']]],
+ ['upload_5fabortc_136',['upload_abortc',['../upload__operations_8cc.html#acec0b997c68975ed65af14cc200bad09',1,'upload_abortc(napi_env env, napi_callback_info info): upload_operations.cc'],['../upload__operations_8h.html#acec0b997c68975ed65af14cc200bad09',1,'upload_abortc(napi_env env, napi_callback_info info): upload_operations.cc']]],
+ ['upload_5fcommitc_137',['upload_commitc',['../upload__operations_8cc.html#ab5167c4273b9e19024e9d401de4f3605',1,'upload_commitc(napi_env env, napi_callback_info info): upload_operations.cc'],['../upload__operations_8h.html#ab5167c4273b9e19024e9d401de4f3605',1,'upload_commitc(napi_env env, napi_callback_info info): upload_operations.cc']]],
+ ['upload_5finfoc_138',['upload_infoc',['../upload__operations_8cc.html#a46ee7742d3930e8dd98064b8d1a504b9',1,'upload_infoc(napi_env env, napi_callback_info info): upload_operations.cc'],['../upload__operations_8h.html#a46ee7742d3930e8dd98064b8d1a504b9',1,'upload_infoc(napi_env env, napi_callback_info info): upload_operations.cc']]],
+ ['upload_5fobjectc_139',['upload_objectc',['../upload__operations_8cc.html#af5f30faecbe174c8a9ebf8957c6d8f8c',1,'upload_objectc(napi_env env, napi_callback_info info): upload_operations.cc'],['../upload__operations_8h.html#af5f30faecbe174c8a9ebf8957c6d8f8c',1,'upload_objectc(napi_env env, napi_callback_info info): upload_operations.cc']]],
+ ['upload_5foperations_2ecc_140',['upload_operations.cc',['../upload__operations_8cc.html',1,'']]],
+ ['upload_5foperations_2eh_141',['upload_operations.h',['../upload__operations_8h.html',1,'']]],
+ ['upload_5fresult_142',['upload_result',['../structupload_set_meta_obj.html#a1e5e1a50b499c4cc659a4cba92439da8',1,'uploadSetMetaObj::upload_result()'],['../structupload_abort_promise_obj.html#aeed7038f2bab0bb6291f28b55b744779',1,'uploadAbortPromiseObj::upload_result()'],['../structupload_info_obj.html#a4f3d6a1fc0a0c3e233397f8eaede9be6',1,'uploadInfoObj::upload_result()'],['../structupload_commit_obj.html#a919d5f49faf6ccea4a4c7078a6c7a5b6',1,'uploadCommitObj::upload_result()'],['../structupload_write_obj.html#a6cf93a2aa83d1d92e603016d2d7112cc',1,'uploadWriteObj::upload_result()'],['../structuploadobject_obj.html#a86a972d8265cada19a50693978bcf293',1,'uploadobjectObj::upload_result()']]],
+ ['upload_5fset_5fcustom_5fmetadatac_143',['upload_set_custom_metadatac',['../upload__operations_8cc.html#aa93e4e71b750bc9f2ece0e705be27628',1,'upload_set_custom_metadatac(napi_env env, napi_callback_info info): upload_operations.cc'],['../upload__operations_8h.html#aa93e4e71b750bc9f2ece0e705be27628',1,'upload_set_custom_metadatac(napi_env env, napi_callback_info info): upload_operations.cc']]],
+ ['upload_5fwritec_144',['upload_writec',['../upload__operations_8cc.html#aa2a3753dc8e5ac1f26a27b0f6b55738c',1,'upload_writec(napi_env env, napi_callback_info info): upload_operations.cc'],['../upload__operations_8h.html#aa2a3753dc8e5ac1f26a27b0f6b55738c',1,'upload_writec(napi_env env, napi_callback_info info): upload_operations.cc']]],
+ ['uploadabortpromisecomplete_145',['uploadAbortPromiseComplete',['../promises__complete_8cc.html#a7861cc4b65b134dd30fc38174403814c',1,'uploadAbortPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a7861cc4b65b134dd30fc38174403814c',1,'uploadAbortPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['uploadabortpromiseexecute_146',['uploadAbortPromiseExecute',['../promises__execute_8cc.html#a42a9a4606811e76768d5104fb4d2d6de',1,'uploadAbortPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a42a9a4606811e76768d5104fb4d2d6de',1,'uploadAbortPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['uploadabortpromiseobj_147',['uploadAbortPromiseObj',['../structupload_abort_promise_obj.html',1,'']]],
+ ['uploadcommitobj_148',['uploadCommitObj',['../structupload_commit_obj.html',1,'']]],
+ ['uploadcommitoperationcomplete_149',['uploadCommitOperationComplete',['../promises__complete_8cc.html#a4579a6b34f5cd9c7bdedbc6efe35058f',1,'uploadCommitOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a4579a6b34f5cd9c7bdedbc6efe35058f',1,'uploadCommitOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['uploadcommitpromiseexecute_150',['uploadCommitPromiseExecute',['../promises__execute_8cc.html#ab4b5bcf8bb3a3ce4e8b38c80bb2ab638',1,'uploadCommitPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#ab4b5bcf8bb3a3ce4e8b38c80bb2ab638',1,'uploadCommitPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['uploadinfoobj_151',['uploadInfoObj',['../structupload_info_obj.html',1,'']]],
+ ['uploadinfooperationcomplete_152',['uploadInfoOperationComplete',['../promises__complete_8cc.html#a822fbfc685345cc8e1b6c7af4ba6f5e5',1,'uploadInfoOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a822fbfc685345cc8e1b6c7af4ba6f5e5',1,'uploadInfoOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['uploadinfopromiseexecute_153',['uploadInfoPromiseExecute',['../promises__execute_8cc.html#a8eaffccedd333cb4fee71d8d5d3f80dc',1,'uploadInfoPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a8eaffccedd333cb4fee71d8d5d3f80dc',1,'uploadInfoPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['uploadobjectcomplete_154',['uploadObjectComplete',['../promises__complete_8cc.html#a12290185e76500738477d7da999d97fe',1,'uploadObjectComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a12290185e76500738477d7da999d97fe',1,'uploadObjectComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['uploadobjectexecute_155',['uploadObjectExecute',['../promises__execute_8cc.html#ad2bebbe7f71894c563e078de13e3742f',1,'uploadObjectExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#ad2bebbe7f71894c563e078de13e3742f',1,'uploadObjectExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['uploadobjectobj_156',['uploadobjectObj',['../structuploadobject_obj.html',1,'']]],
+ ['uploadoptions_157',['uploadOptions',['../structuploadobject_obj.html#ae02033e48830541ab62b47dae1084604',1,'uploadobjectObj']]],
+ ['uploadoptionset_158',['uploadoptionSet',['../structuploadobject_obj.html#a34335fdf4b0060e221907ed4fb1a1160',1,'uploadobjectObj']]],
+ ['uploadsetmetaobj_159',['uploadSetMetaObj',['../structupload_set_meta_obj.html',1,'']]],
+ ['uploadsetmetapromisecomplete_160',['uploadSetMetaPromiseComplete',['../promises__complete_8cc.html#ada21d0b3a98f66fcc91cd7f3a1f7ce00',1,'uploadSetMetaPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#ada21d0b3a98f66fcc91cd7f3a1f7ce00',1,'uploadSetMetaPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['uploadsetmetapromiseexecute_161',['uploadSetMetaPromiseExecute',['../promises__execute_8cc.html#a4f314684cd49d9c9a16d504a154a600e',1,'uploadSetMetaPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a4f314684cd49d9c9a16d504a154a600e',1,'uploadSetMetaPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['uploadwriteobj_162',['uploadWriteObj',['../structupload_write_obj.html',1,'']]],
+ ['uploadwriteoperationcomplete_163',['uploadWriteOperationComplete',['../promises__complete_8cc.html#a8431cb32cc47dc1be926446a49e41ace',1,'uploadWriteOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a8431cb32cc47dc1be926446a49e41ace',1,'uploadWriteOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['uploadwritepromiseexecute_164',['uploadWritePromiseExecute',['../promises__execute_8cc.html#a1da2882ef898e3791da3e6fcbbebbdb0',1,'uploadWritePromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a1da2882ef898e3791da3e6fcbbebbdb0',1,'uploadWritePromiseExecute(napi_env env, void *data): promises_execute.cc']]]
+];
diff --git a/docs/search/all_c.html b/docs/api-doc/search/all_c.html
similarity index 96%
rename from docs/search/all_c.html
rename to docs/api-doc/search/all_c.html
index 39fc49b1..ec92b718 100644
--- a/docs/search/all_c.html
+++ b/docs/api-doc/search/all_c.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/all_c.js b/docs/api-doc/search/all_c.js
new file mode 100644
index 00000000..f2cf3769
--- /dev/null
+++ b/docs/api-doc/search/all_c.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['work_165',['work',['../structlist_object_promise_obj.html#a23b2e799fbf5dc62ac1c3a3bbf50dd1a',1,'listObjectPromiseObj::work()'],['../structdownload_info_obj.html#abda44b5154a5c53cc823a2cea9a00100',1,'downloadInfoObj::work()'],['../structdownload_close_obj.html#a3a2dcd525ad09a8ee26211ef77af9e90',1,'downloadCloseObj::work()'],['../structdownload_read_obj.html#ae162eb22b25fbed3541bf7c1565c37f8',1,'downloadReadObj::work()'],['../structdownload_object_obj.html#a5be9aa2369587143019ed7389887312c',1,'downloadObjectObj::work()'],['../structupload_set_meta_obj.html#aabc363e98d6b4d53945395702c7ef870',1,'uploadSetMetaObj::work()'],['../structupload_abort_promise_obj.html#aed8724f54946685c540448c96a7ab2d6',1,'uploadAbortPromiseObj::work()'],['../structupload_info_obj.html#aab391c7db0720091d9e5a34b442ea818',1,'uploadInfoObj::work()'],['../structupload_commit_obj.html#a3ef304217ccbecd2c4ff102378b57a72',1,'uploadCommitObj::work()'],['../structupload_write_obj.html#a4df8fa83d34786be551f0fb6cfa40436',1,'uploadWriteObj::work()'],['../structuploadobject_obj.html#a71402bb0f223d1db39b6375443763c82',1,'uploadobjectObj::work()'],['../structobject_operation_obj.html#a368cf395d86e21b604caa628ee6196cd',1,'objectOperationObj::work()'],['../structbucket_operation_obj.html#aa05a3a13316cbf229dc493cd4448b86b',1,'bucketOperationObj::work()'],['../struct_list_buckets_promise_obj.html#a288c41411b1f72f201e5338369476e28',1,'ListBucketsPromiseObj::work()'],['../structclose_project_promise_obj.html#afeb69a4295e4a603b0db85eac1861456',1,'closeProjectPromiseObj::work()'],['../structconfig_open_project_promise_obj.html#a819fd66730273e30ca823f9e104ad1bf',1,'configOpenProjectPromiseObj::work()'],['../structopen_project_promise_obj.html#a4934bf139ea14767d64ea30a9f341384',1,'openProjectPromiseObj::work()'],['../struct_parse_access_promise_obj.html#ac19ad144c471a9769fbf71ab431f8b44',1,'ParseAccessPromiseObj::work()'],['../struct_request_access_promise_obj.html#aec164285b443f8d88369645f2971e147',1,'RequestAccessPromiseObj::work()'],['../struct_access_share_promise_obj.html#a2a4937c7df0daf62c4d3cac1ae8c854f',1,'AccessSharePromiseObj::work()'],['../struct_config_request_access_promise_obj.html#a1de5e4485206f9665422faa534cfa06f',1,'ConfigRequestAccessPromiseObj::work()'],['../structaccess_serialize_promise_obj.html#a373ef46bafb49d49aeac0152ec3fc409',1,'accessSerializePromiseObj::work()'],['../structderive_encrp_promise_obj.html#a715d0cd25216cf9e2111eeae9ce79a6e',1,'deriveEncrpPromiseObj::work()'],['../structaccess_over_ride_promise_obj.html#a6539a4a9a017dae86a94fd65ed0c8f3f',1,'accessOverRidePromiseObj::work()']]],
+ ['write_5fresult_166',['write_result',['../structupload_write_obj.html#ac357cbb42a84752a96b9cf29abb9cc6c',1,'uploadWriteObj']]]
+];
diff --git a/docs/api-doc/search/classes_0.html b/docs/api-doc/search/classes_0.html
new file mode 100644
index 00000000..7e0afc84
--- /dev/null
+++ b/docs/api-doc/search/classes_0.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/classes_0.js b/docs/api-doc/search/classes_0.js
new file mode 100644
index 00000000..9494f969
--- /dev/null
+++ b/docs/api-doc/search/classes_0.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['accessoverridepromiseobj_167',['accessOverRidePromiseObj',['../structaccess_over_ride_promise_obj.html',1,'']]],
+ ['accessserializepromiseobj_168',['accessSerializePromiseObj',['../structaccess_serialize_promise_obj.html',1,'']]],
+ ['accesssharepromiseobj_169',['AccessSharePromiseObj',['../struct_access_share_promise_obj.html',1,'']]]
+];
diff --git a/docs/api-doc/search/classes_1.html b/docs/api-doc/search/classes_1.html
new file mode 100644
index 00000000..b27354fb
--- /dev/null
+++ b/docs/api-doc/search/classes_1.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/classes_1.js b/docs/api-doc/search/classes_1.js
new file mode 100644
index 00000000..9d2f8853
--- /dev/null
+++ b/docs/api-doc/search/classes_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['bucketoperationobj_170',['bucketOperationObj',['../structbucket_operation_obj.html',1,'']]]
+];
diff --git a/docs/api-doc/search/classes_2.html b/docs/api-doc/search/classes_2.html
new file mode 100644
index 00000000..5d005980
--- /dev/null
+++ b/docs/api-doc/search/classes_2.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/classes_2.js b/docs/api-doc/search/classes_2.js
new file mode 100644
index 00000000..e8983e1d
--- /dev/null
+++ b/docs/api-doc/search/classes_2.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['closeprojectpromiseobj_171',['closeProjectPromiseObj',['../structclose_project_promise_obj.html',1,'']]],
+ ['configopenprojectpromiseobj_172',['configOpenProjectPromiseObj',['../structconfig_open_project_promise_obj.html',1,'']]],
+ ['configrequestaccesspromiseobj_173',['ConfigRequestAccessPromiseObj',['../struct_config_request_access_promise_obj.html',1,'']]]
+];
diff --git a/docs/api-doc/search/classes_3.html b/docs/api-doc/search/classes_3.html
new file mode 100644
index 00000000..fd173aea
--- /dev/null
+++ b/docs/api-doc/search/classes_3.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/classes_3.js b/docs/api-doc/search/classes_3.js
new file mode 100644
index 00000000..48390937
--- /dev/null
+++ b/docs/api-doc/search/classes_3.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['deriveencrppromiseobj_174',['deriveEncrpPromiseObj',['../structderive_encrp_promise_obj.html',1,'']]],
+ ['downloadcloseobj_175',['downloadCloseObj',['../structdownload_close_obj.html',1,'']]],
+ ['downloadinfoobj_176',['downloadInfoObj',['../structdownload_info_obj.html',1,'']]],
+ ['downloadobjectobj_177',['downloadObjectObj',['../structdownload_object_obj.html',1,'']]],
+ ['downloadreadobj_178',['downloadReadObj',['../structdownload_read_obj.html',1,'']]]
+];
diff --git a/docs/api-doc/search/classes_4.html b/docs/api-doc/search/classes_4.html
new file mode 100644
index 00000000..5414d88d
--- /dev/null
+++ b/docs/api-doc/search/classes_4.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/classes_4.js b/docs/api-doc/search/classes_4.js
new file mode 100644
index 00000000..d8103219
--- /dev/null
+++ b/docs/api-doc/search/classes_4.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['listbucketspromiseobj_179',['ListBucketsPromiseObj',['../struct_list_buckets_promise_obj.html',1,'']]],
+ ['listobjectpromiseobj_180',['listObjectPromiseObj',['../structlist_object_promise_obj.html',1,'']]]
+];
diff --git a/docs/api-doc/search/classes_5.html b/docs/api-doc/search/classes_5.html
new file mode 100644
index 00000000..31c340e7
--- /dev/null
+++ b/docs/api-doc/search/classes_5.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/classes_5.js b/docs/api-doc/search/classes_5.js
new file mode 100644
index 00000000..44bdba41
--- /dev/null
+++ b/docs/api-doc/search/classes_5.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['objectoperationobj_181',['objectOperationObj',['../structobject_operation_obj.html',1,'']]],
+ ['openprojectpromiseobj_182',['openProjectPromiseObj',['../structopen_project_promise_obj.html',1,'']]]
+];
diff --git a/docs/api-doc/search/classes_6.html b/docs/api-doc/search/classes_6.html
new file mode 100644
index 00000000..df33297b
--- /dev/null
+++ b/docs/api-doc/search/classes_6.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/classes_6.js b/docs/api-doc/search/classes_6.js
new file mode 100644
index 00000000..c7e2b572
--- /dev/null
+++ b/docs/api-doc/search/classes_6.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['parseaccesspromiseobj_183',['ParseAccessPromiseObj',['../struct_parse_access_promise_obj.html',1,'']]]
+];
diff --git a/docs/api-doc/search/classes_7.html b/docs/api-doc/search/classes_7.html
new file mode 100644
index 00000000..01628373
--- /dev/null
+++ b/docs/api-doc/search/classes_7.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/classes_7.js b/docs/api-doc/search/classes_7.js
new file mode 100644
index 00000000..f1d25bbc
--- /dev/null
+++ b/docs/api-doc/search/classes_7.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['requestaccesspromiseobj_184',['RequestAccessPromiseObj',['../struct_request_access_promise_obj.html',1,'']]]
+];
diff --git a/docs/api-doc/search/classes_8.html b/docs/api-doc/search/classes_8.html
new file mode 100644
index 00000000..4760d742
--- /dev/null
+++ b/docs/api-doc/search/classes_8.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/classes_8.js b/docs/api-doc/search/classes_8.js
new file mode 100644
index 00000000..f5e4fc65
--- /dev/null
+++ b/docs/api-doc/search/classes_8.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['uploadabortpromiseobj_185',['uploadAbortPromiseObj',['../structupload_abort_promise_obj.html',1,'']]],
+ ['uploadcommitobj_186',['uploadCommitObj',['../structupload_commit_obj.html',1,'']]],
+ ['uploadinfoobj_187',['uploadInfoObj',['../structupload_info_obj.html',1,'']]],
+ ['uploadobjectobj_188',['uploadobjectObj',['../structuploadobject_obj.html',1,'']]],
+ ['uploadsetmetaobj_189',['uploadSetMetaObj',['../structupload_set_meta_obj.html',1,'']]],
+ ['uploadwriteobj_190',['uploadWriteObj',['../structupload_write_obj.html',1,'']]]
+];
diff --git a/docs/api-doc/search/close.svg b/docs/api-doc/search/close.svg
new file mode 100644
index 00000000..a933eea1
--- /dev/null
+++ b/docs/api-doc/search/close.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/search/defines_0.html b/docs/api-doc/search/defines_0.html
new file mode 100644
index 00000000..0ede6c4b
--- /dev/null
+++ b/docs/api-doc/search/defines_0.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/defines_0.js b/docs/api-doc/search/defines_0.js
new file mode 100644
index 00000000..dd6c7121
--- /dev/null
+++ b/docs/api-doc/search/defines_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['uplink_5fdisable_5fnamespace_5fcompat_332',['UPLINK_DISABLE_NAMESPACE_COMPAT',['../definitions_8h.html#ab294e6708b3c4a5d8c8c05e647111e92',1,'definitions.h']]]
+];
diff --git a/docs/search/files_0.html b/docs/api-doc/search/files_0.html
similarity index 96%
rename from docs/search/files_0.html
rename to docs/api-doc/search/files_0.html
index 182d7eb4..76b64f5b 100644
--- a/docs/search/files_0.html
+++ b/docs/api-doc/search/files_0.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/files_0.js b/docs/api-doc/search/files_0.js
new file mode 100644
index 00000000..97c72be0
--- /dev/null
+++ b/docs/api-doc/search/files_0.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['access_5foperations_2ecc_191',['access_operations.cc',['../access__operations_8cc.html',1,'']]],
+ ['access_5foperations_2eh_192',['access_operations.h',['../access__operations_8h.html',1,'']]]
+];
diff --git a/docs/search/files_1.html b/docs/api-doc/search/files_1.html
similarity index 96%
rename from docs/search/files_1.html
rename to docs/api-doc/search/files_1.html
index 9448113a..c8edef8f 100644
--- a/docs/search/files_1.html
+++ b/docs/api-doc/search/files_1.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/files_1.js b/docs/api-doc/search/files_1.js
new file mode 100644
index 00000000..4c9f5d74
--- /dev/null
+++ b/docs/api-doc/search/files_1.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['bucket_5foperations_2ecc_193',['bucket_operations.cc',['../bucket__operations_8cc.html',1,'']]],
+ ['bucket_5foperations_2eh_194',['bucket_operations.h',['../bucket__operations_8h.html',1,'']]]
+];
diff --git a/docs/search/files_2.html b/docs/api-doc/search/files_2.html
similarity index 96%
rename from docs/search/files_2.html
rename to docs/api-doc/search/files_2.html
index 16c12b8c..75b0173f 100644
--- a/docs/search/files_2.html
+++ b/docs/api-doc/search/files_2.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/files_2.js b/docs/api-doc/search/files_2.js
new file mode 100644
index 00000000..6f8d0c5b
--- /dev/null
+++ b/docs/api-doc/search/files_2.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['definitions_2eh_195',['definitions.h',['../definitions_8h.html',1,'']]],
+ ['download_5foperations_2ecc_196',['download_operations.cc',['../download__operations_8cc.html',1,'']]],
+ ['download_5foperations_2eh_197',['download_operations.h',['../download__operations_8h.html',1,'']]]
+];
diff --git a/docs/search/files_3.html b/docs/api-doc/search/files_3.html
similarity index 96%
rename from docs/search/files_3.html
rename to docs/api-doc/search/files_3.html
index d1b79b97..27b62434 100644
--- a/docs/search/files_3.html
+++ b/docs/api-doc/search/files_3.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/files_3.js b/docs/api-doc/search/files_3.js
new file mode 100644
index 00000000..2e2a752a
--- /dev/null
+++ b/docs/api-doc/search/files_3.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['object_5foperations_2ecc_198',['object_operations.cc',['../object__operations_8cc.html',1,'']]],
+ ['object_5foperations_2eh_199',['object_operations.h',['../object__operations_8h.html',1,'']]]
+];
diff --git a/docs/search/files_4.html b/docs/api-doc/search/files_4.html
similarity index 96%
rename from docs/search/files_4.html
rename to docs/api-doc/search/files_4.html
index 6c31a9d0..5f8b9663 100644
--- a/docs/search/files_4.html
+++ b/docs/api-doc/search/files_4.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/files_4.js b/docs/api-doc/search/files_4.js
new file mode 100644
index 00000000..bb1b5476
--- /dev/null
+++ b/docs/api-doc/search/files_4.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['project_5foperations_2ecc_200',['project_operations.cc',['../project__operations_8cc.html',1,'']]],
+ ['project_5foperations_2eh_201',['project_operations.h',['../project__operations_8h.html',1,'']]],
+ ['promises_5fcomplete_2ecc_202',['promises_complete.cc',['../promises__complete_8cc.html',1,'']]],
+ ['promises_5fcomplete_2eh_203',['promises_complete.h',['../promises__complete_8h.html',1,'']]],
+ ['promises_5fexecute_2ecc_204',['promises_execute.cc',['../promises__execute_8cc.html',1,'']]],
+ ['promises_5fexecute_2eh_205',['promises_execute.h',['../promises__execute_8h.html',1,'']]]
+];
diff --git a/docs/search/files_5.html b/docs/api-doc/search/files_5.html
similarity index 96%
rename from docs/search/files_5.html
rename to docs/api-doc/search/files_5.html
index 2ff64093..f3f578bc 100644
--- a/docs/search/files_5.html
+++ b/docs/api-doc/search/files_5.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/files_5.js b/docs/api-doc/search/files_5.js
new file mode 100644
index 00000000..ea7638a6
--- /dev/null
+++ b/docs/api-doc/search/files_5.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['upload_5foperations_2ecc_206',['upload_operations.cc',['../upload__operations_8cc.html',1,'']]],
+ ['upload_5foperations_2eh_207',['upload_operations.h',['../upload__operations_8h.html',1,'']]]
+];
diff --git a/docs/search/functions_0.html b/docs/api-doc/search/functions_0.html
similarity index 96%
rename from docs/search/functions_0.html
rename to docs/api-doc/search/functions_0.html
index 4fcbb9cf..f04535ae 100644
--- a/docs/search/functions_0.html
+++ b/docs/api-doc/search/functions_0.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/functions_0.js b/docs/api-doc/search/functions_0.js
new file mode 100644
index 00000000..847d5921
--- /dev/null
+++ b/docs/api-doc/search/functions_0.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['access_5fserializec_208',['access_serializec',['../access__operations_8cc.html#ae1dcf97eb1c0a06d491355c627cb5000',1,'access_serializec(napi_env env, napi_callback_info info): access_operations.cc'],['../access__operations_8h.html#ae1dcf97eb1c0a06d491355c627cb5000',1,'access_serializec(napi_env env, napi_callback_info info): access_operations.cc']]],
+ ['access_5fsharec_209',['access_sharec',['../access__operations_8cc.html#ac2d6031216e6786399943d5b80d2e250',1,'access_sharec(napi_env env, napi_callback_info info): access_operations.cc'],['../access__operations_8h.html#ac2d6031216e6786399943d5b80d2e250',1,'access_sharec(napi_env env, napi_callback_info info): access_operations.cc']]],
+ ['accessoverridepromisecomplete_210',['accessOverRidePromiseComplete',['../promises__complete_8cc.html#a4a84a1faea3b71ba2c85a9c71b76c763',1,'accessOverRidePromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a4a84a1faea3b71ba2c85a9c71b76c763',1,'accessOverRidePromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['accessoverridepromiseexecute_211',['accessOverRidePromiseExecute',['../promises__execute_8cc.html#adecd6413a0201af6050b3f167c451f25',1,'accessOverRidePromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#adecd6413a0201af6050b3f167c451f25',1,'accessOverRidePromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['accessserializepromisecomplete_212',['accessSerializePromiseComplete',['../promises__complete_8cc.html#aa5637cc8f8ecb95b52482c477d54187f',1,'accessSerializePromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#aa5637cc8f8ecb95b52482c477d54187f',1,'accessSerializePromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['accessserializepromiseexecute_213',['accessSerializePromiseExecute',['../promises__execute_8cc.html#ada5b2b919b2cab2f12ea77e2d119555f',1,'accessSerializePromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#ada5b2b919b2cab2f12ea77e2d119555f',1,'accessSerializePromiseExecute(napi_env env, void *data): promises_execute.cc']]]
+];
diff --git a/docs/search/functions_1.html b/docs/api-doc/search/functions_1.html
similarity index 96%
rename from docs/search/functions_1.html
rename to docs/api-doc/search/functions_1.html
index 9b0e1f0f..6e827eb6 100644
--- a/docs/search/functions_1.html
+++ b/docs/api-doc/search/functions_1.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/functions_1.js b/docs/api-doc/search/functions_1.js
new file mode 100644
index 00000000..ad2a5c2c
--- /dev/null
+++ b/docs/api-doc/search/functions_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['bucketoperationcomplete_214',['bucketOperationComplete',['../promises__complete_8cc.html#a20d046f409f32eed2a803006d7895330',1,'bucketOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a20d046f409f32eed2a803006d7895330',1,'bucketOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]]
+];
diff --git a/docs/search/functions_2.html b/docs/api-doc/search/functions_2.html
similarity index 96%
rename from docs/search/functions_2.html
rename to docs/api-doc/search/functions_2.html
index eb51f809..184e9da4 100644
--- a/docs/search/functions_2.html
+++ b/docs/api-doc/search/functions_2.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/functions_2.js b/docs/api-doc/search/functions_2.js
new file mode 100644
index 00000000..5bac7955
--- /dev/null
+++ b/docs/api-doc/search/functions_2.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['close_5fdownloadc_215',['close_downloadc',['../download__operations_8cc.html#aa96e740f72e5af01401007e3db45d20d',1,'close_downloadc(napi_env env, napi_callback_info info): download_operations.cc'],['../download__operations_8h.html#aa96e740f72e5af01401007e3db45d20d',1,'close_downloadc(napi_env env, napi_callback_info info): download_operations.cc']]],
+ ['close_5fprojectc_216',['close_projectc',['../project__operations_8cc.html#ae082f93bce8bf519804af78cc9f0e4f7',1,'close_projectc(napi_env env, napi_callback_info info): project_operations.cc'],['../project__operations_8h.html#ae082f93bce8bf519804af78cc9f0e4f7',1,'close_projectc(napi_env env, napi_callback_info info): project_operations.cc']]],
+ ['closeprojectpromisecomplete_217',['closeProjectPromiseComplete',['../promises__complete_8cc.html#a28a47eeee9eefdb598c1baba2ef521ea',1,'closeProjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a28a47eeee9eefdb598c1baba2ef521ea',1,'closeProjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['closeprojectpromiseexecute_218',['closeProjectPromiseExecute',['../promises__execute_8cc.html#a2612252dcc9023897df3fa76181db626',1,'closeProjectPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a2612252dcc9023897df3fa76181db626',1,'closeProjectPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['config_5fopen_5fprojectc_219',['config_open_projectc',['../project__operations_8cc.html#a670c23ed754f6cfa811b357c09935538',1,'config_open_projectc(napi_env env, napi_callback_info info): project_operations.cc'],['../project__operations_8h.html#a670c23ed754f6cfa811b357c09935538',1,'config_open_projectc(napi_env env, napi_callback_info info): project_operations.cc']]],
+ ['config_5frequest_5faccess_5fwith_5fpassphrasec_220',['config_request_access_with_passphrasec',['../access__operations_8cc.html#ad1ad6e328d17546077efb9cad66351da',1,'config_request_access_with_passphrasec(napi_env env, napi_callback_info info): access_operations.cc'],['../access__operations_8h.html#ad1ad6e328d17546077efb9cad66351da',1,'config_request_access_with_passphrasec(napi_env env, napi_callback_info info): access_operations.cc']]],
+ ['configopenprojectpromisecomplete_221',['configOpenProjectPromiseComplete',['../promises__complete_8cc.html#a5f37a32796714208333df7d0f34f6a1a',1,'configOpenProjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a5f37a32796714208333df7d0f34f6a1a',1,'configOpenProjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['configopenprojectpromiseexecute_222',['configOpenProjectPromiseExecute',['../promises__execute_8cc.html#af8c085d7d9f0eb86023aa8540b6442df',1,'configOpenProjectPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#af8c085d7d9f0eb86023aa8540b6442df',1,'configOpenProjectPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['configrequestaccesswithencryption_223',['ConfigRequestAccessWithEncryption',['../promises__execute_8cc.html#ab7eff743ec455e54b82d88cff3cc0c07',1,'ConfigRequestAccessWithEncryption(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#ab7eff743ec455e54b82d88cff3cc0c07',1,'ConfigRequestAccessWithEncryption(napi_env env, void *data): promises_execute.cc']]],
+ ['configrequestaccesswithencryptionpromisecomplete_224',['ConfigRequestAccessWithEncryptionPromiseComplete',['../promises__complete_8cc.html#a6c5e1478f8570826522b03cafc999aab',1,'ConfigRequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a6c5e1478f8570826522b03cafc999aab',1,'ConfigRequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['create_5fbucketc_225',['create_bucketc',['../bucket__operations_8cc.html#ae71b54239e182c072b747d16b057c5be',1,'create_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc'],['../bucket__operations_8h.html#ae71b54239e182c072b747d16b057c5be',1,'create_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc']]],
+ ['createbucketpromiseexecute_226',['createBucketPromiseExecute',['../promises__execute_8cc.html#a4478b4f7015d2d028601a9ac002884b1',1,'createBucketPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a4478b4f7015d2d028601a9ac002884b1',1,'createBucketPromiseExecute(napi_env env, void *data): promises_execute.cc']]]
+];
diff --git a/docs/search/functions_3.html b/docs/api-doc/search/functions_3.html
similarity index 96%
rename from docs/search/functions_3.html
rename to docs/api-doc/search/functions_3.html
index e53b9d01..31ac9f8e 100644
--- a/docs/search/functions_3.html
+++ b/docs/api-doc/search/functions_3.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/functions_3.js b/docs/api-doc/search/functions_3.js
new file mode 100644
index 00000000..14d983ed
--- /dev/null
+++ b/docs/api-doc/search/functions_3.js
@@ -0,0 +1,20 @@
+var searchData=
+[
+ ['delete_5fbucketc_227',['delete_bucketc',['../bucket__operations_8cc.html#a0541fcd6deaa815c027a557f33c7c44f',1,'delete_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc'],['../bucket__operations_8h.html#a0541fcd6deaa815c027a557f33c7c44f',1,'delete_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc']]],
+ ['delete_5fobjectc_228',['delete_objectc',['../object__operations_8cc.html#a9c1e71e94031da80345fbef666077585',1,'delete_objectc(napi_env env, napi_callback_info info): object_operations.cc'],['../object__operations_8h.html#a9c1e71e94031da80345fbef666077585',1,'delete_objectc(napi_env env, napi_callback_info info): object_operations.cc']]],
+ ['deletebucketpromiseexecute_229',['deleteBucketPromiseExecute',['../promises__execute_8cc.html#ae7c28aefc405f31fb71c320c9f51d7e1',1,'deleteBucketPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#ae7c28aefc405f31fb71c320c9f51d7e1',1,'deleteBucketPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['deleteobjectpromiseexecute_230',['deleteObjectPromiseExecute',['../promises__execute_8cc.html#aa517560015f9b9cccccec3b07f44f54f',1,'deleteObjectPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#aa517560015f9b9cccccec3b07f44f54f',1,'deleteObjectPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['deriveencrppromisecomplete_231',['deriveEncrpPromiseComplete',['../promises__complete_8cc.html#a7291cb7e16a7d3e2a9e336b287f92d50',1,'deriveEncrpPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a7291cb7e16a7d3e2a9e336b287f92d50',1,'deriveEncrpPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['deriveencrppromiseexecute_232',['deriveEncrpPromiseExecute',['../promises__execute_8cc.html#a582749e65f10c96a367306996a7dc834',1,'deriveEncrpPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a582749e65f10c96a367306996a7dc834',1,'deriveEncrpPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['download_5finfoc_233',['download_infoc',['../download__operations_8cc.html#a5de3a645e81eab2c7327edb17b40d75d',1,'download_infoc(napi_env env, napi_callback_info info): download_operations.cc'],['../download__operations_8h.html#a5de3a645e81eab2c7327edb17b40d75d',1,'download_infoc(napi_env env, napi_callback_info info): download_operations.cc']]],
+ ['download_5fobjectc_234',['download_objectc',['../download__operations_8cc.html#a1feb50082437a42729a8ae4bcd7eae14',1,'download_objectc(napi_env env, napi_callback_info info): download_operations.cc'],['../download__operations_8h.html#a1feb50082437a42729a8ae4bcd7eae14',1,'download_objectc(napi_env env, napi_callback_info info): download_operations.cc']]],
+ ['download_5freadc_235',['download_readc',['../download__operations_8cc.html#a89a532e6b99165dfcd4612b48a75c386',1,'download_readc(napi_env env, napi_callback_info info): download_operations.cc'],['../download__operations_8h.html#a89a532e6b99165dfcd4612b48a75c386',1,'download_readc(napi_env env, napi_callback_info info): download_operations.cc']]],
+ ['downloadcloseoperationcomplete_236',['downloadCloseOperationComplete',['../promises__complete_8cc.html#a2faabbd65745bb8dc0442eb2d3fd6893',1,'downloadCloseOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a2faabbd65745bb8dc0442eb2d3fd6893',1,'downloadCloseOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['downloadclosepromiseexecute_237',['downloadClosePromiseExecute',['../promises__execute_8cc.html#a86edf44f586c4c4d9d85ff3624d6c487',1,'downloadClosePromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a86edf44f586c4c4d9d85ff3624d6c487',1,'downloadClosePromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['downloadinfooperationcomplete_238',['downloadInfoOperationComplete',['../promises__complete_8cc.html#ad52fea7bfbcffe648cf30608542fcced',1,'downloadInfoOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#ad52fea7bfbcffe648cf30608542fcced',1,'downloadInfoOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['downloadinfopromiseexecute_239',['downloadInfoPromiseExecute',['../promises__execute_8cc.html#afc99b20e4849149451ed79a924b2c8f2',1,'downloadInfoPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#afc99b20e4849149451ed79a924b2c8f2',1,'downloadInfoPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['downloadobjectoperationcomplete_240',['downloadObjectOperationComplete',['../promises__complete_8cc.html#a3587d100127fa8569f0809fccd917eeb',1,'downloadObjectOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a3587d100127fa8569f0809fccd917eeb',1,'downloadObjectOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['downloadobjectpromiseexecute_241',['downloadObjectPromiseExecute',['../promises__execute_8cc.html#afa39b1469b741ca47bbe184afc5bbb0b',1,'downloadObjectPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#afa39b1469b741ca47bbe184afc5bbb0b',1,'downloadObjectPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['downloadreadoperationcomplete_242',['downloadReadOperationComplete',['../promises__complete_8cc.html#a1e27e9735e878f4bd486ad0f444d6b90',1,'downloadReadOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a1e27e9735e878f4bd486ad0f444d6b90',1,'downloadReadOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['downloadreadpromiseexecute_243',['downloadReadPromiseExecute',['../promises__execute_8cc.html#a80402b8114b11493cb5dcc74764fdf68',1,'downloadReadPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a80402b8114b11493cb5dcc74764fdf68',1,'downloadReadPromiseExecute(napi_env env, void *data): promises_execute.cc']]]
+];
diff --git a/docs/search/functions_4.html b/docs/api-doc/search/functions_4.html
similarity index 96%
rename from docs/search/functions_4.html
rename to docs/api-doc/search/functions_4.html
index d049621b..306d41f8 100644
--- a/docs/search/functions_4.html
+++ b/docs/api-doc/search/functions_4.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/functions_4.js b/docs/api-doc/search/functions_4.js
new file mode 100644
index 00000000..93168c6d
--- /dev/null
+++ b/docs/api-doc/search/functions_4.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['ensure_5fbucketc_244',['ensure_bucketc',['../bucket__operations_8cc.html#a52f6abad2725d06efa100cc28ba6a6b5',1,'ensure_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc'],['../bucket__operations_8h.html#a52f6abad2725d06efa100cc28ba6a6b5',1,'ensure_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc']]],
+ ['ensurebucketpromiseexecute_245',['ensureBucketPromiseExecute',['../promises__execute_8cc.html#a21e7a78d78a086c464112982ccdeb36c',1,'ensureBucketPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a21e7a78d78a086c464112982ccdeb36c',1,'ensureBucketPromiseExecute(napi_env env, void *data): promises_execute.cc']]]
+];
diff --git a/docs/search/functions_5.html b/docs/api-doc/search/functions_5.html
similarity index 96%
rename from docs/search/functions_5.html
rename to docs/api-doc/search/functions_5.html
index 342487bc..27bbb702 100644
--- a/docs/search/functions_5.html
+++ b/docs/api-doc/search/functions_5.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/functions_5.js b/docs/api-doc/search/functions_5.js
new file mode 100644
index 00000000..ca54bbed
--- /dev/null
+++ b/docs/api-doc/search/functions_5.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['listbucketspromisecomplete_246',['ListBucketsPromiseComplete',['../promises__complete_8cc.html#a75e7517f23b68d13faf19282c96947df',1,'ListBucketsPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a75e7517f23b68d13faf19282c96947df',1,'ListBucketsPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['listbucketspromiseexecute_247',['ListBucketsPromiseExecute',['../promises__execute_8cc.html#a9251b8f90b0943e7c01c6a49aae3383c',1,'ListBucketsPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a9251b8f90b0943e7c01c6a49aae3383c',1,'ListBucketsPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['listobjectpromisecomplete_248',['listObjectPromiseComplete',['../promises__complete_8cc.html#a4ae3200056c149bcc09a60ae26a8758f',1,'listObjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a4ae3200056c149bcc09a60ae26a8758f',1,'listObjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['listobjectpromiseexecute_249',['listObjectPromiseExecute',['../promises__execute_8cc.html#a89eca26d8c7238aee9c4dc975d9e1675',1,'listObjectPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a89eca26d8c7238aee9c4dc975d9e1675',1,'listObjectPromiseExecute(napi_env env, void *data): promises_execute.cc']]]
+];
diff --git a/docs/search/functions_6.html b/docs/api-doc/search/functions_6.html
similarity index 96%
rename from docs/search/functions_6.html
rename to docs/api-doc/search/functions_6.html
index 4bf3bd63..84606c04 100644
--- a/docs/search/functions_6.html
+++ b/docs/api-doc/search/functions_6.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/functions_6.js b/docs/api-doc/search/functions_6.js
new file mode 100644
index 00000000..a804d5e8
--- /dev/null
+++ b/docs/api-doc/search/functions_6.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['objectoperationcomplete_250',['objectOperationComplete',['../promises__complete_8cc.html#a5c220272e07cece2cc9b74d898e2ddb1',1,'objectOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a5c220272e07cece2cc9b74d898e2ddb1',1,'objectOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['open_5fprojectc_251',['open_projectc',['../project__operations_8cc.html#a1a505b76764b166689fe978433d60bcb',1,'open_projectc(napi_env env, napi_callback_info info): project_operations.cc'],['../project__operations_8h.html#a1a505b76764b166689fe978433d60bcb',1,'open_projectc(napi_env env, napi_callback_info info): project_operations.cc']]],
+ ['openprojectpromisecomplete_252',['openProjectPromiseComplete',['../promises__complete_8cc.html#abbd7d817a0fbb3730accb682e09951d9',1,'openProjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#abbd7d817a0fbb3730accb682e09951d9',1,'openProjectPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['openprojectpromiseexecute_253',['openProjectPromiseExecute',['../promises__execute_8cc.html#a2d0a49dcee3edd0c8ab14bedd0bc7000',1,'openProjectPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a2d0a49dcee3edd0c8ab14bedd0bc7000',1,'openProjectPromiseExecute(napi_env env, void *data): promises_execute.cc']]]
+];
diff --git a/docs/search/functions_7.html b/docs/api-doc/search/functions_7.html
similarity index 96%
rename from docs/search/functions_7.html
rename to docs/api-doc/search/functions_7.html
index d7ad9dd8..cdfdabef 100644
--- a/docs/search/functions_7.html
+++ b/docs/api-doc/search/functions_7.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/functions_7.js b/docs/api-doc/search/functions_7.js
new file mode 100644
index 00000000..40cfa354
--- /dev/null
+++ b/docs/api-doc/search/functions_7.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['parse_5faccessc_254',['parse_accessc',['../access__operations_8cc.html#a7bc1930fa62634db41978a6ed56ae3c9',1,'parse_accessc(napi_env env, napi_callback_info info): access_operations.cc'],['../access__operations_8h.html#a7bc1930fa62634db41978a6ed56ae3c9',1,'parse_accessc(napi_env env, napi_callback_info info): access_operations.cc']]],
+ ['parseaccess_255',['ParseAccess',['../promises__execute_8cc.html#ac7dca0a74754bfcca6bb9c78d5d5117d',1,'ParseAccess(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#ac7dca0a74754bfcca6bb9c78d5d5117d',1,'ParseAccess(napi_env env, void *data): promises_execute.cc']]],
+ ['parseaccesspromisecomplete_256',['ParseAccessPromiseComplete',['../promises__complete_8cc.html#a551f241ba659821a9690c7e1cc54806c',1,'ParseAccessPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a551f241ba659821a9690c7e1cc54806c',1,'ParseAccessPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]]
+];
diff --git a/docs/search/functions_8.html b/docs/api-doc/search/functions_8.html
similarity index 96%
rename from docs/search/functions_8.html
rename to docs/api-doc/search/functions_8.html
index 8600cab5..4f9f4e15 100644
--- a/docs/search/functions_8.html
+++ b/docs/api-doc/search/functions_8.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/functions_8.js b/docs/api-doc/search/functions_8.js
new file mode 100644
index 00000000..85011e65
--- /dev/null
+++ b/docs/api-doc/search/functions_8.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['request_5faccess_5fwith_5fpassphrasec_257',['request_access_with_passphrasec',['../access__operations_8cc.html#a1b24e58dd7f4843b6d3d9e1b7422158e',1,'request_access_with_passphrasec(napi_env env, napi_callback_info info): access_operations.cc'],['../access__operations_8h.html#a1b24e58dd7f4843b6d3d9e1b7422158e',1,'request_access_with_passphrasec(napi_env env, napi_callback_info info): access_operations.cc']]],
+ ['requestaccesswithencryption_258',['RequestAccessWithEncryption',['../promises__execute_8cc.html#a312c64145e1daca5a33f8b555f9b81c2',1,'RequestAccessWithEncryption(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a312c64145e1daca5a33f8b555f9b81c2',1,'RequestAccessWithEncryption(napi_env env, void *data): promises_execute.cc']]],
+ ['requestaccesswithencryptionpromisecomplete_259',['RequestAccessWithEncryptionPromiseComplete',['../promises__complete_8cc.html#ab68333b4939d887d65bf194794b8f404',1,'RequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#ab68333b4939d887d65bf194794b8f404',1,'RequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]]
+];
diff --git a/docs/search/functions_9.html b/docs/api-doc/search/functions_9.html
similarity index 96%
rename from docs/search/functions_9.html
rename to docs/api-doc/search/functions_9.html
index 76e3e2ca..5463d03b 100644
--- a/docs/search/functions_9.html
+++ b/docs/api-doc/search/functions_9.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/functions_9.js b/docs/api-doc/search/functions_9.js
new file mode 100644
index 00000000..9db3e687
--- /dev/null
+++ b/docs/api-doc/search/functions_9.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['shareaccesspromisecomplete_260',['ShareAccessPromiseComplete',['../promises__complete_8cc.html#a82c14e41ec15a1d0c58b4352b6d7d3e0',1,'ShareAccessPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a82c14e41ec15a1d0c58b4352b6d7d3e0',1,'ShareAccessPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['shareaccesspromiseexecute_261',['ShareAccessPromiseExecute',['../promises__execute_8cc.html#af71038df3a110e4e4e8e20475051e10e',1,'ShareAccessPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#af71038df3a110e4e4e8e20475051e10e',1,'ShareAccessPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['stat_5fbucketc_262',['stat_bucketc',['../bucket__operations_8cc.html#a4d7e31696e654549a3b5b799f03c99c6',1,'stat_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc'],['../bucket__operations_8h.html#a4d7e31696e654549a3b5b799f03c99c6',1,'stat_bucketc(napi_env env, napi_callback_info info): bucket_operations.cc']]],
+ ['stat_5fobjectc_263',['stat_objectc',['../object__operations_8cc.html#a61f81727705cac1bbaba40e5c57909f1',1,'stat_objectc(napi_env env, napi_callback_info info): object_operations.cc'],['../object__operations_8h.html#a61f81727705cac1bbaba40e5c57909f1',1,'stat_objectc(napi_env env, napi_callback_info info): object_operations.cc']]],
+ ['statebucketpromiseexecute_264',['stateBucketPromiseExecute',['../promises__execute_8cc.html#ae8c96dcfcf05d7c948843a712976f645',1,'stateBucketPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#ae8c96dcfcf05d7c948843a712976f645',1,'stateBucketPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['stateobjectpromiseexecute_265',['stateObjectPromiseExecute',['../promises__execute_8cc.html#a082b97a70d9517662c657b0e19e99031',1,'stateObjectPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a082b97a70d9517662c657b0e19e99031',1,'stateObjectPromiseExecute(napi_env env, void *data): promises_execute.cc']]]
+];
diff --git a/docs/search/functions_a.html b/docs/api-doc/search/functions_a.html
similarity index 96%
rename from docs/search/functions_a.html
rename to docs/api-doc/search/functions_a.html
index 81836b95..800adebe 100644
--- a/docs/search/functions_a.html
+++ b/docs/api-doc/search/functions_a.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/functions_a.js b/docs/api-doc/search/functions_a.js
new file mode 100644
index 00000000..7f849d92
--- /dev/null
+++ b/docs/api-doc/search/functions_a.js
@@ -0,0 +1,23 @@
+var searchData=
+[
+ ['uplink_5faccess_5foverride_5fencryption_5fkeyc_266',['uplink_access_override_encryption_keyc',['../access__operations_8cc.html#a6dd8182186a98b1924334ffd7395a984',1,'uplink_access_override_encryption_keyc(napi_env env, napi_callback_info info): access_operations.cc'],['../access__operations_8h.html#a6dd8182186a98b1924334ffd7395a984',1,'uplink_access_override_encryption_keyc(napi_env env, napi_callback_info info): access_operations.cc']]],
+ ['uplink_5fderive_5fencryption_5fkeyc_267',['uplink_derive_encryption_keyc',['../access__operations_8cc.html#a9d3dd54845a58aedb9961cac67f7d24a',1,'uplink_derive_encryption_keyc(napi_env env, napi_callback_info info): access_operations.cc'],['../access__operations_8h.html#a9d3dd54845a58aedb9961cac67f7d24a',1,'uplink_derive_encryption_keyc(napi_env env, napi_callback_info info): access_operations.cc']]],
+ ['upload_5fabortc_268',['upload_abortc',['../upload__operations_8cc.html#acec0b997c68975ed65af14cc200bad09',1,'upload_abortc(napi_env env, napi_callback_info info): upload_operations.cc'],['../upload__operations_8h.html#acec0b997c68975ed65af14cc200bad09',1,'upload_abortc(napi_env env, napi_callback_info info): upload_operations.cc']]],
+ ['upload_5fcommitc_269',['upload_commitc',['../upload__operations_8cc.html#ab5167c4273b9e19024e9d401de4f3605',1,'upload_commitc(napi_env env, napi_callback_info info): upload_operations.cc'],['../upload__operations_8h.html#ab5167c4273b9e19024e9d401de4f3605',1,'upload_commitc(napi_env env, napi_callback_info info): upload_operations.cc']]],
+ ['upload_5finfoc_270',['upload_infoc',['../upload__operations_8cc.html#a46ee7742d3930e8dd98064b8d1a504b9',1,'upload_infoc(napi_env env, napi_callback_info info): upload_operations.cc'],['../upload__operations_8h.html#a46ee7742d3930e8dd98064b8d1a504b9',1,'upload_infoc(napi_env env, napi_callback_info info): upload_operations.cc']]],
+ ['upload_5fobjectc_271',['upload_objectc',['../upload__operations_8cc.html#af5f30faecbe174c8a9ebf8957c6d8f8c',1,'upload_objectc(napi_env env, napi_callback_info info): upload_operations.cc'],['../upload__operations_8h.html#af5f30faecbe174c8a9ebf8957c6d8f8c',1,'upload_objectc(napi_env env, napi_callback_info info): upload_operations.cc']]],
+ ['upload_5fset_5fcustom_5fmetadatac_272',['upload_set_custom_metadatac',['../upload__operations_8cc.html#aa93e4e71b750bc9f2ece0e705be27628',1,'upload_set_custom_metadatac(napi_env env, napi_callback_info info): upload_operations.cc'],['../upload__operations_8h.html#aa93e4e71b750bc9f2ece0e705be27628',1,'upload_set_custom_metadatac(napi_env env, napi_callback_info info): upload_operations.cc']]],
+ ['upload_5fwritec_273',['upload_writec',['../upload__operations_8cc.html#aa2a3753dc8e5ac1f26a27b0f6b55738c',1,'upload_writec(napi_env env, napi_callback_info info): upload_operations.cc'],['../upload__operations_8h.html#aa2a3753dc8e5ac1f26a27b0f6b55738c',1,'upload_writec(napi_env env, napi_callback_info info): upload_operations.cc']]],
+ ['uploadabortpromisecomplete_274',['uploadAbortPromiseComplete',['../promises__complete_8cc.html#a7861cc4b65b134dd30fc38174403814c',1,'uploadAbortPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a7861cc4b65b134dd30fc38174403814c',1,'uploadAbortPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['uploadabortpromiseexecute_275',['uploadAbortPromiseExecute',['../promises__execute_8cc.html#a42a9a4606811e76768d5104fb4d2d6de',1,'uploadAbortPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a42a9a4606811e76768d5104fb4d2d6de',1,'uploadAbortPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['uploadcommitoperationcomplete_276',['uploadCommitOperationComplete',['../promises__complete_8cc.html#a4579a6b34f5cd9c7bdedbc6efe35058f',1,'uploadCommitOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a4579a6b34f5cd9c7bdedbc6efe35058f',1,'uploadCommitOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['uploadcommitpromiseexecute_277',['uploadCommitPromiseExecute',['../promises__execute_8cc.html#ab4b5bcf8bb3a3ce4e8b38c80bb2ab638',1,'uploadCommitPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#ab4b5bcf8bb3a3ce4e8b38c80bb2ab638',1,'uploadCommitPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['uploadinfooperationcomplete_278',['uploadInfoOperationComplete',['../promises__complete_8cc.html#a822fbfc685345cc8e1b6c7af4ba6f5e5',1,'uploadInfoOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a822fbfc685345cc8e1b6c7af4ba6f5e5',1,'uploadInfoOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['uploadinfopromiseexecute_279',['uploadInfoPromiseExecute',['../promises__execute_8cc.html#a8eaffccedd333cb4fee71d8d5d3f80dc',1,'uploadInfoPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a8eaffccedd333cb4fee71d8d5d3f80dc',1,'uploadInfoPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['uploadobjectcomplete_280',['uploadObjectComplete',['../promises__complete_8cc.html#a12290185e76500738477d7da999d97fe',1,'uploadObjectComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a12290185e76500738477d7da999d97fe',1,'uploadObjectComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['uploadobjectexecute_281',['uploadObjectExecute',['../promises__execute_8cc.html#ad2bebbe7f71894c563e078de13e3742f',1,'uploadObjectExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#ad2bebbe7f71894c563e078de13e3742f',1,'uploadObjectExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['uploadsetmetapromisecomplete_282',['uploadSetMetaPromiseComplete',['../promises__complete_8cc.html#ada21d0b3a98f66fcc91cd7f3a1f7ce00',1,'uploadSetMetaPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#ada21d0b3a98f66fcc91cd7f3a1f7ce00',1,'uploadSetMetaPromiseComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['uploadsetmetapromiseexecute_283',['uploadSetMetaPromiseExecute',['../promises__execute_8cc.html#a4f314684cd49d9c9a16d504a154a600e',1,'uploadSetMetaPromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a4f314684cd49d9c9a16d504a154a600e',1,'uploadSetMetaPromiseExecute(napi_env env, void *data): promises_execute.cc']]],
+ ['uploadwriteoperationcomplete_284',['uploadWriteOperationComplete',['../promises__complete_8cc.html#a8431cb32cc47dc1be926446a49e41ace',1,'uploadWriteOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc'],['../promises__complete_8h.html#a8431cb32cc47dc1be926446a49e41ace',1,'uploadWriteOperationComplete(napi_env env, napi_status status, void *data): promises_complete.cc']]],
+ ['uploadwritepromiseexecute_285',['uploadWritePromiseExecute',['../promises__execute_8cc.html#a1da2882ef898e3791da3e6fcbbebbdb0',1,'uploadWritePromiseExecute(napi_env env, void *data): promises_execute.cc'],['../promises__execute_8h.html#a1da2882ef898e3791da3e6fcbbebbdb0',1,'uploadWritePromiseExecute(napi_env env, void *data): promises_execute.cc']]]
+];
diff --git a/docs/api-doc/search/mag_sel.svg b/docs/api-doc/search/mag_sel.svg
new file mode 100644
index 00000000..03626f64
--- /dev/null
+++ b/docs/api-doc/search/mag_sel.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/search/nomatches.html b/docs/api-doc/search/nomatches.html
similarity index 100%
rename from docs/search/nomatches.html
rename to docs/api-doc/search/nomatches.html
diff --git a/docs/search/pages_0.html b/docs/api-doc/search/pages_0.html
similarity index 96%
rename from docs/search/pages_0.html
rename to docs/api-doc/search/pages_0.html
index ca7755f4..a281c4b0 100644
--- a/docs/search/pages_0.html
+++ b/docs/api-doc/search/pages_0.html
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/api-doc/search/pages_0.js b/docs/api-doc/search/pages_0.js
new file mode 100644
index 00000000..053f800c
--- /dev/null
+++ b/docs/api-doc/search/pages_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['node_2djs_20bindings_333',['Node-js bindings',['../index.html',1,'']]]
+];
diff --git a/docs/search/search.css b/docs/api-doc/search/search.css
similarity index 75%
rename from docs/search/search.css
rename to docs/api-doc/search/search.css
index a0dba441..933cf088 100644
--- a/docs/search/search.css
+++ b/docs/api-doc/search/search.css
@@ -1,100 +1,82 @@
/*---------------- Search Box */
-#FSearchBox {
- float: left;
-}
-
#MSearchBox {
white-space : nowrap;
- float: none;
- margin-top: 0px;
- right: 0px;
- width: 170px;
- height: 24px;
+ background: white;
+ border-radius: 0.65em;
+ box-shadow: inset 0.5px 0.5px 3px 0px #555;
z-index: 102;
- display: inline;
- position: absolute;
}
-#MSearchBox .left
-{
- display:block;
- position:absolute;
- left:10px;
- width:20px;
- height:19px;
- background:url('search_l.png') no-repeat;
- background-position:right;
+#MSearchBox .left {
+ display: inline-block;
+ vertical-align: middle;
+ height: 1.4em;
}
#MSearchSelect {
- display:block;
- position:absolute;
- width:20px;
- height:19px;
-}
-
-.left #MSearchSelect {
- left:4px;
-}
-
-.right #MSearchSelect {
- right:5px;
+ display: inline-block;
+ vertical-align: middle;
+ height: 1.4em;
+ padding: 0 0 0 0.3em;
+ margin: 0;
}
#MSearchField {
- display:block;
- position:absolute;
- height:19px;
- background:url('search_m.png') repeat-x;
+ display: inline-block;
+ vertical-align: middle;
+ width: 7.5em;
+ height: 1.1em;
+ margin: 0 0.15em;
+ padding: 0;
+ line-height: 1em;
border:none;
- width:111px;
- margin-left:20px;
- padding-left:4px;
color: #909090;
outline: none;
- font: 9pt Arial, Verdana, sans-serif;
+ font-family: Arial, Verdana, sans-serif;
-webkit-border-radius: 0px;
+ border-radius: 0px;
+ background: none;
}
-#FSearchBox #MSearchField {
- margin-left:15px;
-}
#MSearchBox .right {
- display:block;
- position:absolute;
- right:10px;
- top:0px;
- width:20px;
- height:19px;
- background:url('search_r.png') no-repeat;
- background-position:left;
+ display: inline-block;
+ vertical-align: middle;
+ width: 1.4em;
+ height: 1.4em;
}
#MSearchClose {
display: none;
- position: absolute;
- top: 4px;
+ font-size: inherit;
background : none;
border: none;
- margin: 0px 4px 0px 0px;
- padding: 0px 0px;
+ margin: 0;
+ padding: 0;
outline: none;
-}
-.left #MSearchClose {
- left: 6px;
}
-.right #MSearchClose {
- right: 2px;
+#MSearchCloseImg {
+ height: 1.4em;
+ padding: 0.3em;
+ margin: 0;
}
.MSearchBoxActive #MSearchField {
color: #000000;
}
+#main-menu > li:last-child {
+ /* This
object is the parent of the search bar */
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 36px;
+ margin-right: 1em;
+}
+
/*---------------- Search filter selection */
#MSearchSelectWindow {
diff --git a/docs/search/search.js b/docs/api-doc/search/search.js
similarity index 99%
rename from docs/search/search.js
rename to docs/api-doc/search/search.js
index ff2b8c81..92b60946 100644
--- a/docs/search/search.js
+++ b/docs/api-doc/search/search.js
@@ -364,7 +364,7 @@ function SearchBox(name, resultsPath, inFrame, label)
if (domPopupSearchResultsWindow.style.display!='block')
{
var domSearchBox = this.DOMSearchBox();
- this.DOMSearchClose().style.display = 'inline';
+ this.DOMSearchClose().style.display = 'inline-block';
if (this.insideFrame)
{
var domPopupSearchResults = this.DOMPopupSearchResults();
diff --git a/docs/search/search_l.png b/docs/api-doc/search/search_l.png
similarity index 100%
rename from docs/search/search_l.png
rename to docs/api-doc/search/search_l.png
diff --git a/docs/search/search_m.png b/docs/api-doc/search/search_m.png
similarity index 100%
rename from docs/search/search_m.png
rename to docs/api-doc/search/search_m.png
diff --git a/docs/search/search_r.png b/docs/api-doc/search/search_r.png
similarity index 100%
rename from docs/search/search_r.png
rename to docs/api-doc/search/search_r.png
diff --git a/docs/api-doc/search/searchdata.js b/docs/api-doc/search/searchdata.js
new file mode 100644
index 00000000..5fdb02fe
--- /dev/null
+++ b/docs/api-doc/search/searchdata.js
@@ -0,0 +1,33 @@
+var indexSectionsWithContent =
+{
+ 0: "abcdelnoprsuw",
+ 1: "abcdlopru",
+ 2: "abdopu",
+ 3: "abcdeloprsu",
+ 4: "abcdeloprsuw",
+ 5: "u",
+ 6: "n"
+};
+
+var indexSectionNames =
+{
+ 0: "all",
+ 1: "classes",
+ 2: "files",
+ 3: "functions",
+ 4: "variables",
+ 5: "defines",
+ 6: "pages"
+};
+
+var indexSectionLabels =
+{
+ 0: "All",
+ 1: "Classes",
+ 2: "Files",
+ 3: "Functions",
+ 4: "Variables",
+ 5: "Macros",
+ 6: "Pages"
+};
+
diff --git a/docs/api-doc/search/variables_0.html b/docs/api-doc/search/variables_0.html
new file mode 100644
index 00000000..2edd1114
--- /dev/null
+++ b/docs/api-doc/search/variables_0.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/variables_0.js b/docs/api-doc/search/variables_0.js
new file mode 100644
index 00000000..f0854d9a
--- /dev/null
+++ b/docs/api-doc/search/variables_0.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['access_286',['access',['../structconfig_open_project_promise_obj.html#ab2b3e088ca55104d8dafa0801a3f7e19',1,'configOpenProjectPromiseObj::access()'],['../structopen_project_promise_obj.html#a68cfe4779d9632d787c0db4d0aa76fa4',1,'openProjectPromiseObj::access()'],['../struct_access_share_promise_obj.html#a5892a85a3f97bb20c999af764483529b',1,'AccessSharePromiseObj::access()'],['../structaccess_serialize_promise_obj.html#ae1c35954aea9daa97c0609a95e910c59',1,'accessSerializePromiseObj::access()'],['../structderive_encrp_promise_obj.html#ae084f59cc16a746bc96cfd268759b139',1,'deriveEncrpPromiseObj::access()'],['../structaccess_over_ride_promise_obj.html#adef612ec2b25d9801d487e2735bd6e7c',1,'accessOverRidePromiseObj::access()']]],
+ ['access_5fresult_287',['access_Result',['../struct_parse_access_promise_obj.html#a719e5a1e75638df6a6f1d083d9cf19b1',1,'ParseAccessPromiseObj::access_Result()'],['../struct_request_access_promise_obj.html#a941e246450881b747b8f321faeef9250',1,'RequestAccessPromiseObj::access_Result()'],['../struct_access_share_promise_obj.html#ad5172be2e52a57b90afa4e1eb10476ce',1,'AccessSharePromiseObj::access_Result()'],['../struct_config_request_access_promise_obj.html#abae546afe9b6815559600fba5bd00698',1,'ConfigRequestAccessPromiseObj::access_Result()']]],
+ ['accessstring_288',['accessString',['../struct_parse_access_promise_obj.html#af734ad6f241419af656b26da4668706f',1,'ParseAccessPromiseObj']]],
+ ['api_5fkey_289',['api_key',['../struct_request_access_promise_obj.html#ac88aa731ecc6e9faf53170722fa819fd',1,'RequestAccessPromiseObj::api_key()'],['../struct_config_request_access_promise_obj.html#a67bcd2cac6fcd1670f0f45c7c6915ce0',1,'ConfigRequestAccessPromiseObj::api_key()']]],
+ ['async_5faction_5fstatus_290',['async_action_status',['../structlist_object_promise_obj.html#a4e7447792288b8e9c297b73f4da69c40',1,'listObjectPromiseObj::async_action_status()'],['../structdownload_info_obj.html#a9552aade53b8134b89dc84b0be50cc98',1,'downloadInfoObj::async_action_status()'],['../structdownload_close_obj.html#ab5e40f692bf9a7366ad078ff539e2a5c',1,'downloadCloseObj::async_action_status()'],['../structdownload_read_obj.html#af3ba57bc2b380df16741198fa76ebf9b',1,'downloadReadObj::async_action_status()'],['../structdownload_object_obj.html#adf8dbd544556e3dcae0709dc0f9a8792',1,'downloadObjectObj::async_action_status()'],['../structupload_set_meta_obj.html#a86be4128bdaa557d0136378e184195cf',1,'uploadSetMetaObj::async_action_status()'],['../structupload_abort_promise_obj.html#a774e9ae4317f878cb2f940c1ca8445e0',1,'uploadAbortPromiseObj::async_action_status()'],['../structupload_info_obj.html#a80502bb733befaa3f0941a4ca60f2211',1,'uploadInfoObj::async_action_status()'],['../structupload_commit_obj.html#a5780fc7107eb043680d07dca9194269f',1,'uploadCommitObj::async_action_status()'],['../structupload_write_obj.html#a54916a92a0e353d7c46b104e6b0ed482',1,'uploadWriteObj::async_action_status()'],['../structuploadobject_obj.html#a8d095e6a98babb04d8e04e3e6657b649',1,'uploadobjectObj::async_action_status()'],['../structobject_operation_obj.html#a2b4cbf1e285d0ac1b2899847cdfa0337',1,'objectOperationObj::async_action_status()'],['../structbucket_operation_obj.html#a05ea93c00f0821865f3658da90646a4b',1,'bucketOperationObj::async_action_status()'],['../struct_list_buckets_promise_obj.html#a2cbb56f14b36eca870aa21cf7589c994',1,'ListBucketsPromiseObj::async_action_status()'],['../structclose_project_promise_obj.html#ae08d5fda125fc53147f6d286879819cd',1,'closeProjectPromiseObj::async_action_status()'],['../structconfig_open_project_promise_obj.html#ae6c42375aa3a215257643f3d947560b9',1,'configOpenProjectPromiseObj::async_action_status()'],['../structopen_project_promise_obj.html#a409b662014aeed83a3ffc50e2712ef7e',1,'openProjectPromiseObj::async_action_status()'],['../struct_parse_access_promise_obj.html#a21ce0c0768ece1375b8c8790f3f17643',1,'ParseAccessPromiseObj::async_action_status()'],['../struct_request_access_promise_obj.html#a9bae51831f1fc698533246aea91d0c69',1,'RequestAccessPromiseObj::async_action_status()'],['../struct_access_share_promise_obj.html#abf26d702c56a36f8de8a09075d4bafa3',1,'AccessSharePromiseObj::async_action_status()'],['../struct_config_request_access_promise_obj.html#a770a5103b99d36683a40b566562e7f12',1,'ConfigRequestAccessPromiseObj::async_action_status()'],['../structaccess_serialize_promise_obj.html#a78446edf92c0a775c0503bf5941ba88f',1,'accessSerializePromiseObj::async_action_status()'],['../structderive_encrp_promise_obj.html#a1ada01946d38423e182503985899d1fa',1,'deriveEncrpPromiseObj::async_action_status()'],['../structaccess_over_ride_promise_obj.html#a091c159a8297590a0afe588a7797a9ab',1,'accessOverRidePromiseObj::async_action_status()']]]
+];
diff --git a/docs/api-doc/search/variables_1.html b/docs/api-doc/search/variables_1.html
new file mode 100644
index 00000000..98b95a99
--- /dev/null
+++ b/docs/api-doc/search/variables_1.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/variables_1.js b/docs/api-doc/search/variables_1.js
new file mode 100644
index 00000000..58c84159
--- /dev/null
+++ b/docs/api-doc/search/variables_1.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['bucket_291',['bucket',['../structaccess_over_ride_promise_obj.html#a2ed59c56620be9ca04780c7c89dc4c0b',1,'accessOverRidePromiseObj']]],
+ ['bucket_5fresult_292',['bucket_Result',['../structbucket_operation_obj.html#a504e214f595081b2097bc734922478ae',1,'bucketOperationObj']]],
+ ['bucket_5fresultiterator_293',['bucket_resultIterator',['../struct_list_buckets_promise_obj.html#a558c7886f99e399ffbbd749c3da7c2e5',1,'ListBucketsPromiseObj']]],
+ ['bucketname_294',['bucketName',['../structlist_object_promise_obj.html#a1da076d6accb9cff0d00ed6b361b38f8',1,'listObjectPromiseObj::bucketName()'],['../structdownload_object_obj.html#aeb2ea2e313ab9f9042188344f7d6e973',1,'downloadObjectObj::bucketname()'],['../structuploadobject_obj.html#a4f390722cbe24518e4b664f1b5a8a6a4',1,'uploadobjectObj::bucketname()'],['../structobject_operation_obj.html#a0833ad7ac91a92b716bfd7d9056e0a47',1,'objectOperationObj::bucketname()'],['../structbucket_operation_obj.html#af4c12eb2c025ec31e5eff9bfccf7740f',1,'bucketOperationObj::bucketname()']]],
+ ['bufferlength_295',['bufferlength',['../structdownload_read_obj.html#a5eab6777e37c54c4b4e9dfb7e0e4c908',1,'downloadReadObj']]],
+ ['bufferptr_296',['bufferPtr',['../structdownload_read_obj.html#ab2082ad0099a026b2e1803321853943f',1,'downloadReadObj::bufferPtr()'],['../structupload_write_obj.html#a0fb2cf2353e78e0ad44a32673f954042',1,'uploadWriteObj::bufferPtr()']]],
+ ['bytesread_297',['bytesread',['../structupload_write_obj.html#a0f44f295cd63c0ae17574f934d1b1f88',1,'uploadWriteObj']]]
+];
diff --git a/docs/api-doc/search/variables_2.html b/docs/api-doc/search/variables_2.html
new file mode 100644
index 00000000..3e0c5910
--- /dev/null
+++ b/docs/api-doc/search/variables_2.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/variables_2.js b/docs/api-doc/search/variables_2.js
new file mode 100644
index 00000000..be76bce4
--- /dev/null
+++ b/docs/api-doc/search/variables_2.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['config_298',['config',['../structconfig_open_project_promise_obj.html#ae28616cf1eda453b1f3a64077e1e4b15',1,'configOpenProjectPromiseObj::config()'],['../struct_config_request_access_promise_obj.html#a12ff77a8ca6e895ab8a33e9f1a0ec611',1,'ConfigRequestAccessPromiseObj::config()']]],
+ ['custommetadata_299',['customMetadata',['../structupload_set_meta_obj.html#a82594d38515447ae16e605df1e0dfd0e',1,'uploadSetMetaObj']]]
+];
diff --git a/docs/api-doc/search/variables_3.html b/docs/api-doc/search/variables_3.html
new file mode 100644
index 00000000..7867da33
--- /dev/null
+++ b/docs/api-doc/search/variables_3.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/variables_3.js b/docs/api-doc/search/variables_3.js
new file mode 100644
index 00000000..8dfa4f35
--- /dev/null
+++ b/docs/api-doc/search/variables_3.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['deferred_300',['deferred',['../structlist_object_promise_obj.html#ad422623fc63a19cd03153221a0ac617e',1,'listObjectPromiseObj::deferred()'],['../structdownload_info_obj.html#ae054d22c567e3ffc611d3bfaf6a8fb4d',1,'downloadInfoObj::deferred()'],['../structdownload_close_obj.html#ac9567552e8c45d749687f21747d80867',1,'downloadCloseObj::deferred()'],['../structdownload_read_obj.html#a46cc2cb2f65c2bf846176816cc90a979',1,'downloadReadObj::deferred()'],['../structdownload_object_obj.html#a102ae5fef9811219d0d33bd934115337',1,'downloadObjectObj::deferred()'],['../structupload_set_meta_obj.html#a680484d9fa0cb782cb3855f9dabc2d4e',1,'uploadSetMetaObj::deferred()'],['../structupload_abort_promise_obj.html#a1a3fd23a70a7e77f3244b8243ee47fe3',1,'uploadAbortPromiseObj::deferred()'],['../structupload_info_obj.html#ac1723ff8ef2386cde6d4c33132a4b189',1,'uploadInfoObj::deferred()'],['../structupload_commit_obj.html#a113b145a2364885c34ce5e416050d1ad',1,'uploadCommitObj::deferred()'],['../structupload_write_obj.html#ac0311fca9e80fefbecc2bf073b220577',1,'uploadWriteObj::deferred()'],['../structuploadobject_obj.html#ad6910895e35a1ffe239b5a61be7a0d50',1,'uploadobjectObj::deferred()'],['../structobject_operation_obj.html#aed0aedba8bf0cf6216f870697cf83ff4',1,'objectOperationObj::deferred()'],['../structbucket_operation_obj.html#a6adc1768b583bde70d561583102b04a2',1,'bucketOperationObj::deferred()'],['../struct_list_buckets_promise_obj.html#a96d516b884a83675882f06dca6e3b430',1,'ListBucketsPromiseObj::deferred()'],['../structclose_project_promise_obj.html#aff6dd9640c57da38f0b50281ef5c5eea',1,'closeProjectPromiseObj::deferred()'],['../structconfig_open_project_promise_obj.html#ab75f613a8417846942f7ba96c3cee789',1,'configOpenProjectPromiseObj::deferred()'],['../structopen_project_promise_obj.html#ac121fd82dec11f3225bbb62e8b512fb1',1,'openProjectPromiseObj::deferred()'],['../struct_parse_access_promise_obj.html#ab3a8c04b1eb6bfd970041eac4a08d463',1,'ParseAccessPromiseObj::deferred()'],['../struct_request_access_promise_obj.html#aa500512883971178341c126380abf220',1,'RequestAccessPromiseObj::deferred()'],['../struct_access_share_promise_obj.html#ad17a6c7c36c3eb45362e2bccaee4fd13',1,'AccessSharePromiseObj::deferred()'],['../struct_config_request_access_promise_obj.html#a8ec305762a52ac2209f556ca68206ea2',1,'ConfigRequestAccessPromiseObj::deferred()'],['../structaccess_serialize_promise_obj.html#ad628066116d6672135e2cc60f155f89a',1,'accessSerializePromiseObj::deferred()'],['../structderive_encrp_promise_obj.html#ae3332a66e196ecedefbf9fb35472687f',1,'deriveEncrpPromiseObj::deferred()'],['../structaccess_over_ride_promise_obj.html#ab71b573adda8fc37334546f7d05b7785',1,'accessOverRidePromiseObj::deferred()']]],
+ ['download_5fresult_301',['download_result',['../structdownload_info_obj.html#a3971451132a16eb0e20fbf83865524c1',1,'downloadInfoObj::download_result()'],['../structdownload_close_obj.html#aea96ab7d7837cd8c7d7ec9adec8af244',1,'downloadCloseObj::download_result()'],['../structdownload_read_obj.html#a95f8cebecb274062e753ed2b0f7e8a20',1,'downloadReadObj::download_result()'],['../structdownload_object_obj.html#ab4fea5e20db135b2f4017bacbcf2b37e',1,'downloadObjectObj::download_result()']]],
+ ['downloadoption_302',['downloadOption',['../structdownload_object_obj.html#a97155edf19bb1f466127e0f2a7ba30ce',1,'downloadObjectObj']]],
+ ['downloadoptionset_303',['downloadoptionSet',['../structdownload_object_obj.html#a903dc5e147c592e13aa1a93449c533bf',1,'downloadObjectObj']]]
+];
diff --git a/docs/api-doc/search/variables_4.html b/docs/api-doc/search/variables_4.html
new file mode 100644
index 00000000..732dee2e
--- /dev/null
+++ b/docs/api-doc/search/variables_4.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/variables_4.js b/docs/api-doc/search/variables_4.js
new file mode 100644
index 00000000..19e8bd17
--- /dev/null
+++ b/docs/api-doc/search/variables_4.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['encryptionkey_304',['encryptionKey',['../structaccess_over_ride_promise_obj.html#a3e191a454a6663491110f4b2bdb9d9bf',1,'accessOverRidePromiseObj']]],
+ ['encryptionresult_305',['encryptionResult',['../structderive_encrp_promise_obj.html#ad446ca28f05b9d99a6b56e15d9c7a6e9',1,'deriveEncrpPromiseObj']]],
+ ['error_5fresult_306',['error_result',['../structdownload_close_obj.html#a88dafa9206e87f447b9b35042255052b',1,'downloadCloseObj::error_result()'],['../structupload_set_meta_obj.html#a8f4f01475209a41164d9da278f7e5396',1,'uploadSetMetaObj::error_result()'],['../structupload_abort_promise_obj.html#aab28b3ef13ff255ad895013563c1074a',1,'uploadAbortPromiseObj::error_result()'],['../structupload_commit_obj.html#a6499e8755fc0f0075089eff6dfdba73c',1,'uploadCommitObj::error_result()'],['../structclose_project_promise_obj.html#ae6a8940889aaf32eda59aaf17dfd8c05',1,'closeProjectPromiseObj::error_result()'],['../structaccess_over_ride_promise_obj.html#a0276e3c07300f6f17a9877fb4ad1059c',1,'accessOverRidePromiseObj::error_result()']]]
+];
diff --git a/docs/api-doc/search/variables_5.html b/docs/api-doc/search/variables_5.html
new file mode 100644
index 00000000..ad9b5456
--- /dev/null
+++ b/docs/api-doc/search/variables_5.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/variables_5.js b/docs/api-doc/search/variables_5.js
new file mode 100644
index 00000000..fd7f3363
--- /dev/null
+++ b/docs/api-doc/search/variables_5.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['list_5fobject_5foptions_307',['list_object_options',['../structlist_object_promise_obj.html#a0d571591da109cfec082edc87ed47128',1,'listObjectPromiseObj']]],
+ ['listbucketoptionset_308',['listBucketOptionSet',['../struct_list_buckets_promise_obj.html#a11cba667466d392f1fd589f4b9346dab',1,'ListBucketsPromiseObj']]],
+ ['listbucketsoptions_309',['listBucketsOptions',['../struct_list_buckets_promise_obj.html#a3a6a90895ed090c2269dcecc87a79dd1',1,'ListBucketsPromiseObj']]],
+ ['listobjectset_310',['listObjectSet',['../structlist_object_promise_obj.html#aa51b10755e984f9ee71c44975e617259',1,'listObjectPromiseObj']]]
+];
diff --git a/docs/api-doc/search/variables_6.html b/docs/api-doc/search/variables_6.html
new file mode 100644
index 00000000..1cf2da19
--- /dev/null
+++ b/docs/api-doc/search/variables_6.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/variables_6.js b/docs/api-doc/search/variables_6.js
new file mode 100644
index 00000000..ef8f2b37
--- /dev/null
+++ b/docs/api-doc/search/variables_6.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['object_5fresult_311',['object_result',['../structdownload_info_obj.html#a9b35011d0a7d635071b9e0fa413f902d',1,'downloadInfoObj::object_result()'],['../structupload_info_obj.html#a3b1dcd621d347b1f0cedd9636515f7e2',1,'uploadInfoObj::object_result()'],['../structobject_operation_obj.html#ac98bb40184a7f4cef953a6766e879b13',1,'objectOperationObj::object_result()']]],
+ ['objectiterator_312',['objectIterator',['../structlist_object_promise_obj.html#a56a47481fe6b265fa4a3dcec21e7d2b3',1,'listObjectPromiseObj']]],
+ ['objectkey_313',['objectkey',['../structdownload_object_obj.html#aaadd1403ee21960379bdbc92661d871c',1,'downloadObjectObj::objectkey()'],['../structuploadobject_obj.html#a694b620d31a3eb023ae36489313b9d81',1,'uploadobjectObj::objectkey()'],['../structobject_operation_obj.html#a804cbf6bde23bd61ec6c09c5c20d2d66',1,'objectOperationObj::objectkey()']]]
+];
diff --git a/docs/api-doc/search/variables_7.html b/docs/api-doc/search/variables_7.html
new file mode 100644
index 00000000..ab2db0b8
--- /dev/null
+++ b/docs/api-doc/search/variables_7.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/variables_7.js b/docs/api-doc/search/variables_7.js
new file mode 100644
index 00000000..fb42d34a
--- /dev/null
+++ b/docs/api-doc/search/variables_7.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['passphrase_314',['passphrase',['../struct_request_access_promise_obj.html#a4bccb316295105a7027f02ed8f0bb2ec',1,'RequestAccessPromiseObj::passphrase()'],['../struct_config_request_access_promise_obj.html#afab40d25b7e625039985c8dc2a5f25f9',1,'ConfigRequestAccessPromiseObj::passphrase()'],['../structderive_encrp_promise_obj.html#aec12a261272b178e846e473e5628f086',1,'deriveEncrpPromiseObj::passphrase()']]],
+ ['permission_315',['permission',['../struct_access_share_promise_obj.html#a13630742c798a4743430f7a071419185',1,'AccessSharePromiseObj']]],
+ ['prefix_316',['prefix',['../structaccess_over_ride_promise_obj.html#ab3f62aeb1482f21a6f330bb8cabb0863',1,'accessOverRidePromiseObj']]],
+ ['project_317',['project',['../structdownload_object_obj.html#af259ee36c21ca8b41fe9f709fdb7ac97',1,'downloadObjectObj::project()'],['../structuploadobject_obj.html#abd290d8e4826fa203a26085b3042039d',1,'uploadobjectObj::project()'],['../structobject_operation_obj.html#aaf07f7cdba2abcfcfa594dc822b31e3b',1,'objectOperationObj::project()'],['../structbucket_operation_obj.html#ab4ab6d0ae57581c43f7cf5e1e596c06a',1,'bucketOperationObj::project()']]],
+ ['project_5fresult_318',['project_result',['../structlist_object_promise_obj.html#a7e727d304a5c25876bd66559cc925d48',1,'listObjectPromiseObj::project_result()'],['../struct_list_buckets_promise_obj.html#ae75b407908e465e6fde24980eab6d8fe',1,'ListBucketsPromiseObj::project_result()'],['../structclose_project_promise_obj.html#ad309b5742b4f7535d829d5fcc4e8bdcf',1,'closeProjectPromiseObj::project_result()'],['../structconfig_open_project_promise_obj.html#a0e263c836d4290fb3c2891d234012a3c',1,'configOpenProjectPromiseObj::project_Result()'],['../structopen_project_promise_obj.html#a67bb9425d25cbccbfda2b8468bb11c58',1,'openProjectPromiseObj::project_Result()']]]
+];
diff --git a/docs/api-doc/search/variables_8.html b/docs/api-doc/search/variables_8.html
new file mode 100644
index 00000000..baec040f
--- /dev/null
+++ b/docs/api-doc/search/variables_8.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/variables_8.js b/docs/api-doc/search/variables_8.js
new file mode 100644
index 00000000..b6623612
--- /dev/null
+++ b/docs/api-doc/search/variables_8.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['read_5fresult_319',['read_result',['../structdownload_read_obj.html#a9e68e2dec5fd48e29e97fcb0c30513e2',1,'downloadReadObj']]],
+ ['result_320',['result',['../structlist_object_promise_obj.html#a4229914b5389c8ac446a62beba0e1696',1,'listObjectPromiseObj::result()'],['../structdownload_info_obj.html#a3b061b4725a3c0c18b8983e0e778b5c8',1,'downloadInfoObj::result()'],['../structdownload_close_obj.html#af2b67446429674a1b62cb336aeff0441',1,'downloadCloseObj::result()'],['../structdownload_read_obj.html#acd466b95c0c049b165c00c1d11d18f0d',1,'downloadReadObj::result()'],['../structdownload_object_obj.html#ac23a2fe6c7510cbf660183c72c27c19c',1,'downloadObjectObj::result()'],['../structupload_set_meta_obj.html#a8e275f86a0d784e295cc9febb37a9a11',1,'uploadSetMetaObj::result()'],['../structupload_abort_promise_obj.html#a1bb87e209951e75c5b78f8b9193acaba',1,'uploadAbortPromiseObj::result()'],['../structupload_info_obj.html#aeb4d110e4e8cd8c4b1811c43567e3ffd',1,'uploadInfoObj::result()'],['../structupload_commit_obj.html#a149c217ba61dafe79f1153f513b750a0',1,'uploadCommitObj::result()'],['../structupload_write_obj.html#aa2e18da02cd753951820aba11592af44',1,'uploadWriteObj::result()'],['../structuploadobject_obj.html#aa42b309550485e132edfdd6554d99509',1,'uploadobjectObj::result()'],['../structobject_operation_obj.html#a406d9c1f7fc0b8d245401f147b521c40',1,'objectOperationObj::result()'],['../structbucket_operation_obj.html#a2e154047f3cf9484b31413d0aa1b65e2',1,'bucketOperationObj::result()'],['../struct_list_buckets_promise_obj.html#a38806368703df125dc78f5d835ff254b',1,'ListBucketsPromiseObj::result()'],['../structclose_project_promise_obj.html#ad7c160fe469d12b449dbcedf011a29d2',1,'closeProjectPromiseObj::result()'],['../structconfig_open_project_promise_obj.html#a8c0db7aa1a1789898688380178548869',1,'configOpenProjectPromiseObj::result()'],['../structopen_project_promise_obj.html#a5097101c05b7ab2c46714bd06be6ce09',1,'openProjectPromiseObj::result()'],['../struct_parse_access_promise_obj.html#a596054428eb8d45b50097dd77bfb0408',1,'ParseAccessPromiseObj::result()'],['../struct_request_access_promise_obj.html#a01c36ce7c9c48eb82bc9b9375a8c429d',1,'RequestAccessPromiseObj::result()'],['../struct_access_share_promise_obj.html#af4cdc23de60f4e654772413a680f3aca',1,'AccessSharePromiseObj::result()'],['../struct_config_request_access_promise_obj.html#ae8b0fde865148708eb0db45ab07b1898',1,'ConfigRequestAccessPromiseObj::result()'],['../structaccess_serialize_promise_obj.html#a8e6b04697d029414f3938ccf4d83f4b0',1,'accessSerializePromiseObj::result()'],['../structderive_encrp_promise_obj.html#ac96d1e753df441fb4c63e1b41bf88359',1,'deriveEncrpPromiseObj::result()'],['../structaccess_over_ride_promise_obj.html#ae5a5c8308728ae7a97acbd636259721a',1,'accessOverRidePromiseObj::result()']]]
+];
diff --git a/docs/api-doc/search/variables_9.html b/docs/api-doc/search/variables_9.html
new file mode 100644
index 00000000..df2fea0f
--- /dev/null
+++ b/docs/api-doc/search/variables_9.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/variables_9.js b/docs/api-doc/search/variables_9.js
new file mode 100644
index 00000000..6f725399
--- /dev/null
+++ b/docs/api-doc/search/variables_9.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['saltchararraypointer_321',['saltCharArrayPointer',['../structderive_encrp_promise_obj.html#af2a3c948060edde4665363b4827b3d02',1,'deriveEncrpPromiseObj']]],
+ ['saltsize_322',['saltSize',['../structderive_encrp_promise_obj.html#a0afc7edc985d2d4b89cd139437138642',1,'deriveEncrpPromiseObj']]],
+ ['satellite_5faddress_323',['satellite_address',['../struct_request_access_promise_obj.html#a57793d865c8757b47078d200ea119ce6',1,'RequestAccessPromiseObj::satellite_address()'],['../struct_config_request_access_promise_obj.html#a132981e59f28a891b79d925a406d7568',1,'ConfigRequestAccessPromiseObj::satellite_address()']]],
+ ['shareprefixlistpointer_324',['SharePrefixListPointer',['../struct_access_share_promise_obj.html#a6c682728a32b04f5433d6d182f8300a7',1,'AccessSharePromiseObj']]],
+ ['shareprefixsize_325',['SharePrefixSize',['../struct_access_share_promise_obj.html#ad3bef519d913efecd646df85339afb15',1,'AccessSharePromiseObj']]],
+ ['string_5fresult_326',['string_result',['../structaccess_serialize_promise_obj.html#a6b39e9fdd5258495683869bc313ff5c1',1,'accessSerializePromiseObj']]]
+];
diff --git a/docs/api-doc/search/variables_a.html b/docs/api-doc/search/variables_a.html
new file mode 100644
index 00000000..c7491ab8
--- /dev/null
+++ b/docs/api-doc/search/variables_a.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/variables_a.js b/docs/api-doc/search/variables_a.js
new file mode 100644
index 00000000..8c7ce537
--- /dev/null
+++ b/docs/api-doc/search/variables_a.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['upload_5fresult_327',['upload_result',['../structupload_set_meta_obj.html#a1e5e1a50b499c4cc659a4cba92439da8',1,'uploadSetMetaObj::upload_result()'],['../structupload_abort_promise_obj.html#aeed7038f2bab0bb6291f28b55b744779',1,'uploadAbortPromiseObj::upload_result()'],['../structupload_info_obj.html#a4f3d6a1fc0a0c3e233397f8eaede9be6',1,'uploadInfoObj::upload_result()'],['../structupload_commit_obj.html#a919d5f49faf6ccea4a4c7078a6c7a5b6',1,'uploadCommitObj::upload_result()'],['../structupload_write_obj.html#a6cf93a2aa83d1d92e603016d2d7112cc',1,'uploadWriteObj::upload_result()'],['../structuploadobject_obj.html#a86a972d8265cada19a50693978bcf293',1,'uploadobjectObj::upload_result()']]],
+ ['uploadoptions_328',['uploadOptions',['../structuploadobject_obj.html#ae02033e48830541ab62b47dae1084604',1,'uploadobjectObj']]],
+ ['uploadoptionset_329',['uploadoptionSet',['../structuploadobject_obj.html#a34335fdf4b0060e221907ed4fb1a1160',1,'uploadobjectObj']]]
+];
diff --git a/docs/api-doc/search/variables_b.html b/docs/api-doc/search/variables_b.html
new file mode 100644
index 00000000..371f07a2
--- /dev/null
+++ b/docs/api-doc/search/variables_b.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/api-doc/search/variables_b.js b/docs/api-doc/search/variables_b.js
new file mode 100644
index 00000000..79897f95
--- /dev/null
+++ b/docs/api-doc/search/variables_b.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['work_330',['work',['../structlist_object_promise_obj.html#a23b2e799fbf5dc62ac1c3a3bbf50dd1a',1,'listObjectPromiseObj::work()'],['../structdownload_info_obj.html#abda44b5154a5c53cc823a2cea9a00100',1,'downloadInfoObj::work()'],['../structdownload_close_obj.html#a3a2dcd525ad09a8ee26211ef77af9e90',1,'downloadCloseObj::work()'],['../structdownload_read_obj.html#ae162eb22b25fbed3541bf7c1565c37f8',1,'downloadReadObj::work()'],['../structdownload_object_obj.html#a5be9aa2369587143019ed7389887312c',1,'downloadObjectObj::work()'],['../structupload_set_meta_obj.html#aabc363e98d6b4d53945395702c7ef870',1,'uploadSetMetaObj::work()'],['../structupload_abort_promise_obj.html#aed8724f54946685c540448c96a7ab2d6',1,'uploadAbortPromiseObj::work()'],['../structupload_info_obj.html#aab391c7db0720091d9e5a34b442ea818',1,'uploadInfoObj::work()'],['../structupload_commit_obj.html#a3ef304217ccbecd2c4ff102378b57a72',1,'uploadCommitObj::work()'],['../structupload_write_obj.html#a4df8fa83d34786be551f0fb6cfa40436',1,'uploadWriteObj::work()'],['../structuploadobject_obj.html#a71402bb0f223d1db39b6375443763c82',1,'uploadobjectObj::work()'],['../structobject_operation_obj.html#a368cf395d86e21b604caa628ee6196cd',1,'objectOperationObj::work()'],['../structbucket_operation_obj.html#aa05a3a13316cbf229dc493cd4448b86b',1,'bucketOperationObj::work()'],['../struct_list_buckets_promise_obj.html#a288c41411b1f72f201e5338369476e28',1,'ListBucketsPromiseObj::work()'],['../structclose_project_promise_obj.html#afeb69a4295e4a603b0db85eac1861456',1,'closeProjectPromiseObj::work()'],['../structconfig_open_project_promise_obj.html#a819fd66730273e30ca823f9e104ad1bf',1,'configOpenProjectPromiseObj::work()'],['../structopen_project_promise_obj.html#a4934bf139ea14767d64ea30a9f341384',1,'openProjectPromiseObj::work()'],['../struct_parse_access_promise_obj.html#ac19ad144c471a9769fbf71ab431f8b44',1,'ParseAccessPromiseObj::work()'],['../struct_request_access_promise_obj.html#aec164285b443f8d88369645f2971e147',1,'RequestAccessPromiseObj::work()'],['../struct_access_share_promise_obj.html#a2a4937c7df0daf62c4d3cac1ae8c854f',1,'AccessSharePromiseObj::work()'],['../struct_config_request_access_promise_obj.html#a1de5e4485206f9665422faa534cfa06f',1,'ConfigRequestAccessPromiseObj::work()'],['../structaccess_serialize_promise_obj.html#a373ef46bafb49d49aeac0152ec3fc409',1,'accessSerializePromiseObj::work()'],['../structderive_encrp_promise_obj.html#a715d0cd25216cf9e2111eeae9ce79a6e',1,'deriveEncrpPromiseObj::work()'],['../structaccess_over_ride_promise_obj.html#a6539a4a9a017dae86a94fd65ed0c8f3f',1,'accessOverRidePromiseObj::work()']]],
+ ['write_5fresult_331',['write_result',['../structupload_write_obj.html#ac357cbb42a84752a96b9cf29abb9cc6c',1,'uploadWriteObj']]]
+];
diff --git a/docs/splitbar.png b/docs/api-doc/splitbar.png
similarity index 100%
rename from docs/splitbar.png
rename to docs/api-doc/splitbar.png
diff --git a/docs/api-doc/struct_access_share_promise_obj-members.html b/docs/api-doc/struct_access_share_promise_obj-members.html
new file mode 100644
index 00000000..a368c3b4
--- /dev/null
+++ b/docs/api-doc/struct_access_share_promise_obj-members.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for AccessSharePromiseObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/struct_access_share_promise_obj.html b/docs/api-doc/struct_access_share_promise_obj.html
new file mode 100644
index 00000000..29d88509
--- /dev/null
+++ b/docs/api-doc/struct_access_share_promise_obj.html
@@ -0,0 +1,257 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: AccessSharePromiseObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ access
+
+
+
+
+
+ UplinkAccess AccessSharePromiseObj::access
+
+
+
+
+
+
+
+
◆ access_Result
+
+
+
+
+
+ UplinkAccessResult AccessSharePromiseObj::access_Result
+
+
+
+
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int AccessSharePromiseObj::async_action_status
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred AccessSharePromiseObj::deferred
+
+
+
+
+
+
+
+
◆ permission
+
+
+
+
+
+ UplinkPermission AccessSharePromiseObj::permission
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value AccessSharePromiseObj::result
+
+
+
+
+
+
+
+
◆ SharePrefixListPointer
+
+
+
+
+
+ UplinkSharePrefix* AccessSharePromiseObj::SharePrefixListPointer
+
+
+
+
+
+
+
+
◆ SharePrefixSize
+
+
+
+
+
+ int64_t AccessSharePromiseObj::SharePrefixSize
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work AccessSharePromiseObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/struct_access_share_promise_obj.js b/docs/api-doc/struct_access_share_promise_obj.js
new file mode 100644
index 00000000..649f9bb9
--- /dev/null
+++ b/docs/api-doc/struct_access_share_promise_obj.js
@@ -0,0 +1,12 @@
+var struct_access_share_promise_obj =
+[
+ [ "access", "struct_access_share_promise_obj.html#a5892a85a3f97bb20c999af764483529b", null ],
+ [ "access_Result", "struct_access_share_promise_obj.html#ad5172be2e52a57b90afa4e1eb10476ce", null ],
+ [ "async_action_status", "struct_access_share_promise_obj.html#abf26d702c56a36f8de8a09075d4bafa3", null ],
+ [ "deferred", "struct_access_share_promise_obj.html#ad17a6c7c36c3eb45362e2bccaee4fd13", null ],
+ [ "permission", "struct_access_share_promise_obj.html#a13630742c798a4743430f7a071419185", null ],
+ [ "result", "struct_access_share_promise_obj.html#af4cdc23de60f4e654772413a680f3aca", null ],
+ [ "SharePrefixListPointer", "struct_access_share_promise_obj.html#a6c682728a32b04f5433d6d182f8300a7", null ],
+ [ "SharePrefixSize", "struct_access_share_promise_obj.html#ad3bef519d913efecd646df85339afb15", null ],
+ [ "work", "struct_access_share_promise_obj.html#a2a4937c7df0daf62c4d3cac1ae8c854f", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/struct_config_request_access_promise_obj-members.html b/docs/api-doc/struct_config_request_access_promise_obj-members.html
new file mode 100644
index 00000000..b23404b7
--- /dev/null
+++ b/docs/api-doc/struct_config_request_access_promise_obj-members.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ConfigRequestAccessPromiseObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/struct_config_request_access_promise_obj.html b/docs/api-doc/struct_config_request_access_promise_obj.html
new file mode 100644
index 00000000..c0bb51d6
--- /dev/null
+++ b/docs/api-doc/struct_config_request_access_promise_obj.html
@@ -0,0 +1,257 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: ConfigRequestAccessPromiseObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ access_Result
+
+
+
+
+
+ UplinkAccessResult ConfigRequestAccessPromiseObj::access_Result
+
+
+
+
+
+
+
+
◆ api_key
+
+
+
+
+
+ char* ConfigRequestAccessPromiseObj::api_key
+
+
+
+
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int ConfigRequestAccessPromiseObj::async_action_status
+
+
+
+
+
+
+
+
◆ config
+
+
+
+
+
+ UplinkConfig ConfigRequestAccessPromiseObj::config
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred ConfigRequestAccessPromiseObj::deferred
+
+
+
+
+
+
+
+
◆ passphrase
+
+
+
+
+
+ char* ConfigRequestAccessPromiseObj::passphrase
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value ConfigRequestAccessPromiseObj::result
+
+
+
+
+
+
+
+
◆ satellite_address
+
+
+
+
+
+ char* ConfigRequestAccessPromiseObj::satellite_address
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work ConfigRequestAccessPromiseObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/struct_config_request_access_promise_obj.js b/docs/api-doc/struct_config_request_access_promise_obj.js
new file mode 100644
index 00000000..f0b5af51
--- /dev/null
+++ b/docs/api-doc/struct_config_request_access_promise_obj.js
@@ -0,0 +1,12 @@
+var struct_config_request_access_promise_obj =
+[
+ [ "access_Result", "struct_config_request_access_promise_obj.html#abae546afe9b6815559600fba5bd00698", null ],
+ [ "api_key", "struct_config_request_access_promise_obj.html#a67bcd2cac6fcd1670f0f45c7c6915ce0", null ],
+ [ "async_action_status", "struct_config_request_access_promise_obj.html#a770a5103b99d36683a40b566562e7f12", null ],
+ [ "config", "struct_config_request_access_promise_obj.html#a12ff77a8ca6e895ab8a33e9f1a0ec611", null ],
+ [ "deferred", "struct_config_request_access_promise_obj.html#a8ec305762a52ac2209f556ca68206ea2", null ],
+ [ "passphrase", "struct_config_request_access_promise_obj.html#afab40d25b7e625039985c8dc2a5f25f9", null ],
+ [ "result", "struct_config_request_access_promise_obj.html#ae8b0fde865148708eb0db45ab07b1898", null ],
+ [ "satellite_address", "struct_config_request_access_promise_obj.html#a132981e59f28a891b79d925a406d7568", null ],
+ [ "work", "struct_config_request_access_promise_obj.html#a1de5e4485206f9665422faa534cfa06f", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/struct_list_buckets_promise_obj-members.html b/docs/api-doc/struct_list_buckets_promise_obj-members.html
new file mode 100644
index 00000000..9b1d3646
--- /dev/null
+++ b/docs/api-doc/struct_list_buckets_promise_obj-members.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ListBucketsPromiseObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/struct_list_buckets_promise_obj.html b/docs/api-doc/struct_list_buckets_promise_obj.html
new file mode 100644
index 00000000..c10675a8
--- /dev/null
+++ b/docs/api-doc/struct_list_buckets_promise_obj.html
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: ListBucketsPromiseObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int ListBucketsPromiseObj::async_action_status
+
+
+
+
+
+
+
+
◆ bucket_resultIterator
+
+
+
+
+
+ UplinkBucketIterator* ListBucketsPromiseObj::bucket_resultIterator
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred ListBucketsPromiseObj::deferred
+
+
+
+
+
+
+
+
◆ listBucketOptionSet
+
+
+
+
+
+ int ListBucketsPromiseObj::listBucketOptionSet
+
+
+
+
+
+
+
+
◆ listBucketsOptions
+
+
+
+
+
+ UplinkListBucketsOptions ListBucketsPromiseObj::listBucketsOptions
+
+
+
+
+
+
+
+
◆ project_result
+
+
+
+
+
+ UplinkProject ListBucketsPromiseObj::project_result
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value ListBucketsPromiseObj::result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work ListBucketsPromiseObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/struct_list_buckets_promise_obj.js b/docs/api-doc/struct_list_buckets_promise_obj.js
new file mode 100644
index 00000000..3b598d92
--- /dev/null
+++ b/docs/api-doc/struct_list_buckets_promise_obj.js
@@ -0,0 +1,11 @@
+var struct_list_buckets_promise_obj =
+[
+ [ "async_action_status", "struct_list_buckets_promise_obj.html#a2cbb56f14b36eca870aa21cf7589c994", null ],
+ [ "bucket_resultIterator", "struct_list_buckets_promise_obj.html#a558c7886f99e399ffbbd749c3da7c2e5", null ],
+ [ "deferred", "struct_list_buckets_promise_obj.html#a96d516b884a83675882f06dca6e3b430", null ],
+ [ "listBucketOptionSet", "struct_list_buckets_promise_obj.html#a11cba667466d392f1fd589f4b9346dab", null ],
+ [ "listBucketsOptions", "struct_list_buckets_promise_obj.html#a3a6a90895ed090c2269dcecc87a79dd1", null ],
+ [ "project_result", "struct_list_buckets_promise_obj.html#ae75b407908e465e6fde24980eab6d8fe", null ],
+ [ "result", "struct_list_buckets_promise_obj.html#a38806368703df125dc78f5d835ff254b", null ],
+ [ "work", "struct_list_buckets_promise_obj.html#a288c41411b1f72f201e5338369476e28", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/struct_parse_access_promise_obj-members.html b/docs/api-doc/struct_parse_access_promise_obj-members.html
new file mode 100644
index 00000000..12fa89ed
--- /dev/null
+++ b/docs/api-doc/struct_parse_access_promise_obj-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for ParseAccessPromiseObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/struct_parse_access_promise_obj.html b/docs/api-doc/struct_parse_access_promise_obj.html
new file mode 100644
index 00000000..2fa0ee88
--- /dev/null
+++ b/docs/api-doc/struct_parse_access_promise_obj.html
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: ParseAccessPromiseObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ access_Result
+
+
+
+
+
+ UplinkAccessResult ParseAccessPromiseObj::access_Result
+
+
+
+
+
+
+
+
◆ accessString
+
+
+
+
+
+ char* ParseAccessPromiseObj::accessString
+
+
+
+
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int ParseAccessPromiseObj::async_action_status
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred ParseAccessPromiseObj::deferred
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value ParseAccessPromiseObj::result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work ParseAccessPromiseObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/struct_parse_access_promise_obj.js b/docs/api-doc/struct_parse_access_promise_obj.js
new file mode 100644
index 00000000..899b07f6
--- /dev/null
+++ b/docs/api-doc/struct_parse_access_promise_obj.js
@@ -0,0 +1,9 @@
+var struct_parse_access_promise_obj =
+[
+ [ "access_Result", "struct_parse_access_promise_obj.html#a719e5a1e75638df6a6f1d083d9cf19b1", null ],
+ [ "accessString", "struct_parse_access_promise_obj.html#af734ad6f241419af656b26da4668706f", null ],
+ [ "async_action_status", "struct_parse_access_promise_obj.html#a21ce0c0768ece1375b8c8790f3f17643", null ],
+ [ "deferred", "struct_parse_access_promise_obj.html#ab3a8c04b1eb6bfd970041eac4a08d463", null ],
+ [ "result", "struct_parse_access_promise_obj.html#a596054428eb8d45b50097dd77bfb0408", null ],
+ [ "work", "struct_parse_access_promise_obj.html#ac19ad144c471a9769fbf71ab431f8b44", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/struct_request_access_promise_obj-members.html b/docs/api-doc/struct_request_access_promise_obj-members.html
new file mode 100644
index 00000000..54f25cfe
--- /dev/null
+++ b/docs/api-doc/struct_request_access_promise_obj-members.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for RequestAccessPromiseObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/struct_request_access_promise_obj.html b/docs/api-doc/struct_request_access_promise_obj.html
new file mode 100644
index 00000000..90283c01
--- /dev/null
+++ b/docs/api-doc/struct_request_access_promise_obj.html
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: RequestAccessPromiseObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ access_Result
+
+
+
+
+
+ UplinkAccessResult RequestAccessPromiseObj::access_Result
+
+
+
+
+
+
+
+
◆ api_key
+
+
+
+
+
+ char* RequestAccessPromiseObj::api_key
+
+
+
+
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int RequestAccessPromiseObj::async_action_status
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred RequestAccessPromiseObj::deferred
+
+
+
+
+
+
+
+
◆ passphrase
+
+
+
+
+
+ char* RequestAccessPromiseObj::passphrase
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value RequestAccessPromiseObj::result
+
+
+
+
+
+
+
+
◆ satellite_address
+
+
+
+
+
+ char* RequestAccessPromiseObj::satellite_address
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work RequestAccessPromiseObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/struct_request_access_promise_obj.js b/docs/api-doc/struct_request_access_promise_obj.js
new file mode 100644
index 00000000..a0a0baf0
--- /dev/null
+++ b/docs/api-doc/struct_request_access_promise_obj.js
@@ -0,0 +1,11 @@
+var struct_request_access_promise_obj =
+[
+ [ "access_Result", "struct_request_access_promise_obj.html#a941e246450881b747b8f321faeef9250", null ],
+ [ "api_key", "struct_request_access_promise_obj.html#ac88aa731ecc6e9faf53170722fa819fd", null ],
+ [ "async_action_status", "struct_request_access_promise_obj.html#a9bae51831f1fc698533246aea91d0c69", null ],
+ [ "deferred", "struct_request_access_promise_obj.html#aa500512883971178341c126380abf220", null ],
+ [ "passphrase", "struct_request_access_promise_obj.html#a4bccb316295105a7027f02ed8f0bb2ec", null ],
+ [ "result", "struct_request_access_promise_obj.html#a01c36ce7c9c48eb82bc9b9375a8c429d", null ],
+ [ "satellite_address", "struct_request_access_promise_obj.html#a57793d865c8757b47078d200ea119ce6", null ],
+ [ "work", "struct_request_access_promise_obj.html#aec164285b443f8d88369645f2971e147", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structaccess_over_ride_promise_obj-members.html b/docs/api-doc/structaccess_over_ride_promise_obj-members.html
new file mode 100644
index 00000000..8c9e8344
--- /dev/null
+++ b/docs/api-doc/structaccess_over_ride_promise_obj-members.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for accessOverRidePromiseObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structaccess_over_ride_promise_obj.html b/docs/api-doc/structaccess_over_ride_promise_obj.html
new file mode 100644
index 00000000..5d0ce1bf
--- /dev/null
+++ b/docs/api-doc/structaccess_over_ride_promise_obj.html
@@ -0,0 +1,257 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: accessOverRidePromiseObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ access
+
+
+
+
+
+ UplinkAccess accessOverRidePromiseObj::access
+
+
+
+
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int accessOverRidePromiseObj::async_action_status
+
+
+
+
+
+
+
+
◆ bucket
+
+
+
+
+
+ char* accessOverRidePromiseObj::bucket
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred accessOverRidePromiseObj::deferred
+
+
+
+
+
+
+
+
◆ encryptionKey
+
+
+
+
+
+ UplinkEncryptionKey accessOverRidePromiseObj::encryptionKey
+
+
+
+
+
+
+
+
◆ error_result
+
+
+
+
+
+ UplinkError* accessOverRidePromiseObj::error_result
+
+
+
+
+
+
+
+
◆ prefix
+
+
+
+
+
+ char* accessOverRidePromiseObj::prefix
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value accessOverRidePromiseObj::result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work accessOverRidePromiseObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structaccess_over_ride_promise_obj.js b/docs/api-doc/structaccess_over_ride_promise_obj.js
new file mode 100644
index 00000000..e1a573d2
--- /dev/null
+++ b/docs/api-doc/structaccess_over_ride_promise_obj.js
@@ -0,0 +1,12 @@
+var structaccess_over_ride_promise_obj =
+[
+ [ "access", "structaccess_over_ride_promise_obj.html#adef612ec2b25d9801d487e2735bd6e7c", null ],
+ [ "async_action_status", "structaccess_over_ride_promise_obj.html#a091c159a8297590a0afe588a7797a9ab", null ],
+ [ "bucket", "structaccess_over_ride_promise_obj.html#a2ed59c56620be9ca04780c7c89dc4c0b", null ],
+ [ "deferred", "structaccess_over_ride_promise_obj.html#ab71b573adda8fc37334546f7d05b7785", null ],
+ [ "encryptionKey", "structaccess_over_ride_promise_obj.html#a3e191a454a6663491110f4b2bdb9d9bf", null ],
+ [ "error_result", "structaccess_over_ride_promise_obj.html#a0276e3c07300f6f17a9877fb4ad1059c", null ],
+ [ "prefix", "structaccess_over_ride_promise_obj.html#ab3f62aeb1482f21a6f330bb8cabb0863", null ],
+ [ "result", "structaccess_over_ride_promise_obj.html#ae5a5c8308728ae7a97acbd636259721a", null ],
+ [ "work", "structaccess_over_ride_promise_obj.html#a6539a4a9a017dae86a94fd65ed0c8f3f", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structaccess_serialize_promise_obj-members.html b/docs/api-doc/structaccess_serialize_promise_obj-members.html
new file mode 100644
index 00000000..501dfbf8
--- /dev/null
+++ b/docs/api-doc/structaccess_serialize_promise_obj-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for accessSerializePromiseObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structaccess_serialize_promise_obj.html b/docs/api-doc/structaccess_serialize_promise_obj.html
new file mode 100644
index 00000000..c64fa586
--- /dev/null
+++ b/docs/api-doc/structaccess_serialize_promise_obj.html
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: accessSerializePromiseObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ access
+
+
+
+
+
+ UplinkAccess accessSerializePromiseObj::access
+
+
+
+
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int accessSerializePromiseObj::async_action_status
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred accessSerializePromiseObj::deferred
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value accessSerializePromiseObj::result
+
+
+
+
+
+
+
+
◆ string_result
+
+
+
+
+
+ UplinkStringResult accessSerializePromiseObj::string_result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work accessSerializePromiseObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structaccess_serialize_promise_obj.js b/docs/api-doc/structaccess_serialize_promise_obj.js
new file mode 100644
index 00000000..fa131956
--- /dev/null
+++ b/docs/api-doc/structaccess_serialize_promise_obj.js
@@ -0,0 +1,9 @@
+var structaccess_serialize_promise_obj =
+[
+ [ "access", "structaccess_serialize_promise_obj.html#ae1c35954aea9daa97c0609a95e910c59", null ],
+ [ "async_action_status", "structaccess_serialize_promise_obj.html#a78446edf92c0a775c0503bf5941ba88f", null ],
+ [ "deferred", "structaccess_serialize_promise_obj.html#ad628066116d6672135e2cc60f155f89a", null ],
+ [ "result", "structaccess_serialize_promise_obj.html#a8e6b04697d029414f3938ccf4d83f4b0", null ],
+ [ "string_result", "structaccess_serialize_promise_obj.html#a6b39e9fdd5258495683869bc313ff5c1", null ],
+ [ "work", "structaccess_serialize_promise_obj.html#a373ef46bafb49d49aeac0152ec3fc409", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structbucket_operation_obj-members.html b/docs/api-doc/structbucket_operation_obj-members.html
new file mode 100644
index 00000000..089000ab
--- /dev/null
+++ b/docs/api-doc/structbucket_operation_obj-members.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for bucketOperationObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structbucket_operation_obj.html b/docs/api-doc/structbucket_operation_obj.html
new file mode 100644
index 00000000..60c0faa2
--- /dev/null
+++ b/docs/api-doc/structbucket_operation_obj.html
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: bucketOperationObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int bucketOperationObj::async_action_status
+
+
+
+
+
+
+
+
◆ bucket_Result
+
+
+
+
+
+ UplinkBucketResult bucketOperationObj::bucket_Result
+
+
+
+
+
+
+
+
◆ bucketname
+
+
+
+
+
+ char* bucketOperationObj::bucketname
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred bucketOperationObj::deferred
+
+
+
+
+
+
+
+
◆ project
+
+
+
+
+
+ UplinkProject bucketOperationObj::project
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value bucketOperationObj::result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work bucketOperationObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structbucket_operation_obj.js b/docs/api-doc/structbucket_operation_obj.js
new file mode 100644
index 00000000..d022af79
--- /dev/null
+++ b/docs/api-doc/structbucket_operation_obj.js
@@ -0,0 +1,10 @@
+var structbucket_operation_obj =
+[
+ [ "async_action_status", "structbucket_operation_obj.html#a05ea93c00f0821865f3658da90646a4b", null ],
+ [ "bucket_Result", "structbucket_operation_obj.html#a504e214f595081b2097bc734922478ae", null ],
+ [ "bucketname", "structbucket_operation_obj.html#af4c12eb2c025ec31e5eff9bfccf7740f", null ],
+ [ "deferred", "structbucket_operation_obj.html#a6adc1768b583bde70d561583102b04a2", null ],
+ [ "project", "structbucket_operation_obj.html#ab4ab6d0ae57581c43f7cf5e1e596c06a", null ],
+ [ "result", "structbucket_operation_obj.html#a2e154047f3cf9484b31413d0aa1b65e2", null ],
+ [ "work", "structbucket_operation_obj.html#aa05a3a13316cbf229dc493cd4448b86b", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structclose_project_promise_obj-members.html b/docs/api-doc/structclose_project_promise_obj-members.html
new file mode 100644
index 00000000..32fb623f
--- /dev/null
+++ b/docs/api-doc/structclose_project_promise_obj-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for closeProjectPromiseObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structclose_project_promise_obj.html b/docs/api-doc/structclose_project_promise_obj.html
new file mode 100644
index 00000000..56757747
--- /dev/null
+++ b/docs/api-doc/structclose_project_promise_obj.html
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: closeProjectPromiseObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int closeProjectPromiseObj::async_action_status
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred closeProjectPromiseObj::deferred
+
+
+
+
+
+
+
+
◆ error_result
+
+
+
+
+
+ UplinkError* closeProjectPromiseObj::error_result
+
+
+
+
+
+
+
+
◆ project_result
+
+
+
+
+
+ UplinkProject closeProjectPromiseObj::project_result
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value closeProjectPromiseObj::result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work closeProjectPromiseObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structclose_project_promise_obj.js b/docs/api-doc/structclose_project_promise_obj.js
new file mode 100644
index 00000000..9156aeeb
--- /dev/null
+++ b/docs/api-doc/structclose_project_promise_obj.js
@@ -0,0 +1,9 @@
+var structclose_project_promise_obj =
+[
+ [ "async_action_status", "structclose_project_promise_obj.html#ae08d5fda125fc53147f6d286879819cd", null ],
+ [ "deferred", "structclose_project_promise_obj.html#aff6dd9640c57da38f0b50281ef5c5eea", null ],
+ [ "error_result", "structclose_project_promise_obj.html#ae6a8940889aaf32eda59aaf17dfd8c05", null ],
+ [ "project_result", "structclose_project_promise_obj.html#ad309b5742b4f7535d829d5fcc4e8bdcf", null ],
+ [ "result", "structclose_project_promise_obj.html#ad7c160fe469d12b449dbcedf011a29d2", null ],
+ [ "work", "structclose_project_promise_obj.html#afeb69a4295e4a603b0db85eac1861456", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structconfig_open_project_promise_obj-members.html b/docs/api-doc/structconfig_open_project_promise_obj-members.html
new file mode 100644
index 00000000..3395470b
--- /dev/null
+++ b/docs/api-doc/structconfig_open_project_promise_obj-members.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for configOpenProjectPromiseObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structconfig_open_project_promise_obj.html b/docs/api-doc/structconfig_open_project_promise_obj.html
new file mode 100644
index 00000000..918fe9b8
--- /dev/null
+++ b/docs/api-doc/structconfig_open_project_promise_obj.html
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: configOpenProjectPromiseObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ access
+
+
+
+
+
+ UplinkAccess configOpenProjectPromiseObj::access
+
+
+
+
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int configOpenProjectPromiseObj::async_action_status
+
+
+
+
+
+
+
+
◆ config
+
+
+
+
+
+ UplinkConfig configOpenProjectPromiseObj::config
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred configOpenProjectPromiseObj::deferred
+
+
+
+
+
+
+
+
◆ project_Result
+
+
+
+
+
+ UplinkProjectResult configOpenProjectPromiseObj::project_Result
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value configOpenProjectPromiseObj::result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work configOpenProjectPromiseObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structconfig_open_project_promise_obj.js b/docs/api-doc/structconfig_open_project_promise_obj.js
new file mode 100644
index 00000000..29008f0c
--- /dev/null
+++ b/docs/api-doc/structconfig_open_project_promise_obj.js
@@ -0,0 +1,10 @@
+var structconfig_open_project_promise_obj =
+[
+ [ "access", "structconfig_open_project_promise_obj.html#ab2b3e088ca55104d8dafa0801a3f7e19", null ],
+ [ "async_action_status", "structconfig_open_project_promise_obj.html#ae6c42375aa3a215257643f3d947560b9", null ],
+ [ "config", "structconfig_open_project_promise_obj.html#ae28616cf1eda453b1f3a64077e1e4b15", null ],
+ [ "deferred", "structconfig_open_project_promise_obj.html#ab75f613a8417846942f7ba96c3cee789", null ],
+ [ "project_Result", "structconfig_open_project_promise_obj.html#a0e263c836d4290fb3c2891d234012a3c", null ],
+ [ "result", "structconfig_open_project_promise_obj.html#a8c0db7aa1a1789898688380178548869", null ],
+ [ "work", "structconfig_open_project_promise_obj.html#a819fd66730273e30ca823f9e104ad1bf", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structderive_encrp_promise_obj-members.html b/docs/api-doc/structderive_encrp_promise_obj-members.html
new file mode 100644
index 00000000..180524d4
--- /dev/null
+++ b/docs/api-doc/structderive_encrp_promise_obj-members.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for deriveEncrpPromiseObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structderive_encrp_promise_obj.html b/docs/api-doc/structderive_encrp_promise_obj.html
new file mode 100644
index 00000000..3e23dc48
--- /dev/null
+++ b/docs/api-doc/structderive_encrp_promise_obj.html
@@ -0,0 +1,257 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: deriveEncrpPromiseObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ access
+
+
+
+
+
+ UplinkAccess deriveEncrpPromiseObj::access
+
+
+
+
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int deriveEncrpPromiseObj::async_action_status
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred deriveEncrpPromiseObj::deferred
+
+
+
+
+
+
+
+
◆ encryptionResult
+
+
+
+
+
+ UplinkEncryptionKeyResult deriveEncrpPromiseObj::encryptionResult
+
+
+
+
+
+
+
+
◆ passphrase
+
+
+
+
+
+ char* deriveEncrpPromiseObj::passphrase
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value deriveEncrpPromiseObj::result
+
+
+
+
+
+
+
+
◆ saltCharArrayPointer
+
+
+
+
+
+ char* deriveEncrpPromiseObj::saltCharArrayPointer
+
+
+
+
+
+
+
+
◆ saltSize
+
+
+
+
+
+ int64_t deriveEncrpPromiseObj::saltSize
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work deriveEncrpPromiseObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structderive_encrp_promise_obj.js b/docs/api-doc/structderive_encrp_promise_obj.js
new file mode 100644
index 00000000..101e0329
--- /dev/null
+++ b/docs/api-doc/structderive_encrp_promise_obj.js
@@ -0,0 +1,12 @@
+var structderive_encrp_promise_obj =
+[
+ [ "access", "structderive_encrp_promise_obj.html#ae084f59cc16a746bc96cfd268759b139", null ],
+ [ "async_action_status", "structderive_encrp_promise_obj.html#a1ada01946d38423e182503985899d1fa", null ],
+ [ "deferred", "structderive_encrp_promise_obj.html#ae3332a66e196ecedefbf9fb35472687f", null ],
+ [ "encryptionResult", "structderive_encrp_promise_obj.html#ad446ca28f05b9d99a6b56e15d9c7a6e9", null ],
+ [ "passphrase", "structderive_encrp_promise_obj.html#aec12a261272b178e846e473e5628f086", null ],
+ [ "result", "structderive_encrp_promise_obj.html#ac96d1e753df441fb4c63e1b41bf88359", null ],
+ [ "saltCharArrayPointer", "structderive_encrp_promise_obj.html#af2a3c948060edde4665363b4827b3d02", null ],
+ [ "saltSize", "structderive_encrp_promise_obj.html#a0afc7edc985d2d4b89cd139437138642", null ],
+ [ "work", "structderive_encrp_promise_obj.html#a715d0cd25216cf9e2111eeae9ce79a6e", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structdownload_close_obj-members.html b/docs/api-doc/structdownload_close_obj-members.html
new file mode 100644
index 00000000..38681ca1
--- /dev/null
+++ b/docs/api-doc/structdownload_close_obj-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for downloadCloseObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structdownload_close_obj.html b/docs/api-doc/structdownload_close_obj.html
new file mode 100644
index 00000000..2c2375b1
--- /dev/null
+++ b/docs/api-doc/structdownload_close_obj.html
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: downloadCloseObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int downloadCloseObj::async_action_status
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred downloadCloseObj::deferred
+
+
+
+
+
+
+
+
◆ download_result
+
+
+
+
+
+ UplinkDownload downloadCloseObj::download_result
+
+
+
+
+
+
+
+
◆ error_result
+
+
+
+
+
+ UplinkError* downloadCloseObj::error_result
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value downloadCloseObj::result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work downloadCloseObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structdownload_close_obj.js b/docs/api-doc/structdownload_close_obj.js
new file mode 100644
index 00000000..e87fb13d
--- /dev/null
+++ b/docs/api-doc/structdownload_close_obj.js
@@ -0,0 +1,9 @@
+var structdownload_close_obj =
+[
+ [ "async_action_status", "structdownload_close_obj.html#ab5e40f692bf9a7366ad078ff539e2a5c", null ],
+ [ "deferred", "structdownload_close_obj.html#ac9567552e8c45d749687f21747d80867", null ],
+ [ "download_result", "structdownload_close_obj.html#aea96ab7d7837cd8c7d7ec9adec8af244", null ],
+ [ "error_result", "structdownload_close_obj.html#a88dafa9206e87f447b9b35042255052b", null ],
+ [ "result", "structdownload_close_obj.html#af2b67446429674a1b62cb336aeff0441", null ],
+ [ "work", "structdownload_close_obj.html#a3a2dcd525ad09a8ee26211ef77af9e90", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structdownload_info_obj-members.html b/docs/api-doc/structdownload_info_obj-members.html
new file mode 100644
index 00000000..dd815d9b
--- /dev/null
+++ b/docs/api-doc/structdownload_info_obj-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for downloadInfoObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structdownload_info_obj.html b/docs/api-doc/structdownload_info_obj.html
new file mode 100644
index 00000000..e096967d
--- /dev/null
+++ b/docs/api-doc/structdownload_info_obj.html
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: downloadInfoObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int downloadInfoObj::async_action_status
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred downloadInfoObj::deferred
+
+
+
+
+
+
+
+
◆ download_result
+
+
+
+
+
+ UplinkDownload downloadInfoObj::download_result
+
+
+
+
+
+
+
+
◆ object_result
+
+
+
+
+
+ UplinkObjectResult downloadInfoObj::object_result
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value downloadInfoObj::result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work downloadInfoObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structdownload_info_obj.js b/docs/api-doc/structdownload_info_obj.js
new file mode 100644
index 00000000..ed96917f
--- /dev/null
+++ b/docs/api-doc/structdownload_info_obj.js
@@ -0,0 +1,9 @@
+var structdownload_info_obj =
+[
+ [ "async_action_status", "structdownload_info_obj.html#a9552aade53b8134b89dc84b0be50cc98", null ],
+ [ "deferred", "structdownload_info_obj.html#ae054d22c567e3ffc611d3bfaf6a8fb4d", null ],
+ [ "download_result", "structdownload_info_obj.html#a3971451132a16eb0e20fbf83865524c1", null ],
+ [ "object_result", "structdownload_info_obj.html#a9b35011d0a7d635071b9e0fa413f902d", null ],
+ [ "result", "structdownload_info_obj.html#a3b061b4725a3c0c18b8983e0e778b5c8", null ],
+ [ "work", "structdownload_info_obj.html#abda44b5154a5c53cc823a2cea9a00100", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structdownload_object_obj-members.html b/docs/api-doc/structdownload_object_obj-members.html
new file mode 100644
index 00000000..ca46188f
--- /dev/null
+++ b/docs/api-doc/structdownload_object_obj-members.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for downloadObjectObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structdownload_object_obj.html b/docs/api-doc/structdownload_object_obj.html
new file mode 100644
index 00000000..b4c489e0
--- /dev/null
+++ b/docs/api-doc/structdownload_object_obj.html
@@ -0,0 +1,273 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: downloadObjectObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int downloadObjectObj::async_action_status
+
+
+
+
+
+
+
+
◆ bucketname
+
+
+
+
+
+ char* downloadObjectObj::bucketname
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred downloadObjectObj::deferred
+
+
+
+
+
+
+
+
◆ download_result
+
+
+
+
+
+ UplinkDownloadResult downloadObjectObj::download_result
+
+
+
+
+
+
+
+
◆ downloadOption
+
+
+
+
+
+ UplinkDownloadOptions downloadObjectObj::downloadOption
+
+
+
+
+
+
+
+
◆ downloadoptionSet
+
+
+
+
+
+ int downloadObjectObj::downloadoptionSet
+
+
+
+
+
+
+
+
◆ objectkey
+
+
+
+
+
+ char* downloadObjectObj::objectkey
+
+
+
+
+
+
+
+
◆ project
+
+
+
+
+
+ UplinkProject downloadObjectObj::project
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value downloadObjectObj::result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work downloadObjectObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structdownload_object_obj.js b/docs/api-doc/structdownload_object_obj.js
new file mode 100644
index 00000000..187b56fe
--- /dev/null
+++ b/docs/api-doc/structdownload_object_obj.js
@@ -0,0 +1,13 @@
+var structdownload_object_obj =
+[
+ [ "async_action_status", "structdownload_object_obj.html#adf8dbd544556e3dcae0709dc0f9a8792", null ],
+ [ "bucketname", "structdownload_object_obj.html#aeb2ea2e313ab9f9042188344f7d6e973", null ],
+ [ "deferred", "structdownload_object_obj.html#a102ae5fef9811219d0d33bd934115337", null ],
+ [ "download_result", "structdownload_object_obj.html#ab4fea5e20db135b2f4017bacbcf2b37e", null ],
+ [ "downloadOption", "structdownload_object_obj.html#a97155edf19bb1f466127e0f2a7ba30ce", null ],
+ [ "downloadoptionSet", "structdownload_object_obj.html#a903dc5e147c592e13aa1a93449c533bf", null ],
+ [ "objectkey", "structdownload_object_obj.html#aaadd1403ee21960379bdbc92661d871c", null ],
+ [ "project", "structdownload_object_obj.html#af259ee36c21ca8b41fe9f709fdb7ac97", null ],
+ [ "result", "structdownload_object_obj.html#ac23a2fe6c7510cbf660183c72c27c19c", null ],
+ [ "work", "structdownload_object_obj.html#a5be9aa2369587143019ed7389887312c", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structdownload_read_obj-members.html b/docs/api-doc/structdownload_read_obj-members.html
new file mode 100644
index 00000000..4a8bda4a
--- /dev/null
+++ b/docs/api-doc/structdownload_read_obj-members.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for downloadReadObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structdownload_read_obj.html b/docs/api-doc/structdownload_read_obj.html
new file mode 100644
index 00000000..be539a0f
--- /dev/null
+++ b/docs/api-doc/structdownload_read_obj.html
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: downloadReadObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int downloadReadObj::async_action_status
+
+
+
+
+
+
+
+
◆ bufferlength
+
+
+
+
+
+ size_t downloadReadObj::bufferlength
+
+
+
+
+
+
+
+
◆ bufferPtr
+
+
+
+
+
+ void* downloadReadObj::bufferPtr
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred downloadReadObj::deferred
+
+
+
+
+
+
+
+
◆ download_result
+
+
+
+
+
+ UplinkDownload downloadReadObj::download_result
+
+
+
+
+
+
+
+
◆ read_result
+
+
+
+
+
+ UplinkReadResult downloadReadObj::read_result
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value downloadReadObj::result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work downloadReadObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structdownload_read_obj.js b/docs/api-doc/structdownload_read_obj.js
new file mode 100644
index 00000000..f86da1f8
--- /dev/null
+++ b/docs/api-doc/structdownload_read_obj.js
@@ -0,0 +1,11 @@
+var structdownload_read_obj =
+[
+ [ "async_action_status", "structdownload_read_obj.html#af3ba57bc2b380df16741198fa76ebf9b", null ],
+ [ "bufferlength", "structdownload_read_obj.html#a5eab6777e37c54c4b4e9dfb7e0e4c908", null ],
+ [ "bufferPtr", "structdownload_read_obj.html#ab2082ad0099a026b2e1803321853943f", null ],
+ [ "deferred", "structdownload_read_obj.html#a46cc2cb2f65c2bf846176816cc90a979", null ],
+ [ "download_result", "structdownload_read_obj.html#a95f8cebecb274062e753ed2b0f7e8a20", null ],
+ [ "read_result", "structdownload_read_obj.html#a9e68e2dec5fd48e29e97fcb0c30513e2", null ],
+ [ "result", "structdownload_read_obj.html#acd466b95c0c049b165c00c1d11d18f0d", null ],
+ [ "work", "structdownload_read_obj.html#ae162eb22b25fbed3541bf7c1565c37f8", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structlist_object_promise_obj-members.html b/docs/api-doc/structlist_object_promise_obj-members.html
new file mode 100644
index 00000000..49cfb9af
--- /dev/null
+++ b/docs/api-doc/structlist_object_promise_obj-members.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for listObjectPromiseObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structlist_object_promise_obj.html b/docs/api-doc/structlist_object_promise_obj.html
new file mode 100644
index 00000000..7d2fafcc
--- /dev/null
+++ b/docs/api-doc/structlist_object_promise_obj.html
@@ -0,0 +1,257 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: listObjectPromiseObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int listObjectPromiseObj::async_action_status
+
+
+
+
+
+
+
+
◆ bucketName
+
+
+
+
+
+ char* listObjectPromiseObj::bucketName
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred listObjectPromiseObj::deferred
+
+
+
+
+
+
+
+
◆ list_object_options
+
+
+
+
+
+ UplinkListObjectsOptions listObjectPromiseObj::list_object_options
+
+
+
+
+
+
+
+
◆ listObjectSet
+
+
+
+
+
+ int listObjectPromiseObj::listObjectSet
+
+
+
+
+
+
+
+
◆ objectIterator
+
+
+
+
+
+ UplinkObjectIterator* listObjectPromiseObj::objectIterator
+
+
+
+
+
+
+
+
◆ project_result
+
+
+
+
+
+ UplinkProject listObjectPromiseObj::project_result
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value listObjectPromiseObj::result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work listObjectPromiseObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structlist_object_promise_obj.js b/docs/api-doc/structlist_object_promise_obj.js
new file mode 100644
index 00000000..e5525bb8
--- /dev/null
+++ b/docs/api-doc/structlist_object_promise_obj.js
@@ -0,0 +1,12 @@
+var structlist_object_promise_obj =
+[
+ [ "async_action_status", "structlist_object_promise_obj.html#a4e7447792288b8e9c297b73f4da69c40", null ],
+ [ "bucketName", "structlist_object_promise_obj.html#a1da076d6accb9cff0d00ed6b361b38f8", null ],
+ [ "deferred", "structlist_object_promise_obj.html#ad422623fc63a19cd03153221a0ac617e", null ],
+ [ "list_object_options", "structlist_object_promise_obj.html#a0d571591da109cfec082edc87ed47128", null ],
+ [ "listObjectSet", "structlist_object_promise_obj.html#aa51b10755e984f9ee71c44975e617259", null ],
+ [ "objectIterator", "structlist_object_promise_obj.html#a56a47481fe6b265fa4a3dcec21e7d2b3", null ],
+ [ "project_result", "structlist_object_promise_obj.html#a7e727d304a5c25876bd66559cc925d48", null ],
+ [ "result", "structlist_object_promise_obj.html#a4229914b5389c8ac446a62beba0e1696", null ],
+ [ "work", "structlist_object_promise_obj.html#a23b2e799fbf5dc62ac1c3a3bbf50dd1a", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structobject_operation_obj-members.html b/docs/api-doc/structobject_operation_obj-members.html
new file mode 100644
index 00000000..fcf931af
--- /dev/null
+++ b/docs/api-doc/structobject_operation_obj-members.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for objectOperationObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structobject_operation_obj.html b/docs/api-doc/structobject_operation_obj.html
new file mode 100644
index 00000000..2033c3aa
--- /dev/null
+++ b/docs/api-doc/structobject_operation_obj.html
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: objectOperationObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int objectOperationObj::async_action_status
+
+
+
+
+
+
+
+
◆ bucketname
+
+
+
+
+
+ char* objectOperationObj::bucketname
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred objectOperationObj::deferred
+
+
+
+
+
+
+
+
◆ object_result
+
+
+
+
+
+ UplinkObjectResult objectOperationObj::object_result
+
+
+
+
+
+
+
+
◆ objectkey
+
+
+
+
+
+ char* objectOperationObj::objectkey
+
+
+
+
+
+
+
+
◆ project
+
+
+
+
+
+ UplinkProject objectOperationObj::project
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value objectOperationObj::result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work objectOperationObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structobject_operation_obj.js b/docs/api-doc/structobject_operation_obj.js
new file mode 100644
index 00000000..c2e9553d
--- /dev/null
+++ b/docs/api-doc/structobject_operation_obj.js
@@ -0,0 +1,11 @@
+var structobject_operation_obj =
+[
+ [ "async_action_status", "structobject_operation_obj.html#a2b4cbf1e285d0ac1b2899847cdfa0337", null ],
+ [ "bucketname", "structobject_operation_obj.html#a0833ad7ac91a92b716bfd7d9056e0a47", null ],
+ [ "deferred", "structobject_operation_obj.html#aed0aedba8bf0cf6216f870697cf83ff4", null ],
+ [ "object_result", "structobject_operation_obj.html#ac98bb40184a7f4cef953a6766e879b13", null ],
+ [ "objectkey", "structobject_operation_obj.html#a804cbf6bde23bd61ec6c09c5c20d2d66", null ],
+ [ "project", "structobject_operation_obj.html#aaf07f7cdba2abcfcfa594dc822b31e3b", null ],
+ [ "result", "structobject_operation_obj.html#a406d9c1f7fc0b8d245401f147b521c40", null ],
+ [ "work", "structobject_operation_obj.html#a368cf395d86e21b604caa628ee6196cd", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structopen_project_promise_obj-members.html b/docs/api-doc/structopen_project_promise_obj-members.html
new file mode 100644
index 00000000..5ac36c23
--- /dev/null
+++ b/docs/api-doc/structopen_project_promise_obj-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for openProjectPromiseObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structopen_project_promise_obj.html b/docs/api-doc/structopen_project_promise_obj.html
new file mode 100644
index 00000000..92534ef2
--- /dev/null
+++ b/docs/api-doc/structopen_project_promise_obj.html
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: openProjectPromiseObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ access
+
+
+
+
+
+ UplinkAccess openProjectPromiseObj::access
+
+
+
+
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int openProjectPromiseObj::async_action_status
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred openProjectPromiseObj::deferred
+
+
+
+
+
+
+
+
◆ project_Result
+
+
+
+
+
+ UplinkProjectResult openProjectPromiseObj::project_Result
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value openProjectPromiseObj::result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work openProjectPromiseObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structopen_project_promise_obj.js b/docs/api-doc/structopen_project_promise_obj.js
new file mode 100644
index 00000000..11914484
--- /dev/null
+++ b/docs/api-doc/structopen_project_promise_obj.js
@@ -0,0 +1,9 @@
+var structopen_project_promise_obj =
+[
+ [ "access", "structopen_project_promise_obj.html#a68cfe4779d9632d787c0db4d0aa76fa4", null ],
+ [ "async_action_status", "structopen_project_promise_obj.html#a409b662014aeed83a3ffc50e2712ef7e", null ],
+ [ "deferred", "structopen_project_promise_obj.html#ac121fd82dec11f3225bbb62e8b512fb1", null ],
+ [ "project_Result", "structopen_project_promise_obj.html#a67bb9425d25cbccbfda2b8468bb11c58", null ],
+ [ "result", "structopen_project_promise_obj.html#a5097101c05b7ab2c46714bd06be6ce09", null ],
+ [ "work", "structopen_project_promise_obj.html#a4934bf139ea14767d64ea30a9f341384", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structupload_abort_promise_obj-members.html b/docs/api-doc/structupload_abort_promise_obj-members.html
new file mode 100644
index 00000000..be4b252e
--- /dev/null
+++ b/docs/api-doc/structupload_abort_promise_obj-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for uploadAbortPromiseObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structupload_abort_promise_obj.html b/docs/api-doc/structupload_abort_promise_obj.html
new file mode 100644
index 00000000..356059fc
--- /dev/null
+++ b/docs/api-doc/structupload_abort_promise_obj.html
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: uploadAbortPromiseObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int uploadAbortPromiseObj::async_action_status
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred uploadAbortPromiseObj::deferred
+
+
+
+
+
+
+
+
◆ error_result
+
+
+
+
+
+ UplinkError* uploadAbortPromiseObj::error_result
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value uploadAbortPromiseObj::result
+
+
+
+
+
+
+
+
◆ upload_result
+
+
+
+
+
+ UplinkUpload uploadAbortPromiseObj::upload_result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work uploadAbortPromiseObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structupload_abort_promise_obj.js b/docs/api-doc/structupload_abort_promise_obj.js
new file mode 100644
index 00000000..7a8030ce
--- /dev/null
+++ b/docs/api-doc/structupload_abort_promise_obj.js
@@ -0,0 +1,9 @@
+var structupload_abort_promise_obj =
+[
+ [ "async_action_status", "structupload_abort_promise_obj.html#a774e9ae4317f878cb2f940c1ca8445e0", null ],
+ [ "deferred", "structupload_abort_promise_obj.html#a1a3fd23a70a7e77f3244b8243ee47fe3", null ],
+ [ "error_result", "structupload_abort_promise_obj.html#aab28b3ef13ff255ad895013563c1074a", null ],
+ [ "result", "structupload_abort_promise_obj.html#a1bb87e209951e75c5b78f8b9193acaba", null ],
+ [ "upload_result", "structupload_abort_promise_obj.html#aeed7038f2bab0bb6291f28b55b744779", null ],
+ [ "work", "structupload_abort_promise_obj.html#aed8724f54946685c540448c96a7ab2d6", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structupload_commit_obj-members.html b/docs/api-doc/structupload_commit_obj-members.html
new file mode 100644
index 00000000..2333324a
--- /dev/null
+++ b/docs/api-doc/structupload_commit_obj-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for uploadCommitObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structupload_commit_obj.html b/docs/api-doc/structupload_commit_obj.html
new file mode 100644
index 00000000..8ab9aa77
--- /dev/null
+++ b/docs/api-doc/structupload_commit_obj.html
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: uploadCommitObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int uploadCommitObj::async_action_status
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred uploadCommitObj::deferred
+
+
+
+
+
+
+
+
◆ error_result
+
+
+
+
+
+ UplinkError* uploadCommitObj::error_result
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value uploadCommitObj::result
+
+
+
+
+
+
+
+
◆ upload_result
+
+
+
+
+
+ UplinkUpload uploadCommitObj::upload_result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work uploadCommitObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structupload_commit_obj.js b/docs/api-doc/structupload_commit_obj.js
new file mode 100644
index 00000000..f6c3ad6b
--- /dev/null
+++ b/docs/api-doc/structupload_commit_obj.js
@@ -0,0 +1,9 @@
+var structupload_commit_obj =
+[
+ [ "async_action_status", "structupload_commit_obj.html#a5780fc7107eb043680d07dca9194269f", null ],
+ [ "deferred", "structupload_commit_obj.html#a113b145a2364885c34ce5e416050d1ad", null ],
+ [ "error_result", "structupload_commit_obj.html#a6499e8755fc0f0075089eff6dfdba73c", null ],
+ [ "result", "structupload_commit_obj.html#a149c217ba61dafe79f1153f513b750a0", null ],
+ [ "upload_result", "structupload_commit_obj.html#a919d5f49faf6ccea4a4c7078a6c7a5b6", null ],
+ [ "work", "structupload_commit_obj.html#a3ef304217ccbecd2c4ff102378b57a72", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structupload_info_obj-members.html b/docs/api-doc/structupload_info_obj-members.html
new file mode 100644
index 00000000..16d7faac
--- /dev/null
+++ b/docs/api-doc/structupload_info_obj-members.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for uploadInfoObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structupload_info_obj.html b/docs/api-doc/structupload_info_obj.html
new file mode 100644
index 00000000..7bba8b8e
--- /dev/null
+++ b/docs/api-doc/structupload_info_obj.html
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: uploadInfoObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int uploadInfoObj::async_action_status
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred uploadInfoObj::deferred
+
+
+
+
+
+
+
+
◆ object_result
+
+
+
+
+
+ UplinkObjectResult uploadInfoObj::object_result
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value uploadInfoObj::result
+
+
+
+
+
+
+
+
◆ upload_result
+
+
+
+
+
+ UplinkUpload uploadInfoObj::upload_result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work uploadInfoObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structupload_info_obj.js b/docs/api-doc/structupload_info_obj.js
new file mode 100644
index 00000000..bc8c6c35
--- /dev/null
+++ b/docs/api-doc/structupload_info_obj.js
@@ -0,0 +1,9 @@
+var structupload_info_obj =
+[
+ [ "async_action_status", "structupload_info_obj.html#a80502bb733befaa3f0941a4ca60f2211", null ],
+ [ "deferred", "structupload_info_obj.html#ac1723ff8ef2386cde6d4c33132a4b189", null ],
+ [ "object_result", "structupload_info_obj.html#a3b1dcd621d347b1f0cedd9636515f7e2", null ],
+ [ "result", "structupload_info_obj.html#aeb4d110e4e8cd8c4b1811c43567e3ffd", null ],
+ [ "upload_result", "structupload_info_obj.html#a4f3d6a1fc0a0c3e233397f8eaede9be6", null ],
+ [ "work", "structupload_info_obj.html#aab391c7db0720091d9e5a34b442ea818", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structupload_set_meta_obj-members.html b/docs/api-doc/structupload_set_meta_obj-members.html
new file mode 100644
index 00000000..1b042da4
--- /dev/null
+++ b/docs/api-doc/structupload_set_meta_obj-members.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for uploadSetMetaObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structupload_set_meta_obj.html b/docs/api-doc/structupload_set_meta_obj.html
new file mode 100644
index 00000000..f59797ac
--- /dev/null
+++ b/docs/api-doc/structupload_set_meta_obj.html
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: uploadSetMetaObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int uploadSetMetaObj::async_action_status
+
+
+
+
+
+
+
+
◆ customMetadata
+
+
+
+
+
+ UplinkCustomMetadata uploadSetMetaObj::customMetadata
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred uploadSetMetaObj::deferred
+
+
+
+
+
+
+
+
◆ error_result
+
+
+
+
+
+ UplinkError* uploadSetMetaObj::error_result
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value uploadSetMetaObj::result
+
+
+
+
+
+
+
+
◆ upload_result
+
+
+
+
+
+ UplinkUpload uploadSetMetaObj::upload_result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work uploadSetMetaObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structupload_set_meta_obj.js b/docs/api-doc/structupload_set_meta_obj.js
new file mode 100644
index 00000000..245b96c9
--- /dev/null
+++ b/docs/api-doc/structupload_set_meta_obj.js
@@ -0,0 +1,10 @@
+var structupload_set_meta_obj =
+[
+ [ "async_action_status", "structupload_set_meta_obj.html#a86be4128bdaa557d0136378e184195cf", null ],
+ [ "customMetadata", "structupload_set_meta_obj.html#a82594d38515447ae16e605df1e0dfd0e", null ],
+ [ "deferred", "structupload_set_meta_obj.html#a680484d9fa0cb782cb3855f9dabc2d4e", null ],
+ [ "error_result", "structupload_set_meta_obj.html#a8f4f01475209a41164d9da278f7e5396", null ],
+ [ "result", "structupload_set_meta_obj.html#a8e275f86a0d784e295cc9febb37a9a11", null ],
+ [ "upload_result", "structupload_set_meta_obj.html#a1e5e1a50b499c4cc659a4cba92439da8", null ],
+ [ "work", "structupload_set_meta_obj.html#aabc363e98d6b4d53945395702c7ef870", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structupload_write_obj-members.html b/docs/api-doc/structupload_write_obj-members.html
new file mode 100644
index 00000000..a332713c
--- /dev/null
+++ b/docs/api-doc/structupload_write_obj-members.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for uploadWriteObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structupload_write_obj.html b/docs/api-doc/structupload_write_obj.html
new file mode 100644
index 00000000..173cb1a5
--- /dev/null
+++ b/docs/api-doc/structupload_write_obj.html
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: uploadWriteObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int uploadWriteObj::async_action_status
+
+
+
+
+
+
+
+
◆ bufferPtr
+
+
+
+
+
+ void* uploadWriteObj::bufferPtr
+
+
+
+
+
+
+
+
◆ bytesread
+
+
+
+
+
+ size_t uploadWriteObj::bytesread
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred uploadWriteObj::deferred
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value uploadWriteObj::result
+
+
+
+
+
+
+
+
◆ upload_result
+
+
+
+
+
+ UplinkUpload uploadWriteObj::upload_result
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work uploadWriteObj::work
+
+
+
+
+
+
+
+
◆ write_result
+
+
+
+
+
+ UplinkWriteResult uploadWriteObj::write_result
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structupload_write_obj.js b/docs/api-doc/structupload_write_obj.js
new file mode 100644
index 00000000..0cd89f7a
--- /dev/null
+++ b/docs/api-doc/structupload_write_obj.js
@@ -0,0 +1,11 @@
+var structupload_write_obj =
+[
+ [ "async_action_status", "structupload_write_obj.html#a54916a92a0e353d7c46b104e6b0ed482", null ],
+ [ "bufferPtr", "structupload_write_obj.html#a0fb2cf2353e78e0ad44a32673f954042", null ],
+ [ "bytesread", "structupload_write_obj.html#a0f44f295cd63c0ae17574f934d1b1f88", null ],
+ [ "deferred", "structupload_write_obj.html#ac0311fca9e80fefbecc2bf073b220577", null ],
+ [ "result", "structupload_write_obj.html#aa2e18da02cd753951820aba11592af44", null ],
+ [ "upload_result", "structupload_write_obj.html#a6cf93a2aa83d1d92e603016d2d7112cc", null ],
+ [ "work", "structupload_write_obj.html#a4df8fa83d34786be551f0fb6cfa40436", null ],
+ [ "write_result", "structupload_write_obj.html#ac357cbb42a84752a96b9cf29abb9cc6c", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/structuploadobject_obj-members.html b/docs/api-doc/structuploadobject_obj-members.html
new file mode 100644
index 00000000..9c77eb3a
--- /dev/null
+++ b/docs/api-doc/structuploadobject_obj-members.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for uploadobjectObj , including all inherited members.
+
+
+
+
+
+
diff --git a/docs/api-doc/structuploadobject_obj.html b/docs/api-doc/structuploadobject_obj.html
new file mode 100644
index 00000000..aa56515c
--- /dev/null
+++ b/docs/api-doc/structuploadobject_obj.html
@@ -0,0 +1,273 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: uploadobjectObj Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <definitions.h >
+
+
+
+
◆ async_action_status
+
+
+
+
+
+ int uploadobjectObj::async_action_status
+
+
+
+
+
+
+
+
◆ bucketname
+
+
+
+
+
+ char* uploadobjectObj::bucketname
+
+
+
+
+
+
+
+
◆ deferred
+
+
+
+
+
+ napi_deferred uploadobjectObj::deferred
+
+
+
+
+
+
+
+
◆ objectkey
+
+
+
+
+
+ char* uploadobjectObj::objectkey
+
+
+
+
+
+
+
+
◆ project
+
+
+
+
+
+ UplinkProject uploadobjectObj::project
+
+
+
+
+
+
+
+
◆ result
+
+
+
+
+
+ napi_value uploadobjectObj::result
+
+
+
+
+
+
+
+
◆ upload_result
+
+
+
+
+
+ UplinkUploadResult uploadobjectObj::upload_result
+
+
+
+
+
+
+
+
◆ uploadOptions
+
+
+
+
+
+ UplinkUploadOptions uploadobjectObj::uploadOptions
+
+
+
+
+
+
+
+
◆ uploadoptionSet
+
+
+
+
+
+ int uploadobjectObj::uploadoptionSet
+
+
+
+
+
+
+
+
◆ work
+
+
+
+
+
+ napi_async_work uploadobjectObj::work
+
+
+
+
+
+
+
The documentation for this struct was generated from the following file:
+
+
+
+
+
+
diff --git a/docs/api-doc/structuploadobject_obj.js b/docs/api-doc/structuploadobject_obj.js
new file mode 100644
index 00000000..b8f24277
--- /dev/null
+++ b/docs/api-doc/structuploadobject_obj.js
@@ -0,0 +1,13 @@
+var structuploadobject_obj =
+[
+ [ "async_action_status", "structuploadobject_obj.html#a8d095e6a98babb04d8e04e3e6657b649", null ],
+ [ "bucketname", "structuploadobject_obj.html#a4f390722cbe24518e4b664f1b5a8a6a4", null ],
+ [ "deferred", "structuploadobject_obj.html#ad6910895e35a1ffe239b5a61be7a0d50", null ],
+ [ "objectkey", "structuploadobject_obj.html#a694b620d31a3eb023ae36489313b9d81", null ],
+ [ "project", "structuploadobject_obj.html#abd290d8e4826fa203a26085b3042039d", null ],
+ [ "result", "structuploadobject_obj.html#aa42b309550485e132edfdd6554d99509", null ],
+ [ "upload_result", "structuploadobject_obj.html#a86a972d8265cada19a50693978bcf293", null ],
+ [ "uploadOptions", "structuploadobject_obj.html#ae02033e48830541ab62b47dae1084604", null ],
+ [ "uploadoptionSet", "structuploadobject_obj.html#a34335fdf4b0060e221907ed4fb1a1160", null ],
+ [ "work", "structuploadobject_obj.html#a71402bb0f223d1db39b6375443763c82", null ]
+];
\ No newline at end of file
diff --git a/docs/sync_off.png b/docs/api-doc/sync_off.png
similarity index 100%
rename from docs/sync_off.png
rename to docs/api-doc/sync_off.png
diff --git a/docs/sync_on.png b/docs/api-doc/sync_on.png
similarity index 100%
rename from docs/sync_on.png
rename to docs/api-doc/sync_on.png
diff --git a/docs/tab_a.png b/docs/api-doc/tab_a.png
similarity index 100%
rename from docs/tab_a.png
rename to docs/api-doc/tab_a.png
diff --git a/docs/tab_b.png b/docs/api-doc/tab_b.png
similarity index 100%
rename from docs/tab_b.png
rename to docs/api-doc/tab_b.png
diff --git a/docs/tab_h.png b/docs/api-doc/tab_h.png
similarity index 100%
rename from docs/tab_h.png
rename to docs/api-doc/tab_h.png
diff --git a/docs/tab_s.png b/docs/api-doc/tab_s.png
similarity index 100%
rename from docs/tab_s.png
rename to docs/api-doc/tab_s.png
diff --git a/docs/tabs.css b/docs/api-doc/tabs.css
similarity index 100%
rename from docs/tabs.css
rename to docs/api-doc/tabs.css
diff --git a/docs/api-doc/upload__operations_8cc.html b/docs/api-doc/upload__operations_8cc.html
new file mode 100644
index 00000000..4e20136c
--- /dev/null
+++ b/docs/api-doc/upload__operations_8cc.html
@@ -0,0 +1,387 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: upload_operations.cc File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "upload_operations.h "
+
#include <string>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+napi_value upload_set_custom_metadatac (napi_env env, napi_callback_info info)
+ upload_set_custom_metadatac function is called from the javascript file there are restrictions on what can be stored in custom metadata. More...
+
+napi_value upload_abortc (napi_env env, napi_callback_info info)
+ upload_abortc function is called from the javascript file upload_abortc function aborts the upload More...
+
+napi_value upload_infoc (napi_env env, napi_callback_info info)
+ upload_infoc function is called from the javascript file upload_infoc upload the information . More...
+
+napi_value upload_commitc (napi_env env, napi_callback_info info)
+ upload_commitc function is called from the javascript file upload_commitc commits the uploaded data. More...
+
+napi_value upload_writec (napi_env env, napi_callback_info info)
+ upload_writec function is called from the javascript file upload_write uploads len(p) bytes from p to the object's data stream. any error encountered that caused the write to stop early. More...
+
+napi_value upload_objectc (napi_env env, napi_callback_info info)
+ upload_objectc function is called from the javascript file upload_objectc starts an upload to the specified key. More...
+
+
+
+
+
◆ upload_abortc()
+
+
+
+
+
+ napi_value upload_abortc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
upload_abortc function is called from the javascript file upload_abortc function aborts the upload
+
+
+
+
+
+
+
◆ upload_commitc()
+
+
+
+
+
+ napi_value upload_commitc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
upload_commitc function is called from the javascript file upload_commitc commits the uploaded data.
+
+
+
+
+
+
+
◆ upload_infoc()
+
+
+
+
+
+ napi_value upload_infoc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
upload_infoc function is called from the javascript file upload_infoc upload the information .
+
+
+
+
+
+
+
◆ upload_objectc()
+
+
+
+
+
+ napi_value upload_objectc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
upload_objectc function is called from the javascript file upload_objectc starts an upload to the specified key.
+
+
+
+
+
+
+
◆ upload_set_custom_metadatac()
+
+
+
+
+
+ napi_value upload_set_custom_metadatac
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
upload_set_custom_metadatac function is called from the javascript file there are restrictions on what can be stored in custom metadata.
+
+
+
+
+
+
+
◆ upload_writec()
+
+
+
+
+
+ napi_value upload_writec
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
upload_writec function is called from the javascript file upload_write uploads len(p) bytes from p to the object's data stream. any error encountered that caused the write to stop early.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/upload__operations_8cc.js b/docs/api-doc/upload__operations_8cc.js
similarity index 100%
rename from docs/upload__operations_8cc.js
rename to docs/api-doc/upload__operations_8cc.js
diff --git a/docs/api-doc/upload__operations_8cc__incl.map b/docs/api-doc/upload__operations_8cc__incl.map
new file mode 100644
index 00000000..3c899083
--- /dev/null
+++ b/docs/api-doc/upload__operations_8cc__incl.map
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8cc__incl.md5 b/docs/api-doc/upload__operations_8cc__incl.md5
new file mode 100644
index 00000000..3fa8a0e7
--- /dev/null
+++ b/docs/api-doc/upload__operations_8cc__incl.md5
@@ -0,0 +1 @@
+6374595cbcf986d1cd72047348c44438
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8cc__incl.png b/docs/api-doc/upload__operations_8cc__incl.png
new file mode 100644
index 00000000..f1af0644
Binary files /dev/null and b/docs/api-doc/upload__operations_8cc__incl.png differ
diff --git a/docs/api-doc/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.map b/docs/api-doc/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.map
new file mode 100644
index 00000000..6302d90e
--- /dev/null
+++ b/docs/api-doc/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.md5 b/docs/api-doc/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.md5
new file mode 100644
index 00000000..680bc437
--- /dev/null
+++ b/docs/api-doc/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.md5
@@ -0,0 +1 @@
+390aa46d04cb7338c570e5d69785b365
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.png b/docs/api-doc/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.png
new file mode 100644
index 00000000..a5fd2b6c
Binary files /dev/null and b/docs/api-doc/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.png differ
diff --git a/docs/api-doc/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.map b/docs/api-doc/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.map
new file mode 100644
index 00000000..ae1cf958
--- /dev/null
+++ b/docs/api-doc/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.md5 b/docs/api-doc/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.md5
new file mode 100644
index 00000000..dc6b93b4
--- /dev/null
+++ b/docs/api-doc/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.md5
@@ -0,0 +1 @@
+add47b0694bb2d80f805aa533a07aa3f
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.png b/docs/api-doc/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.png
new file mode 100644
index 00000000..28038246
Binary files /dev/null and b/docs/api-doc/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.png differ
diff --git a/docs/api-doc/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.map b/docs/api-doc/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.map
new file mode 100644
index 00000000..ddce03d4
--- /dev/null
+++ b/docs/api-doc/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.md5 b/docs/api-doc/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.md5
new file mode 100644
index 00000000..cbf89b5a
--- /dev/null
+++ b/docs/api-doc/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.md5
@@ -0,0 +1 @@
+9a56116e980333682ce040a770d33c8e
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.png b/docs/api-doc/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.png
new file mode 100644
index 00000000..41eea69d
Binary files /dev/null and b/docs/api-doc/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.png differ
diff --git a/docs/api-doc/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.map b/docs/api-doc/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.map
new file mode 100644
index 00000000..0902e501
--- /dev/null
+++ b/docs/api-doc/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.md5 b/docs/api-doc/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.md5
new file mode 100644
index 00000000..e5e1509d
--- /dev/null
+++ b/docs/api-doc/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.md5
@@ -0,0 +1 @@
+d73adde326c831f969584b90ffadc51b
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.png b/docs/api-doc/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.png
new file mode 100644
index 00000000..83f6f3f0
Binary files /dev/null and b/docs/api-doc/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.png differ
diff --git a/docs/api-doc/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.map b/docs/api-doc/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.map
new file mode 100644
index 00000000..f2b9e9c7
--- /dev/null
+++ b/docs/api-doc/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.md5 b/docs/api-doc/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.md5
new file mode 100644
index 00000000..5dbbcc8b
--- /dev/null
+++ b/docs/api-doc/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.md5
@@ -0,0 +1 @@
+f855db6a8d4e285a2f46d338f9f8b7cb
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.png b/docs/api-doc/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.png
new file mode 100644
index 00000000..fbfed6e7
Binary files /dev/null and b/docs/api-doc/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.png differ
diff --git a/docs/api-doc/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.map b/docs/api-doc/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.map
new file mode 100644
index 00000000..96bd66c1
--- /dev/null
+++ b/docs/api-doc/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.md5 b/docs/api-doc/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.md5
new file mode 100644
index 00000000..05c16603
--- /dev/null
+++ b/docs/api-doc/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.md5
@@ -0,0 +1 @@
+f86940812f9640a124072569a584d828
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.png b/docs/api-doc/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.png
new file mode 100644
index 00000000..b43312a7
Binary files /dev/null and b/docs/api-doc/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.png differ
diff --git a/docs/api-doc/upload__operations_8h.html b/docs/api-doc/upload__operations_8h.html
new file mode 100644
index 00000000..6f3f35e1
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h.html
@@ -0,0 +1,398 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: upload_operations.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "definitions.h "
+
#include "../libUplink.h"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+napi_value upload_set_custom_metadatac (napi_env env, napi_callback_info info)
+ upload_set_custom_metadatac function is called from the javascript file there are restrictions on what can be stored in custom metadata. More...
+
+napi_value upload_abortc (napi_env env, napi_callback_info info)
+ upload_abortc function is called from the javascript file upload_abortc function aborts the upload More...
+
+napi_value upload_infoc (napi_env env, napi_callback_info info)
+ upload_infoc function is called from the javascript file upload_infoc upload the information . More...
+
+napi_value upload_commitc (napi_env env, napi_callback_info info)
+ upload_commitc function is called from the javascript file upload_commitc commits the uploaded data. More...
+
+napi_value upload_writec (napi_env env, napi_callback_info info)
+ upload_writec function is called from the javascript file upload_write uploads len(p) bytes from p to the object's data stream. any error encountered that caused the write to stop early. More...
+
+napi_value upload_objectc (napi_env env, napi_callback_info info)
+ upload_objectc function is called from the javascript file upload_objectc starts an upload to the specified key. More...
+
+
+
+
+
◆ upload_abortc()
+
+
+
+
+
+ napi_value upload_abortc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
upload_abortc function is called from the javascript file upload_abortc function aborts the upload
+
+
+
+
+
+
+
◆ upload_commitc()
+
+
+
+
+
+ napi_value upload_commitc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
upload_commitc function is called from the javascript file upload_commitc commits the uploaded data.
+
+
+
+
+
+
+
◆ upload_infoc()
+
+
+
+
+
+ napi_value upload_infoc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
upload_infoc function is called from the javascript file upload_infoc upload the information .
+
+
+
+
+
+
+
◆ upload_objectc()
+
+
+
+
+
+ napi_value upload_objectc
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
upload_objectc function is called from the javascript file upload_objectc starts an upload to the specified key.
+
+
+
+
+
+
+
◆ upload_set_custom_metadatac()
+
+
+
+
+
+ napi_value upload_set_custom_metadatac
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
upload_set_custom_metadatac function is called from the javascript file there are restrictions on what can be stored in custom metadata.
+
+
+
+
+
+
+
◆ upload_writec()
+
+
+
+
+
+ napi_value upload_writec
+ (
+ napi_env
+ env ,
+
+
+
+
+ napi_callback_info
+ info
+
+
+
+ )
+
+
+
+
+
+
upload_writec function is called from the javascript file upload_write uploads len(p) bytes from p to the object's data stream. any error encountered that caused the write to stop early.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8h.js b/docs/api-doc/upload__operations_8h.js
new file mode 100644
index 00000000..f898d396
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h.js
@@ -0,0 +1,9 @@
+var upload__operations_8h =
+[
+ [ "upload_abortc", "upload__operations_8h.html#acec0b997c68975ed65af14cc200bad09", null ],
+ [ "upload_commitc", "upload__operations_8h.html#ab5167c4273b9e19024e9d401de4f3605", null ],
+ [ "upload_infoc", "upload__operations_8h.html#a46ee7742d3930e8dd98064b8d1a504b9", null ],
+ [ "upload_objectc", "upload__operations_8h.html#af5f30faecbe174c8a9ebf8957c6d8f8c", null ],
+ [ "upload_set_custom_metadatac", "upload__operations_8h.html#aa93e4e71b750bc9f2ece0e705be27628", null ],
+ [ "upload_writec", "upload__operations_8h.html#aa2a3753dc8e5ac1f26a27b0f6b55738c", null ]
+];
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8h__dep__incl.map b/docs/api-doc/upload__operations_8h__dep__incl.map
new file mode 100644
index 00000000..95a5c2f4
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h__dep__incl.map
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8h__dep__incl.md5 b/docs/api-doc/upload__operations_8h__dep__incl.md5
new file mode 100644
index 00000000..9726dead
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h__dep__incl.md5
@@ -0,0 +1 @@
+d5977153dd221e6c5b3d760a748d9858
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8h__dep__incl.png b/docs/api-doc/upload__operations_8h__dep__incl.png
new file mode 100644
index 00000000..1c0a4e6b
Binary files /dev/null and b/docs/api-doc/upload__operations_8h__dep__incl.png differ
diff --git a/docs/api-doc/upload__operations_8h__incl.map b/docs/api-doc/upload__operations_8h__incl.map
new file mode 100644
index 00000000..c2a6c909
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h__incl.map
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8h__incl.md5 b/docs/api-doc/upload__operations_8h__incl.md5
new file mode 100644
index 00000000..9e00c9a8
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h__incl.md5
@@ -0,0 +1 @@
+21f96746116f5904139e4b5e3e83f43e
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8h__incl.png b/docs/api-doc/upload__operations_8h__incl.png
new file mode 100644
index 00000000..a253120e
Binary files /dev/null and b/docs/api-doc/upload__operations_8h__incl.png differ
diff --git a/docs/api-doc/upload__operations_8h_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.map b/docs/api-doc/upload__operations_8h_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.map
new file mode 100644
index 00000000..6302d90e
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8h_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.md5 b/docs/api-doc/upload__operations_8h_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.md5
new file mode 100644
index 00000000..680bc437
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.md5
@@ -0,0 +1 @@
+390aa46d04cb7338c570e5d69785b365
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8h_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.png b/docs/api-doc/upload__operations_8h_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.png
new file mode 100644
index 00000000..a5fd2b6c
Binary files /dev/null and b/docs/api-doc/upload__operations_8h_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.png differ
diff --git a/docs/api-doc/upload__operations_8h_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.map b/docs/api-doc/upload__operations_8h_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.map
new file mode 100644
index 00000000..ae1cf958
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8h_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.md5 b/docs/api-doc/upload__operations_8h_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.md5
new file mode 100644
index 00000000..dc6b93b4
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.md5
@@ -0,0 +1 @@
+add47b0694bb2d80f805aa533a07aa3f
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8h_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.png b/docs/api-doc/upload__operations_8h_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.png
new file mode 100644
index 00000000..28038246
Binary files /dev/null and b/docs/api-doc/upload__operations_8h_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.png differ
diff --git a/docs/api-doc/upload__operations_8h_aa93e4e71b750bc9f2ece0e705be27628_cgraph.map b/docs/api-doc/upload__operations_8h_aa93e4e71b750bc9f2ece0e705be27628_cgraph.map
new file mode 100644
index 00000000..ddce03d4
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h_aa93e4e71b750bc9f2ece0e705be27628_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8h_aa93e4e71b750bc9f2ece0e705be27628_cgraph.md5 b/docs/api-doc/upload__operations_8h_aa93e4e71b750bc9f2ece0e705be27628_cgraph.md5
new file mode 100644
index 00000000..cbf89b5a
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h_aa93e4e71b750bc9f2ece0e705be27628_cgraph.md5
@@ -0,0 +1 @@
+9a56116e980333682ce040a770d33c8e
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8h_aa93e4e71b750bc9f2ece0e705be27628_cgraph.png b/docs/api-doc/upload__operations_8h_aa93e4e71b750bc9f2ece0e705be27628_cgraph.png
new file mode 100644
index 00000000..41eea69d
Binary files /dev/null and b/docs/api-doc/upload__operations_8h_aa93e4e71b750bc9f2ece0e705be27628_cgraph.png differ
diff --git a/docs/api-doc/upload__operations_8h_ab5167c4273b9e19024e9d401de4f3605_cgraph.map b/docs/api-doc/upload__operations_8h_ab5167c4273b9e19024e9d401de4f3605_cgraph.map
new file mode 100644
index 00000000..0902e501
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h_ab5167c4273b9e19024e9d401de4f3605_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8h_ab5167c4273b9e19024e9d401de4f3605_cgraph.md5 b/docs/api-doc/upload__operations_8h_ab5167c4273b9e19024e9d401de4f3605_cgraph.md5
new file mode 100644
index 00000000..e5e1509d
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h_ab5167c4273b9e19024e9d401de4f3605_cgraph.md5
@@ -0,0 +1 @@
+d73adde326c831f969584b90ffadc51b
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8h_ab5167c4273b9e19024e9d401de4f3605_cgraph.png b/docs/api-doc/upload__operations_8h_ab5167c4273b9e19024e9d401de4f3605_cgraph.png
new file mode 100644
index 00000000..83f6f3f0
Binary files /dev/null and b/docs/api-doc/upload__operations_8h_ab5167c4273b9e19024e9d401de4f3605_cgraph.png differ
diff --git a/docs/api-doc/upload__operations_8h_acec0b997c68975ed65af14cc200bad09_cgraph.map b/docs/api-doc/upload__operations_8h_acec0b997c68975ed65af14cc200bad09_cgraph.map
new file mode 100644
index 00000000..f2b9e9c7
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h_acec0b997c68975ed65af14cc200bad09_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8h_acec0b997c68975ed65af14cc200bad09_cgraph.md5 b/docs/api-doc/upload__operations_8h_acec0b997c68975ed65af14cc200bad09_cgraph.md5
new file mode 100644
index 00000000..5dbbcc8b
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h_acec0b997c68975ed65af14cc200bad09_cgraph.md5
@@ -0,0 +1 @@
+f855db6a8d4e285a2f46d338f9f8b7cb
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8h_acec0b997c68975ed65af14cc200bad09_cgraph.png b/docs/api-doc/upload__operations_8h_acec0b997c68975ed65af14cc200bad09_cgraph.png
new file mode 100644
index 00000000..fbfed6e7
Binary files /dev/null and b/docs/api-doc/upload__operations_8h_acec0b997c68975ed65af14cc200bad09_cgraph.png differ
diff --git a/docs/api-doc/upload__operations_8h_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.map b/docs/api-doc/upload__operations_8h_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.map
new file mode 100644
index 00000000..96bd66c1
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.map
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/docs/api-doc/upload__operations_8h_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.md5 b/docs/api-doc/upload__operations_8h_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.md5
new file mode 100644
index 00000000..05c16603
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.md5
@@ -0,0 +1 @@
+f86940812f9640a124072569a584d828
\ No newline at end of file
diff --git a/docs/api-doc/upload__operations_8h_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.png b/docs/api-doc/upload__operations_8h_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.png
new file mode 100644
index 00000000..b43312a7
Binary files /dev/null and b/docs/api-doc/upload__operations_8h_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.png differ
diff --git a/docs/api-doc/upload__operations_8h_source.html b/docs/api-doc/upload__operations_8h_source.html
new file mode 100644
index 00000000..fd9b58de
--- /dev/null
+++ b/docs/api-doc/upload__operations_8h_source.html
@@ -0,0 +1,173 @@
+
+
+
+
+
+
+
+Uplink-Nodejs: upload_operations.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Uplink-Nodejs
+ 1.0.8
+
+ Nods.js binding fo libUplink
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
2 #include "../libUplink.h"
+
+
+
+
6 napi_value
upload_abortc (napi_env env, napi_callback_info info);
+
+
8 napi_value
upload_infoc (napi_env env, napi_callback_info info);
+
+
+
+
12 napi_value
upload_writec (napi_env env, napi_callback_info info);
+
+
+
+
+int async_action_status
Definition: definitions.h:129
+
+void uploadAbortPromiseExecute(napi_env env, void *data)
uploadAbortPromiseExecute used to implement the uplink-c library function uploadAbortPromiseExecute a...
Definition: promises_execute.cc:103
+napi_value upload_set_custom_metadatac(napi_env env, napi_callback_info info)
upload_set_custom_metadatac function is called from the javascript file there are restrictions on wha...
Definition: upload_operations.cc:14
+napi_deferred deferred
Definition: definitions.h:119
+void uploadObjectComplete(napi_env env, napi_status status, void *data)
uploadObjectComplete creates the handle for upload_object . it shows null if upload option set contai...
Definition: promises_complete.cc:389
+void uploadWritePromiseExecute(napi_env env, void *data)
uploadWritePromiseExecute used to implement the uplink-c library function uploadWritePromiseExecute w...
Definition: promises_execute.cc:134
+napi_deferred deferred
Definition: definitions.h:110
+napi_value upload_commitc(napi_env env, napi_callback_info info)
upload_commitc function is called from the javascript file upload_commitc commits the uploaded data.
Definition: upload_operations.cc:373
+napi_value upload_objectc(napi_env env, napi_callback_info info)
upload_objectc function is called from the javascript file upload_objectc starts an upload to the spe...
Definition: upload_operations.cc:572
+UplinkUpload upload_result
Definition: definitions.h:93
+Definition: definitions.h:108
+size_t bytesread
Definition: definitions.h:123
+void uploadAbortPromiseComplete(napi_env env, napi_status status, void *data)
uploadAbortPromiseComplete creates the handle for upload_abort
Definition: promises_complete.cc:259
+UplinkUpload upload_result
Definition: definitions.h:113
+void uploadCommitOperationComplete(napi_env env, napi_status status, void *data)
uploadCommitOperationComplete creates the handle for upload_commit
Definition: promises_complete.cc:318
+napi_deferred deferred
Definition: definitions.h:130
+napi_value upload_writec(napi_env env, napi_callback_info info)
upload_writec function is called from the javascript file upload_write uploads len(p) bytes from p to...
Definition: upload_operations.cc:453
+napi_value upload_set_custom_metadatac(napi_env env, napi_callback_info info)
upload_set_custom_metadatac function is called from the javascript file there are restrictions on wha...
Definition: upload_operations.cc:14
+void uploadObjectExecute(napi_env env, void *data)
uploadObjectExecute used to implement the uplink-c library function uploadObjectExecute uploads the o...
Definition: promises_execute.cc:147
+napi_async_work work
Definition: definitions.h:131
+UplinkUploadOptions uploadOptions
Definition: definitions.h:137
+napi_value upload_abortc(napi_env env, napi_callback_info info)
upload_abortc function is called from the javascript file upload_abortc function aborts the upload
Definition: upload_operations.cc:222
+napi_deferred deferred
Definition: definitions.h:90
+napi_value upload_abortc(napi_env env, napi_callback_info info)
upload_abortc function is called from the javascript file upload_abortc function aborts the upload
Definition: upload_operations.cc:222
+napi_value upload_objectc(napi_env env, napi_callback_info info)
upload_objectc function is called from the javascript file upload_objectc starts an upload to the spe...
Definition: upload_operations.cc:572
+
+
+Definition: definitions.h:117
+void * bufferPtr
Definition: definitions.h:122
+
+Definition: definitions.h:98
+UplinkUpload upload_result
Definition: definitions.h:124
+char * bucketname
Definition: definitions.h:133
+napi_async_work work
Definition: definitions.h:120
+UplinkUpload upload_result
Definition: definitions.h:103
+napi_async_work work
Definition: definitions.h:91
+void uploadInfoPromiseExecute(napi_env env, void *data)
uploadInfoPromiseExecute used to implement the uplink-c library function uploadInfoPromiseExecute upl...
Definition: promises_execute.cc:113
+void uploadInfoOperationComplete(napi_env env, napi_status status, void *data)
uploadInfoOperationComplete creates the handle for upload_info
Definition: promises_complete.cc:288
+char * objectkey
Definition: definitions.h:134
+void uploadSetMetaPromiseComplete(napi_env env, napi_status status, void *data)
uploadSetMetaPromiseComplete creates the handle for upload_set_custom_metadata
Definition: promises_complete.cc:229
+
+napi_value upload_infoc(napi_env env, napi_callback_info info)
upload_infoc function is called from the javascript file upload_infoc upload the information .
Definition: upload_operations.cc:294
+int uploadoptionSet
Definition: definitions.h:138
+napi_value upload_writec(napi_env env, napi_callback_info info)
upload_writec function is called from the javascript file upload_write uploads len(p) bytes from p to...
Definition: upload_operations.cc:453
+napi_value upload_infoc(napi_env env, napi_callback_info info)
upload_infoc function is called from the javascript file upload_infoc upload the information .
Definition: upload_operations.cc:294
+
+Definition: definitions.h:128
+napi_deferred deferred
Definition: definitions.h:100
+void uploadCommitPromiseExecute(napi_env env, void *data)
uploadCommitPromiseExecute used to implement the uplink-c library function uploadCommitPromiseExecute...
Definition: promises_execute.cc:124
+Definition: definitions.h:88
+int async_action_status
Definition: definitions.h:118
+UplinkProject project
Definition: definitions.h:135
+void uploadSetMetaPromiseExecute(napi_env env, void *data)
uploadSetMetaPromiseExecute used to implement the uplink-c library function uploadSetMetaPromiseExecu...
Definition: promises_execute.cc:92
+void uploadWriteOperationComplete(napi_env env, napi_status status, void *data)
uploadWriteOperationComplete creates the handle for upload_write
Definition: promises_complete.cc:348
+
+napi_async_work work
Definition: definitions.h:101
+napi_async_work work
Definition: definitions.h:111
+napi_value upload_commitc(napi_env env, napi_callback_info info)
upload_commitc function is called from the javascript file upload_commitc commits the uploaded data.
Definition: upload_operations.cc:373
+
+
+
+
diff --git a/docs/bucket__operations_8cc.html b/docs/bucket__operations_8cc.html
deleted file mode 100644
index 91c3dd6f..00000000
--- a/docs/bucket__operations_8cc.html
+++ /dev/null
@@ -1,343 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: bucket_operations.cc File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-napi_value stat_bucketc (napi_env env, napi_callback_info info)
-
-napi_value create_bucketc (napi_env env, napi_callback_info info)
-
-napi_value ensure_bucketc (napi_env env, napi_callback_info info)
-
-napi_value delete_bucketc (napi_env env, napi_callback_info info)
-
-
-
-
-
◆ create_bucketc()
-
-
-
-
-
- napi_value create_bucketc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
stat_bucket function is called from the javascript file create_bucket creates a new bucket. When bucket already exists it returns a valid Bucket and ErrBucketExists.
-
-
-
-
-
-
-
-
-
◆ delete_bucketc()
-
-
-
-
-
- napi_value delete_bucketc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
delete_bucket function is called from the javascript file delete_bucket deletes the bucket. When bucket is not empty it returns ErrBucketNotEmpty.
-
-
-
-
-
-
-
-
-
◆ ensure_bucketc()
-
-
-
-
-
- napi_value ensure_bucketc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
ensure_bucket function is called from the javascript file ensure_bucket creates a new bucket and ignores the error when it already exists. When bucket already exists it returns a valid Bucket and ErrBucketExists.
-
-
-
-
-
-
-
-
-
◆ stat_bucketc()
-
-
-
-
-
- napi_value stat_bucketc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
stat_bucket function is called from the javascript file stat_bucket returns information about a bucket.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/bucket__operations_8cc__incl.map b/docs/bucket__operations_8cc__incl.map
deleted file mode 100644
index 46f8d6d7..00000000
--- a/docs/bucket__operations_8cc__incl.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/bucket__operations_8cc__incl.md5 b/docs/bucket__operations_8cc__incl.md5
deleted file mode 100644
index 9c9bdef5..00000000
--- a/docs/bucket__operations_8cc__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-b3317b94b39a8853b8cb15b46fc7fb3c
\ No newline at end of file
diff --git a/docs/bucket__operations_8cc__incl.png b/docs/bucket__operations_8cc__incl.png
deleted file mode 100644
index 7323b925..00000000
Binary files a/docs/bucket__operations_8cc__incl.png and /dev/null differ
diff --git a/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_cgraph.map b/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_cgraph.map
deleted file mode 100644
index 7b67b4e2..00000000
--- a/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_cgraph.map
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_cgraph.md5 b/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_cgraph.md5
deleted file mode 100644
index 981ce854..00000000
--- a/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-247ccedc25f952ab04318df9e77e22ed
\ No newline at end of file
diff --git a/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_cgraph.png b/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_cgraph.png
deleted file mode 100644
index 33516e24..00000000
Binary files a/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_cgraph.png and /dev/null differ
diff --git a/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_icgraph.map b/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_icgraph.map
deleted file mode 100644
index 56118a0d..00000000
--- a/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_icgraph.md5 b/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_icgraph.md5
deleted file mode 100644
index 212f096b..00000000
--- a/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-2bf8515a9c072a1e5d322bf968226986
\ No newline at end of file
diff --git a/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_icgraph.png b/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_icgraph.png
deleted file mode 100644
index 620cd4c2..00000000
Binary files a/docs/bucket__operations_8cc_a0541fcd6deaa815c027a557f33c7c44f_icgraph.png and /dev/null differ
diff --git a/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_cgraph.map b/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_cgraph.map
deleted file mode 100644
index f21a629d..00000000
--- a/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_cgraph.map
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_cgraph.md5 b/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_cgraph.md5
deleted file mode 100644
index 7b906dd7..00000000
--- a/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-bcc428d640b94da9da139303b2ed2310
\ No newline at end of file
diff --git a/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_cgraph.png b/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_cgraph.png
deleted file mode 100644
index c7639795..00000000
Binary files a/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_cgraph.png and /dev/null differ
diff --git a/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_icgraph.map b/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_icgraph.map
deleted file mode 100644
index 2719b16e..00000000
--- a/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_icgraph.md5 b/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_icgraph.md5
deleted file mode 100644
index 6f1c04e2..00000000
--- a/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-d43946e95923309267858537684ef2c2
\ No newline at end of file
diff --git a/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_icgraph.png b/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_icgraph.png
deleted file mode 100644
index 55f26777..00000000
Binary files a/docs/bucket__operations_8cc_a4d7e31696e654549a3b5b799f03c99c6_icgraph.png and /dev/null differ
diff --git a/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_cgraph.map b/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_cgraph.map
deleted file mode 100644
index f1d51b02..00000000
--- a/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_cgraph.map
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_cgraph.md5 b/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_cgraph.md5
deleted file mode 100644
index 137190c0..00000000
--- a/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-ad6d8d38fc643686716835df09194e46
\ No newline at end of file
diff --git a/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_cgraph.png b/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_cgraph.png
deleted file mode 100644
index fff6ebf0..00000000
Binary files a/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_cgraph.png and /dev/null differ
diff --git a/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_icgraph.map b/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_icgraph.map
deleted file mode 100644
index a138eb6a..00000000
--- a/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_icgraph.md5 b/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_icgraph.md5
deleted file mode 100644
index 3863e68a..00000000
--- a/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-f6abb371e08e141799fc0c1fa6804adb
\ No newline at end of file
diff --git a/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_icgraph.png b/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_icgraph.png
deleted file mode 100644
index cf214201..00000000
Binary files a/docs/bucket__operations_8cc_a52f6abad2725d06efa100cc28ba6a6b5_icgraph.png and /dev/null differ
diff --git a/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_cgraph.map b/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_cgraph.map
deleted file mode 100644
index 1185d430..00000000
--- a/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_cgraph.map
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_cgraph.md5 b/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_cgraph.md5
deleted file mode 100644
index c3fad611..00000000
--- a/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-55448bd384fab7f00969984f2bb57451
\ No newline at end of file
diff --git a/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_cgraph.png b/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_cgraph.png
deleted file mode 100644
index 3aa5fa8d..00000000
Binary files a/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_cgraph.png and /dev/null differ
diff --git a/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_icgraph.map b/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_icgraph.map
deleted file mode 100644
index 18745c32..00000000
--- a/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_icgraph.md5 b/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_icgraph.md5
deleted file mode 100644
index 8bc20150..00000000
--- a/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-bbbf93f83be25821853c38a8e6d45bd2
\ No newline at end of file
diff --git a/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_icgraph.png b/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_icgraph.png
deleted file mode 100644
index b7b4f14d..00000000
Binary files a/docs/bucket__operations_8cc_ae71b54239e182c072b747d16b057c5be_icgraph.png and /dev/null differ
diff --git a/docs/dir_5cc9734393de21020600475b0d09877d.html b/docs/dir_5cc9734393de21020600475b0d09877d.html
deleted file mode 100644
index e348f9af..00000000
--- a/docs/dir_5cc9734393de21020600475b0d09877d.html
+++ /dev/null
@@ -1,132 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: node-js binding Directory Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/dir_8800713eabc9c6b532d31645a0958ff0.html b/docs/dir_8800713eabc9c6b532d31645a0958ff0.html
deleted file mode 100644
index b96c294a..00000000
--- a/docs/dir_8800713eabc9c6b532d31645a0958ff0.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: Desktop Directory Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/dir_d522931ffa1371640980b621734a4381.html b/docs/dir_d522931ffa1371640980b621734a4381.html
deleted file mode 100644
index a58e6a17..00000000
--- a/docs/dir_d522931ffa1371640980b621734a4381.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: Users Directory Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/dir_edfddb57d3c9efe47a6579991ed75062.html b/docs/dir_edfddb57d3c9efe47a6579991ed75062.html
deleted file mode 100644
index 2f0fc094..00000000
--- a/docs/dir_edfddb57d3c9efe47a6579991ed75062.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: Storj Directory Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/documentation.html b/docs/documentation.html
deleted file mode 100644
index c250fe81..00000000
--- a/docs/documentation.html
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: Node-js bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
It uses NAPI for creating node module we can use this module to run uplink functions in nodejs
-
-
-
-
-
-
-
diff --git a/docs/download__operations_8cc.html b/docs/download__operations_8cc.html
deleted file mode 100644
index 09615d86..00000000
--- a/docs/download__operations_8cc.html
+++ /dev/null
@@ -1,343 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: download_operations.cc File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
◆ close_downloadc()
-
-
-
-
-
- napi_value close_downloadc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
close_downloadc function is called from the javascript file close_downloadc closes the download .
-
-
-
-
-
-
-
-
-
◆ download_infoc()
-
-
-
-
-
- napi_value download_infoc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
download_infoc function is called from the javascript file download_info returns information about the downloaded object .
-
-
-
-
-
-
-
-
-
◆ download_objectc()
-
-
-
-
-
- napi_value download_objectc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
download_objectc function is called from the javascript file download_objectc starts download to the specified key.
-
-
-
-
-
-
-
-
-
◆ download_readc()
-
-
-
-
-
- napi_value download_readc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
download_readc function is called from the javascript file download_readc reads the download .
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/download__operations_8cc__incl.map b/docs/download__operations_8cc__incl.map
deleted file mode 100644
index 78376e00..00000000
--- a/docs/download__operations_8cc__incl.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/download__operations_8cc__incl.md5 b/docs/download__operations_8cc__incl.md5
deleted file mode 100644
index 54e36fa3..00000000
--- a/docs/download__operations_8cc__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-1d107065703e1d3e683f6cf72aebde73
\ No newline at end of file
diff --git a/docs/download__operations_8cc__incl.png b/docs/download__operations_8cc__incl.png
deleted file mode 100644
index 3f00b2ae..00000000
Binary files a/docs/download__operations_8cc__incl.png and /dev/null differ
diff --git a/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_cgraph.map b/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_cgraph.map
deleted file mode 100644
index 6d61b3d8..00000000
--- a/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_cgraph.map
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_cgraph.md5 b/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_cgraph.md5
deleted file mode 100644
index 706199c2..00000000
--- a/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-e3583ac4c5a5090d38e7664d2d8e576f
\ No newline at end of file
diff --git a/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_cgraph.png b/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_cgraph.png
deleted file mode 100644
index 81f7067b..00000000
Binary files a/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_cgraph.png and /dev/null differ
diff --git a/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_icgraph.map b/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_icgraph.map
deleted file mode 100644
index 35748ff2..00000000
--- a/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_icgraph.md5 b/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_icgraph.md5
deleted file mode 100644
index 782b67bd..00000000
--- a/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-ba34c0feaf5c6712a01852a1bb4720a5
\ No newline at end of file
diff --git a/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_icgraph.png b/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_icgraph.png
deleted file mode 100644
index ba7f4f12..00000000
Binary files a/docs/download__operations_8cc_a1feb50082437a42729a8ae4bcd7eae14_icgraph.png and /dev/null differ
diff --git a/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_cgraph.map b/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_cgraph.map
deleted file mode 100644
index 6a147b8f..00000000
--- a/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_cgraph.map
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_cgraph.md5 b/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_cgraph.md5
deleted file mode 100644
index e9cb9dff..00000000
--- a/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-7fcf6ab002bec6b308b264e6d161bbb1
\ No newline at end of file
diff --git a/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_cgraph.png b/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_cgraph.png
deleted file mode 100644
index 84254252..00000000
Binary files a/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_cgraph.png and /dev/null differ
diff --git a/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_icgraph.map b/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_icgraph.map
deleted file mode 100644
index fbae09c6..00000000
--- a/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_icgraph.md5 b/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_icgraph.md5
deleted file mode 100644
index c0c54ff6..00000000
--- a/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-1a93bab7457ff5fd4fb26c15f5b9982b
\ No newline at end of file
diff --git a/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_icgraph.png b/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_icgraph.png
deleted file mode 100644
index c6172dcf..00000000
Binary files a/docs/download__operations_8cc_a5de3a645e81eab2c7327edb17b40d75d_icgraph.png and /dev/null differ
diff --git a/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_cgraph.map b/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_cgraph.map
deleted file mode 100644
index 9896f799..00000000
--- a/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_cgraph.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_cgraph.md5 b/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_cgraph.md5
deleted file mode 100644
index 848295d2..00000000
--- a/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-0326e10757f2e4ad76b2f8da1ecb15da
\ No newline at end of file
diff --git a/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_cgraph.png b/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_cgraph.png
deleted file mode 100644
index 2602ee0c..00000000
Binary files a/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_cgraph.png and /dev/null differ
diff --git a/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_icgraph.map b/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_icgraph.map
deleted file mode 100644
index 1e9a1cd3..00000000
--- a/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_icgraph.md5 b/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_icgraph.md5
deleted file mode 100644
index 066b4044..00000000
--- a/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-bff9e010ee9262f903e696671b440853
\ No newline at end of file
diff --git a/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_icgraph.png b/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_icgraph.png
deleted file mode 100644
index 7077a334..00000000
Binary files a/docs/download__operations_8cc_a89a532e6b99165dfcd4612b48a75c386_icgraph.png and /dev/null differ
diff --git a/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_cgraph.map b/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_cgraph.map
deleted file mode 100644
index 9089e526..00000000
--- a/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_cgraph.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_cgraph.md5 b/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_cgraph.md5
deleted file mode 100644
index 9b696bda..00000000
--- a/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-30a9f94dcd2c5997f1e4ee41f07fd0fa
\ No newline at end of file
diff --git a/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_cgraph.png b/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_cgraph.png
deleted file mode 100644
index d0251f4c..00000000
Binary files a/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_cgraph.png and /dev/null differ
diff --git a/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_icgraph.map b/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_icgraph.map
deleted file mode 100644
index 13dfeb13..00000000
--- a/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_icgraph.md5 b/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_icgraph.md5
deleted file mode 100644
index ed89ff0b..00000000
--- a/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-7cbffc147d10eec3cde0cf329686a184
\ No newline at end of file
diff --git a/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_icgraph.png b/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_icgraph.png
deleted file mode 100644
index 2eca0c21..00000000
Binary files a/docs/download__operations_8cc_aa96e740f72e5af01401007e3db45d20d_icgraph.png and /dev/null differ
diff --git a/docs/doxygen.png b/docs/doxygen.png
deleted file mode 100644
index 3ff17d80..00000000
Binary files a/docs/doxygen.png and /dev/null differ
diff --git a/docs/error.md b/docs/error.md
deleted file mode 100644
index 444d0592..00000000
--- a/docs/error.md
+++ /dev/null
@@ -1,16 +0,0 @@
-# Error
-
-## List of errors
- * InternalError
- * CancelledError
- * InvalidHandleError
- * TooManyRequestsError
- * BandwidthLimitExceededError
- * BucketNameInvalidError
- * BucketAlreadyExistError
- * BucketNotEmptyError
- * BucketNotFoundError
- * ObjectKeyInvalidError
- * ObjectNotFoundError
- * UploadDoneError
-
diff --git a/docs/files.html b/docs/files.html
deleted file mode 100644
index b7db78c8..00000000
--- a/docs/files.html
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: File List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Here is a list of all files with brief descriptions:
-
-
-
-
-
-
diff --git a/docs/files_dup.js b/docs/files_dup.js
deleted file mode 100644
index 61b6ff1c..00000000
--- a/docs/files_dup.js
+++ /dev/null
@@ -1,12 +0,0 @@
-var files_dup =
-[
- [ "access_operations.cc", "access__operations_8cc.html", "access__operations_8cc" ],
- [ "bucket_operations.cc", "bucket__operations_8cc.html", "bucket__operations_8cc" ],
- [ "download_operations.cc", "download__operations_8cc.html", "download__operations_8cc" ],
- [ "libUplink.cc", "lib_uplink_8cc.html", "lib_uplink_8cc" ],
- [ "object_operations.cc", "object__operations_8cc.html", "object__operations_8cc" ],
- [ "project_operations.cc", "project__operations_8cc.html", "project__operations_8cc" ],
- [ "promises_complete.cc", "promises__complete_8cc.html", "promises__complete_8cc" ],
- [ "promises_execute.cc", "promises__execute_8cc.html", "promises__execute_8cc" ],
- [ "upload_operations.cc", "upload__operations_8cc.html", "upload__operations_8cc" ]
-];
\ No newline at end of file
diff --git a/docs/globals.html b/docs/globals.html
deleted file mode 100644
index e6310eb8..00000000
--- a/docs/globals.html
+++ /dev/null
@@ -1,403 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: File Members
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Here is a list of all file members with links to the files they belong to:
-
-
- a -
-
-
-
- b -
-
-
-
- c -
-
-
-
- d -
-
-
-
- e -
-
-
-
- g -
-
-
-
- i -
-
-
-
- l -
-
-
-
- o -
-
-
-
- p -
-
-
-
- r -
-
-
-
- s -
-
-
-
- u -
-
-
-
-
-
-
diff --git a/docs/globals_func.html b/docs/globals_func.html
deleted file mode 100644
index 0abe8fdb..00000000
--- a/docs/globals_func.html
+++ /dev/null
@@ -1,403 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: File Members
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- a -
-
-
-
- b -
-
-
-
- c -
-
-
-
- d -
-
-
-
- e -
-
-
-
- g -
-
-
-
- i -
-
-
-
- l -
-
-
-
- o -
-
-
-
- p -
-
-
-
- r -
-
-
-
- s -
-
-
-
- u -
-
-
-
-
-
-
diff --git a/docs/lib_uplink_8cc.html b/docs/lib_uplink_8cc.html
deleted file mode 100644
index af736bd8..00000000
--- a/docs/lib_uplink_8cc.html
+++ /dev/null
@@ -1,793 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: libUplink.cc File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-void reverse (char str[], int length)
-
-char * itoa (int num, char *str, int base)
-
-napi_value createError (napi_env env, int64_t accessError, char *errorMessagePtr)
-
-int64_t getHandleValue (napi_env env, napi_value handleobj)
-
-napi_value createResult (napi_env env, string resultType, int64_t handlevalue)
-
-napi_value createBucketResult (napi_env env, string resultType, int64_t bucketCreated, char *bucketNamePtr)
-
-napi_value createObjectResult (napi_env env, Object *objectPtr)
-
-napi_value list_objectsc (napi_env env, napi_callback_info info)
-
-napi_value list_bucketsc (napi_env env, napi_callback_info info)
-
-napi_value Init (napi_env env, napi_value exports)
-
-
-
-
-
◆ createBucketResult()
-
-
-
-
-
- napi_value createBucketResult
- (
- napi_env
- env ,
-
-
-
-
- string
- resultType ,
-
-
-
-
- int64_t
- bucketCreated ,
-
-
-
-
- char *
- bucketNamePtr
-
-
-
- )
-
-
-
-
-
-
createBucketResult creates bucket result whether it is generated or not
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
◆ createError()
-
-
-
-
-
- napi_value createError
- (
- napi_env
- env ,
-
-
-
-
- int64_t
- accessError ,
-
-
-
-
- char *
- errorMessagePtr
-
-
-
- )
-
-
-
-
-
-
napi_value createError creates NAPI type error object it returns the object for which error occurred
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
◆ createObjectResult()
-
-
-
-
-
- napi_value createObjectResult
- (
- napi_env
- env ,
-
-
-
-
- Object *
- objectPtr
-
-
-
- )
-
-
-
-
-
-
createObjectResult create object's result whether it is generated or not
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
◆ createResult()
-
-
-
-
-
- napi_value createResult
- (
- napi_env
- env ,
-
-
-
-
- string
- resultType ,
-
-
-
-
- int64_t
- handlevalue
-
-
-
- )
-
-
-
-
-
-
napi_value createResult create result of new object whether it is generated or not
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
◆ getHandleValue()
-
-
-
-
-
- int64_t getHandleValue
- (
- napi_env
- env ,
-
-
-
-
- napi_value
- handleobj
-
-
-
- )
-
-
-
-
-
-
int64_t getHandleValue handles the value type it returns integer type handlelong
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
◆ Init()
-
-
-
-
-
- napi_value Init
- (
- napi_env
- env ,
-
-
-
-
- napi_value
- exports
-
-
-
- )
-
-
-
-
-
-
This is main function 1) request_access_with_passphrase requests satellite for a new access grant using a passhprase . 2) parse_access parses serialized access grant string . 3) config_request_access_with_passphrase requests satellite for a new access grant using a passhprase .
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
◆ itoa()
-
-
-
-
-
- itoa
- (
- int
- num ,
-
-
-
-
- char *
- str ,
-
-
-
-
- int
- base
-
-
-
- )
-
-
-
-
-
-
itoa function negative numbers are handled only with base 10. Otherwise numbers are considered unsigned , itoa returns a string
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
◆ list_bucketsc()
-
-
-
-
-
- napi_value list_bucketsc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
list_bucketsc provide list of buckets using promise makes list_bucketsc asynchronous
-
-
-
-
-
-
-
-
-
◆ list_objectsc()
-
-
-
-
-
- napi_value list_objectsc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
list_objectsc creates list of objects promise function makes list_objectsc asynchronous function
-
-
-
-
-
-
-
-
-
◆ reverse()
-
-
-
-
-
- void reverse
- (
- char
- str [],
-
-
-
-
- int
- length
-
-
-
- )
-
-
-
-
-
-
A utility function to reverse a string.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/lib_uplink_8cc.js b/docs/lib_uplink_8cc.js
deleted file mode 100644
index 8be8ae59..00000000
--- a/docs/lib_uplink_8cc.js
+++ /dev/null
@@ -1,13 +0,0 @@
-var lib_uplink_8cc =
-[
- [ "createBucketResult", "lib_uplink_8cc.html#afb478bdc32504777e90281f927c6be79", null ],
- [ "createError", "lib_uplink_8cc.html#a56b88ea420afbcee273bbc41eaae5780", null ],
- [ "createObjectResult", "lib_uplink_8cc.html#a290dc984434b7938e484e2549b7447a2", null ],
- [ "createResult", "lib_uplink_8cc.html#ad94789f70f86557aa0075b408f3e4895", null ],
- [ "getHandleValue", "lib_uplink_8cc.html#af3084e4f8020d09148225eb624a2fed8", null ],
- [ "Init", "lib_uplink_8cc.html#a2a8628282ff7cc746345d7a7afb2884d", null ],
- [ "itoa", "lib_uplink_8cc.html#a43573809ece24e1ad0b00af289693cd5", null ],
- [ "list_bucketsc", "lib_uplink_8cc.html#afcbb836fc5f182f0b8f5edafea8d47e1", null ],
- [ "list_objectsc", "lib_uplink_8cc.html#a6a7899625837fe28695b86f71e33ecf8", null ],
- [ "reverse", "lib_uplink_8cc.html#af2c0f95bdedc4d81b85aefdbf5dfce19", null ]
-];
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc__incl.map b/docs/lib_uplink_8cc__incl.map
deleted file mode 100644
index 06e81a6a..00000000
--- a/docs/lib_uplink_8cc__incl.map
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/docs/lib_uplink_8cc__incl.md5 b/docs/lib_uplink_8cc__incl.md5
deleted file mode 100644
index b891b112..00000000
--- a/docs/lib_uplink_8cc__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-feb6a8b81476a4bcc045a4f8df42422f
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc__incl.png b/docs/lib_uplink_8cc__incl.png
deleted file mode 100644
index 227743b3..00000000
Binary files a/docs/lib_uplink_8cc__incl.png and /dev/null differ
diff --git a/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_cgraph.map b/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_cgraph.map
deleted file mode 100644
index 3c9401d1..00000000
--- a/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_cgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_cgraph.md5 b/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_cgraph.md5
deleted file mode 100644
index 6d32a474..00000000
--- a/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-ff3e3311535d05c17b9120f6bab678ae
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_cgraph.png b/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_cgraph.png
deleted file mode 100644
index 9735a636..00000000
Binary files a/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_cgraph.png and /dev/null differ
diff --git a/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_icgraph.map b/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_icgraph.map
deleted file mode 100644
index c2527305..00000000
--- a/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_icgraph.map
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_icgraph.md5 b/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_icgraph.md5
deleted file mode 100644
index 39d57edc..00000000
--- a/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-e3ab248bdc1786ac64614f982e258342
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_icgraph.png b/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_icgraph.png
deleted file mode 100644
index b1544eae..00000000
Binary files a/docs/lib_uplink_8cc_a290dc984434b7938e484e2549b7447a2_icgraph.png and /dev/null differ
diff --git a/docs/lib_uplink_8cc_a2a8628282ff7cc746345d7a7afb2884d_cgraph.map b/docs/lib_uplink_8cc_a2a8628282ff7cc746345d7a7afb2884d_cgraph.map
deleted file mode 100644
index 82cd2c37..00000000
--- a/docs/lib_uplink_8cc_a2a8628282ff7cc746345d7a7afb2884d_cgraph.map
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/lib_uplink_8cc_a2a8628282ff7cc746345d7a7afb2884d_cgraph.md5 b/docs/lib_uplink_8cc_a2a8628282ff7cc746345d7a7afb2884d_cgraph.md5
deleted file mode 100644
index 1f8e987c..00000000
--- a/docs/lib_uplink_8cc_a2a8628282ff7cc746345d7a7afb2884d_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-c401699da830681595ab033d47866833
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc_a2a8628282ff7cc746345d7a7afb2884d_cgraph.png b/docs/lib_uplink_8cc_a2a8628282ff7cc746345d7a7afb2884d_cgraph.png
deleted file mode 100644
index 9c02769a..00000000
Binary files a/docs/lib_uplink_8cc_a2a8628282ff7cc746345d7a7afb2884d_cgraph.png and /dev/null differ
diff --git a/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_cgraph.map b/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_cgraph.map
deleted file mode 100644
index 92f00f7a..00000000
--- a/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_cgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_cgraph.md5 b/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_cgraph.md5
deleted file mode 100644
index 34f3929a..00000000
--- a/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-d0516d885ac2da47bbdb2d8aba1a74fb
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_cgraph.png b/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_cgraph.png
deleted file mode 100644
index 21832629..00000000
Binary files a/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_cgraph.png and /dev/null differ
diff --git a/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_icgraph.map b/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_icgraph.map
deleted file mode 100644
index 745c5193..00000000
--- a/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_icgraph.map
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_icgraph.md5 b/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_icgraph.md5
deleted file mode 100644
index 4edb6037..00000000
--- a/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-3c04bdd35c81a953cec37ff84f48987a
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_icgraph.png b/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_icgraph.png
deleted file mode 100644
index a85abe4d..00000000
Binary files a/docs/lib_uplink_8cc_a43573809ece24e1ad0b00af289693cd5_icgraph.png and /dev/null differ
diff --git a/docs/lib_uplink_8cc_a56b88ea420afbcee273bbc41eaae5780_icgraph.map b/docs/lib_uplink_8cc_a56b88ea420afbcee273bbc41eaae5780_icgraph.map
deleted file mode 100644
index f4730e75..00000000
--- a/docs/lib_uplink_8cc_a56b88ea420afbcee273bbc41eaae5780_icgraph.map
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/lib_uplink_8cc_a56b88ea420afbcee273bbc41eaae5780_icgraph.md5 b/docs/lib_uplink_8cc_a56b88ea420afbcee273bbc41eaae5780_icgraph.md5
deleted file mode 100644
index 0f592640..00000000
--- a/docs/lib_uplink_8cc_a56b88ea420afbcee273bbc41eaae5780_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-38fd71d77efe5d98240e52461a99918f
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc_a56b88ea420afbcee273bbc41eaae5780_icgraph.png b/docs/lib_uplink_8cc_a56b88ea420afbcee273bbc41eaae5780_icgraph.png
deleted file mode 100644
index 7abdac0b..00000000
Binary files a/docs/lib_uplink_8cc_a56b88ea420afbcee273bbc41eaae5780_icgraph.png and /dev/null differ
diff --git a/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_cgraph.map b/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_cgraph.map
deleted file mode 100644
index 619e6c39..00000000
--- a/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_cgraph.map
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_cgraph.md5 b/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_cgraph.md5
deleted file mode 100644
index 945835db..00000000
--- a/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-668ae40223bb2d2b56faa0e8b7a763ac
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_cgraph.png b/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_cgraph.png
deleted file mode 100644
index 859bd803..00000000
Binary files a/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_cgraph.png and /dev/null differ
diff --git a/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_icgraph.map b/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_icgraph.map
deleted file mode 100644
index 083bbf9a..00000000
--- a/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_icgraph.md5 b/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_icgraph.md5
deleted file mode 100644
index e4f65781..00000000
--- a/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-c67fffb6a30462b75b35072f58f6b5f8
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_icgraph.png b/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_icgraph.png
deleted file mode 100644
index 57a7bf3d..00000000
Binary files a/docs/lib_uplink_8cc_a6a7899625837fe28695b86f71e33ecf8_icgraph.png and /dev/null differ
diff --git a/docs/lib_uplink_8cc_ad94789f70f86557aa0075b408f3e4895_icgraph.map b/docs/lib_uplink_8cc_ad94789f70f86557aa0075b408f3e4895_icgraph.map
deleted file mode 100644
index 5425ba65..00000000
--- a/docs/lib_uplink_8cc_ad94789f70f86557aa0075b408f3e4895_icgraph.map
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/lib_uplink_8cc_ad94789f70f86557aa0075b408f3e4895_icgraph.md5 b/docs/lib_uplink_8cc_ad94789f70f86557aa0075b408f3e4895_icgraph.md5
deleted file mode 100644
index 28594a53..00000000
--- a/docs/lib_uplink_8cc_ad94789f70f86557aa0075b408f3e4895_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-26cb76f085600392ebd348f78996543e
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc_ad94789f70f86557aa0075b408f3e4895_icgraph.png b/docs/lib_uplink_8cc_ad94789f70f86557aa0075b408f3e4895_icgraph.png
deleted file mode 100644
index d4a54c20..00000000
Binary files a/docs/lib_uplink_8cc_ad94789f70f86557aa0075b408f3e4895_icgraph.png and /dev/null differ
diff --git a/docs/lib_uplink_8cc_af2c0f95bdedc4d81b85aefdbf5dfce19_icgraph.map b/docs/lib_uplink_8cc_af2c0f95bdedc4d81b85aefdbf5dfce19_icgraph.map
deleted file mode 100644
index d3b16b40..00000000
--- a/docs/lib_uplink_8cc_af2c0f95bdedc4d81b85aefdbf5dfce19_icgraph.map
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/lib_uplink_8cc_af2c0f95bdedc4d81b85aefdbf5dfce19_icgraph.md5 b/docs/lib_uplink_8cc_af2c0f95bdedc4d81b85aefdbf5dfce19_icgraph.md5
deleted file mode 100644
index 2b870593..00000000
--- a/docs/lib_uplink_8cc_af2c0f95bdedc4d81b85aefdbf5dfce19_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-7e5f539f7a620a736ac56ad19fa0db0e
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc_af2c0f95bdedc4d81b85aefdbf5dfce19_icgraph.png b/docs/lib_uplink_8cc_af2c0f95bdedc4d81b85aefdbf5dfce19_icgraph.png
deleted file mode 100644
index cf24d455..00000000
Binary files a/docs/lib_uplink_8cc_af2c0f95bdedc4d81b85aefdbf5dfce19_icgraph.png and /dev/null differ
diff --git a/docs/lib_uplink_8cc_af3084e4f8020d09148225eb624a2fed8_icgraph.map b/docs/lib_uplink_8cc_af3084e4f8020d09148225eb624a2fed8_icgraph.map
deleted file mode 100644
index 2d306f62..00000000
--- a/docs/lib_uplink_8cc_af3084e4f8020d09148225eb624a2fed8_icgraph.map
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/lib_uplink_8cc_af3084e4f8020d09148225eb624a2fed8_icgraph.md5 b/docs/lib_uplink_8cc_af3084e4f8020d09148225eb624a2fed8_icgraph.md5
deleted file mode 100644
index 14ee5de6..00000000
--- a/docs/lib_uplink_8cc_af3084e4f8020d09148225eb624a2fed8_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-6f0945209aaabda8d278bfb0cedf0f1c
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc_af3084e4f8020d09148225eb624a2fed8_icgraph.png b/docs/lib_uplink_8cc_af3084e4f8020d09148225eb624a2fed8_icgraph.png
deleted file mode 100644
index a08b3739..00000000
Binary files a/docs/lib_uplink_8cc_af3084e4f8020d09148225eb624a2fed8_icgraph.png and /dev/null differ
diff --git a/docs/lib_uplink_8cc_afb478bdc32504777e90281f927c6be79_icgraph.map b/docs/lib_uplink_8cc_afb478bdc32504777e90281f927c6be79_icgraph.map
deleted file mode 100644
index ff4cd068..00000000
--- a/docs/lib_uplink_8cc_afb478bdc32504777e90281f927c6be79_icgraph.map
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/lib_uplink_8cc_afb478bdc32504777e90281f927c6be79_icgraph.md5 b/docs/lib_uplink_8cc_afb478bdc32504777e90281f927c6be79_icgraph.md5
deleted file mode 100644
index 6f0c75d5..00000000
--- a/docs/lib_uplink_8cc_afb478bdc32504777e90281f927c6be79_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-097ef5fcf4f6365336a05ba108e3f315
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc_afb478bdc32504777e90281f927c6be79_icgraph.png b/docs/lib_uplink_8cc_afb478bdc32504777e90281f927c6be79_icgraph.png
deleted file mode 100644
index 4f56f7bf..00000000
Binary files a/docs/lib_uplink_8cc_afb478bdc32504777e90281f927c6be79_icgraph.png and /dev/null differ
diff --git a/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_cgraph.map b/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_cgraph.map
deleted file mode 100644
index 2d4e0512..00000000
--- a/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_cgraph.map
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_cgraph.md5 b/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_cgraph.md5
deleted file mode 100644
index 66990e76..00000000
--- a/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-21937e0f678efba2756a115a233c1758
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_cgraph.png b/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_cgraph.png
deleted file mode 100644
index 9eb87fd3..00000000
Binary files a/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_cgraph.png and /dev/null differ
diff --git a/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_icgraph.map b/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_icgraph.map
deleted file mode 100644
index bc967d04..00000000
--- a/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_icgraph.md5 b/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_icgraph.md5
deleted file mode 100644
index c36d5403..00000000
--- a/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-f4ba9a03663f038ab79a4e95083df545
\ No newline at end of file
diff --git a/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_icgraph.png b/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_icgraph.png
deleted file mode 100644
index 2516a6cc..00000000
Binary files a/docs/lib_uplink_8cc_afcbb836fc5f182f0b8f5edafea8d47e1_icgraph.png and /dev/null differ
diff --git a/docs/library.md b/docs/library.md
index 41465c03..abd6004e 100644
--- a/docs/library.md
+++ b/docs/library.md
@@ -6,11 +6,11 @@
const libUplink = new storj.Uplink();
```
-* we need to create an object of Uplink class that will be used to call the libuplink functions.
+* We need to create an object of Uplink class that will be used to call the libuplink functions.
## requestAccessWithPassphrase(String, String, String)
-##### Description:
+### Description:
This function requestAccessWithPassphrase requests satellite for a new access grant
using a passhprase, there is no pre-requisites required for this function.\
@@ -22,88 +22,83 @@ API Key, a set of encryption key information, and information about which Satell
address is responsible for the metadata.\
An access grant is always associated with exactly one Project on one Satellite.
-##### Arguments:
+### Arguments:
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|satelliteURL
| Storj V3 network satellite address | string
|
-|apikey
| Storj V3 network API key |string
|
-|encryptionPassphrase
| Any passphrase |string
|
+| satelliteURL
| Storj V3 network satellite address | string
|
+| apikey
| Storj V3 network API key | string
|
+| encryptionPassphrase
| Any passphrase | string
|
-##### Usage Example:
+### Usage Example:
```js
var satelliteURL = "change-me-to-desired-satellite-address";
var apiKey = "change-me-to-desired-api-key";
var encryptionPassphrase = "change-me-to-desired-encryption";
-libUplink.requestAccessWithPassphrase(satelliteURL,apiKey,encryptionPassphrase).then(access => {
+libUplink.requestAccessWithPassphrase(satelliteURL, apiKey, encryptionPassphrase).then(access => {
....//some code//....
}).catch((err) => {
....//some code//....
});
//
//OR
-var access = await libUplink.requestAccessWithPassphrase(satelliteURL,apiKey,encryptionPassphrase).catch((err) => {
+var access = await libUplink.requestAccessWithPassphrase(satelliteURL, apiKey, encryptionPassphrase).catch((err) => {
....//some code//....
});
....//some code//....
```
-
-
-
## configRequestAccessWithPassphrase(Object, String, String, String)
-##### Description:
+### Description:
This function configRequestAccessWithPassphrase requests satellite for a new access grant
using a passhprase and config.\
There is no pre-requisites required for this function.\
This function accepts 4 arguments Satellite URL, API Key, encryptionpassphrase and config object and returns an access object on successful execution which can be used to call other functions which are bound to it.
-##### Arguments:
+### Arguments:
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|config
| Create using storj library | object
|
-|satelliteURL
| Storj V3 network satellite address | string
|
-|apikey
| Storj V3 network API key |string
|
-|encryptionPassphrase
| any passphrase string |string
|
+| config
| Create using storj library | object
|
+| satelliteURL
| Storj V3 network satellite address | string
|
+| apikey
| Storj V3 network API key | string
|
+| encryptionPassphrase
| any passphrase string | string
|
-##### Usage Example:
+### Usage Example:
```js
var satelliteURL = "change-me-to-desired-satellite-address";
var apiKey = "change-me-to-desired-api-key";
var encryptionPassphrase = "change-me-to-desired-encryption";
var config = new storj.Config();
-libUplink.configRequestAccessWithPassphrase(config,satelliteURL,apiKey,encryptionPassphrase).then(access => {
+libUplink.configRequestAccessWithPassphrase(config, satelliteURL, apiKey, encryptionPassphrase).then(access => {
....//some code//....
}).catch((err) => {
....//some code//....
});
```
-
-
## parseAccess(String)
-##### Description:
+### Description:
parse_access function to parses serialized access grant string there is no pre-requisites
required for this function.\
-this function accepts one argument serialized access String
+This function accepts one argument serialized access String
which is returned by access_serialize function it returns an access object on successful
execution which can be used to call other functions which are bound to it.\
This should be the main way to instantiate an access grant for opening a project.
-##### Arguments:
+### Arguments:
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|stringResult
| serialized access string returned by access.serialize function | string
|
+| stringResult
| serialized access string returned by access.serialize function | string
|
-##### Usage Example:
+### Usage Example:
```js
libUplink.parse_access(stringResult).then(async (parsedSharedAccess) => {
@@ -113,12 +108,35 @@ libUplink.parse_access(stringResult).then(async (parsedSharedAccess) => {
});
```
+## uplinkDeriveEncryptionKey(String, Array)
+
+### Description:
+
+uplinkDeriveEncryptionKey function derives a salted encryption key for passphrase using the salt. This function is useful for deriving a salted encryption key for users when implementing multitenancy in a single app bucket.\
+This function takes 2 argumeents Encryption Passphrase and a byte array.
+It returns the Salted Encryption Key.
+
+### Arguments:
+
+| arguments | Description | Type |
+| --- | --- | --- |
+| encryptionPassphrase
| Any passphrase | string
|
+| salt
| Any byte array | Array |
-> NOTE: These functions require Access(Object) for calling.
+### Usage Example:
+
+```js
+var encryption = await libUplink.uplinkDeriveEncryptionKey("test", [4, 5, 6])
+.catch((error) => {
+ ....//some code//....
+});
+```
+
+> NOTE: Following functions require Access(Object) for calling.
## share(Object, Object, Int)
-##### Description:
+### Description:
share function creates new access grant with specific permission. Permission will be
applied to prefixes when defined.
@@ -130,18 +148,18 @@ in the list.\
It returns an access object on successful execution which can be used
to call other functions which are bound to it.
-##### Arguments:
+### Arguments:
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|permission
| Create using storj library |object
|
-|SharePrefix
| Create using storj library |object
|
-|PrefixCount
|count of share prefix |Int
|
+| permission
| Create using storj library | object
|
+| SharePrefix
| Create using storj library | object
|
+| PrefixCount
|count of share prefix | Int
|
-##### Usage Example:
+### Usage Example:
```js
-var permission = new storj.Permission(true,true,true,true,0,0);
+var permission = new storj.Permission(true, true, true, true, 0, 0);
// set shared Prefix
var sharePrefix = storj.SharePrefix;
var sharePrefixListArray = [];
@@ -149,17 +167,16 @@ sharePrefix.bucket = "change-me-to-desired-bucket-name";
sharePrefix.prefix ="change-me-to-desired-object-prefix";
sharePrefixListArray.push(sharePrefix);
-await access.share(permission,Share Prefix,Prefix Count).then(async (sharedAccess) => {
+await access.share(permission, Share Prefix, Prefix Count).then(async (sharedAccess) => {
// generate serialized access to share
}).catch((err) => {
....//some code//....
});
```
-
## serialize()
-##### Description:
+### Description:
serialize function serializes access grant into a string.\
parse access function is required as a pre-requisite for this function.
@@ -167,8 +184,7 @@ which is returned by access_share function.\
it returns an Serialized Access String
on successful execution which is used to be as parse_access argument.
-
-##### Usage Example:
+### Usage Example:
```js
await sharedAccessResult.serialize().then(async (stringResult) => {
@@ -178,21 +194,18 @@ await sharedAccessResult.serialize().then(async (stringResult) => {
});
```
-
-
## openProject()
-##### Description:
+### Description:
-Once you have a valid access grant, you can open a Project with the access that access grant,
+Once you have a valid access grant, you can open a Project with the access that access grant,
openProject function opens project using access grant.\
requestAccessWithPassphrase or configRequestAccessWithPassphrase function is required as a pre-requisite.\
-it returns an project object on successful execution which can be used to call
+It returns an project object on successful execution which can be used to call
other functions which are bound to it.\
It allows you to manage buckets and objects within buckets.
-
-##### Usage Example:
+### Usage Example:
```js
access.openProject().then(async (project) => {
@@ -202,10 +215,9 @@ access.openProject().then(async (project) => {
});
```
-
## configOpenProject(Object)
-##### Description:
+### Description:
configOpenProject function opens project using access grant and config.\
requestAccessWithPassphrase or configRequestAccessWithPassphrase function
@@ -214,14 +226,13 @@ library.\
it returns an project object on successful execution which can be used to call
other functions which are bound to it.
-##### Arguments:
+### Arguments:
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|config
| Create using storj library | object
|
+| config
| Create using storj library | object
|
-
-##### Usage Example:
+### Usage Example:
```js
var config = new storj.config();
@@ -232,17 +243,40 @@ access.configOpenProject(config).then(async (project) => {
});
```
+## overrideEncryptionKey(String, String, Object)
+
+### Description:
+
+overrideEncryptionKey function overrides the root encryption key for the prefix in bucket with encryptionKey. This function is useful for overriding the encryption key in user-specific access grants when implementing multitenancy in a single app bucket.
+This function accepts 3 arguemnts Bucket name, Prefix and Encryption key.
+
+### Arguments:
+
+| arguments | Description | Type |
+| --- | --- | --- |
+| bucketName
| Storj bucket name | string
|
+| prefix
| Storj prefix | string
|
+| encryptionKey
| Create using storj library | object
|
+
+### Usage Example:
+
+```js
+await parsedSharedAccess.overrideEncryptionKey(sharePrefix.bucket, sharePrefix.prefix, encryption["encryption_key"])
+.catch((err) => {
+ ....//some code//....
+});
+```
+> NOTE: Following functions require Project(Object) for calling.
-> NOTE: These functions require Project(Object) for calling.
## close()
-##### Description:
+### Description:
close function closes the project and openProject function is required as a pre-requisite.\
it returns an error object if on successful execution is not occurred.
-##### Usage Example:
+### Usage Example:
```js
await project.close().then(() => {
@@ -252,10 +286,9 @@ await project.close().then(() => {
});
```
-
## statBucket(String)
-##### Description:
+### Description:
statBucket function returns information about a bucket and openProject function is
required as a pre-requisite.\
@@ -263,14 +296,13 @@ This function accepts 1 argument bucket name which is access from storj configur
it returns an bucket object on successful execution it can be used to get
other properties which are bound to it.
+### Arguments:
-##### Arguments:
-
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|bucketName
| Storj bucket name | string
|
+| bucketName
| Storj bucket name | string
|
-##### Usage Example:
+### Usage Example:
```js
var bucketName = "change-me-to-desired-bucket-name";
@@ -281,11 +313,9 @@ await project.statBucket(bucketName).then((bucketInfo) => {
});
```
-
## ensureBucket(String)
-
-##### Description:
+### Description:
ensureBucket function creates a new bucket and ignores the error when it
already exists and openProject function is required as a pre-requisite.\
@@ -294,13 +324,13 @@ It returns an bucket
object on successful execution it can be used to get other properties
which are bound to it.
-##### Arguments:
+### Arguments:
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|bucketName
| bucket name on storj V3 network | string
|
+| bucketName
| bucket name on storj V3 network | string
|
-##### Usage Example:
+### Usage Example:
```js
var bucketName = "change-me-to-desired-bucket-name";
@@ -311,10 +341,9 @@ await project.ensureBucket(bucketName).then((bucketInfo) => {
});
```
-
## createBucket(String)
-##### Description:
+### Description:
createBucket function creates a new bucket When bucket already exists it returns
a valid Bucket and ErrBucketExists and openProject function is required
@@ -324,13 +353,13 @@ configuration.\
It returns an bucket object on successful execution it can be
used to get other properties which are bound to it.
-##### Arguments:
+### Arguments:
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|bucketName
|access from storj configuration | string
|
+| bucketName
|access from storj configuration | string
|
-##### Usage Example:
+### Usage Example:
```js
var bucketName = "change-me-to-desired-bucket-name";
@@ -341,10 +370,9 @@ await project.createBucket(bucketName).then((bucketInfo) => {
});
```
-
## deleteBucket(String)
-##### Description:
+### Description:
deleteBucket function deletes a bucket When bucket is not empty it returns ErrBucketNotEmpty.
and openProject function is requiredas a pre-requisite for this function .\
@@ -352,14 +380,13 @@ This function accepts 1 argument bucket name which is access from storj configur
It returns an bucket object on successful execution it can be used to get other
properties which are bound to it.
+### Arguments:
-##### Arguments:
-
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|bucketName
| access from storj configuration | string
|
+| bucketName
| access from storj configuration | string
|
-##### Usage Example:
+### Usage Example:
```js
var bucketName = "change-me-to-desired-bucket-name";
@@ -370,10 +397,9 @@ await project.deleteBucket(bucketName).then((bucketInfo) => {
});
```
-
## listBuckets(Object)
-##### Description:
+### Description:
lsitBuckets function lists buckets and openProject function is required
as a pre-requisite for this function .This function accepts 1 argument listBucketOptions which is access from storj library.\
@@ -381,14 +407,13 @@ it returns an bucketList object on successful execution it can be used to get ot
properties which are bound to it.
+### Arguments:
-##### Arguments:
-
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|listBucketOptions
| Create using storj library | object
|
+| listBucketOptions
| Create using storj library | object
|
-##### Usage Example:
+### Usage Example:
```js
var listBucketsOptions = new storj.ListBucketsOptions();
@@ -399,10 +424,9 @@ await project.listBuckets(listBucketsOptions).then(async (bucketListResult) => {
});
```
-
## statObject(String, String)
-##### Description:
+### Description:
statObject function information about an object at the specific key and
openProject function is required as a pre-requisite for this function.\
@@ -410,30 +434,28 @@ This function accepts 2 argument bucket name which is access from storj configur
It returns an objectinfo object on successful execution it can be used to get other
properties which are bound to it.
+### Arguments:
-##### Arguments:
-
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|bucketName
| Bucket name on storj V3 network | string
|
-|objectName
| Object name on storj V3 network | string
|
+| bucketName
| Bucket name on storj V3 network | string
|
+| objectName
| Object name on storj V3 network | string
|
-##### Usage Example:
+### Usage Example:
```js
var bucketName = "change-me-to-desired-bucket-name";
var objectName = "change-me-to-desired-object-name";
-await project.statObject(bucketName,objectName).then((objectinfo) => {
+await project.statObject(bucketName, objectName).then((objectinfo) => {
...//some_code//...
}).catch((err) => {
....//some code//....
});
```
-
## listObjects(String, Object)
-##### Description:
+### Description:
listObjects function lists objects, openProject function is required as a pre-requisite
for this function.\
@@ -442,31 +464,28 @@ which is access from storj library ListObjectsOptions defines object listing opt
it returns an objectList object, on successful execution it can be used to get
other properties which are bound to it.
-##### Arguments:
+### Arguments:
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|bucketName
| bucket name on storj V3 network | string
|
-|listObjectOptions
| Create using storj library | object
|
+| bucketName
| bucket name on storj V3 network | string
|
+| listObjectOptions
| Create using storj library | object
|
-##### Usage Example:
+### Usage Example:
```js
var bucketName = "change-me-to-desired-bucket-name";
var listObjectsOptions = new storj.ListObjectsOptions();
-await project.listObjects(bucketName,listObjectsOptions).then((objectlist) => {
+await project.listObjects(bucketName, listObjectsOptions).then((objectlist) => {
...//some_code//...
}).catch((err) => {
....//some code//....
});
```
-
-
-
## uploadObject(String, String, Object)
-##### Description:
+### Description:
uploadObject function starts an upload to the specified key, openProject
function is required as a pre-requisite for this function.\
@@ -476,32 +495,30 @@ configuration and uploadOptions which is access from storj library UploadOptions
contains additional options for uploading.\
It returns an upload object, on successful execution it can be used to call other properties which are bound to it.
+### Arguments:
-##### Arguments:
-
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|bucketName
| Bucket name on storj V3 network | string
|
-|objectName
| Object name to be uploaded on storj V3 network | string
|
-|uploadOptions
| Create using storj library | object
|
+| bucketName
| Bucket name on storj V3 network | string
|
+| objectName
| Object name to be uploaded on storj V3 network | string
|
+| uploadOptions
| Create using storj library | object
|
-##### Usage Example:
+### Usage Example:
```js
var bucketName = "change-me-to-desired-bucket-name";
var objectName = "change-me-to-desired-object-name-on-storj";
var uploadOptions = new storj.UploadOptions();
-await project.uploadObject(bucketName,objectName,uploadOptions).then(async (upload) => {
+await project.uploadObject(bucketName, objectName, uploadOptions).then(async (upload) => {
...//some_code//...
}).catch((err) => {
....//some code//....
});
```
-
## downloadObject(String, String, Object)
-##### Description:
+### Description:
downloadObject function starts download to the specified key, openProject
function is required as a pre-requisite for this function.\
@@ -510,22 +527,21 @@ which is access from storj configuration, ObjectKey which is access from storj
configuration and downloadOptions which is access from storj library.\
It returns an download object, on successful execution it can be used to call other properties which are bound to it.
+### Arguments:
-##### Arguments:
-
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|bucketName
| Bucket name on storj V3 network | string
|
-|ObjectKey
| Object name already uploaded on storj V3 network | string
|
-|downloadOptions
| Create using storj library | object
|
+| bucketName
| Bucket name on storj V3 network | string
|
+| ObjectKey
| Object name already uploaded on storj V3 network | string
|
+| downloadOptions
| Create using storj library | object
|
-##### Usage Example:
+### Usage Example:
```js
var bucketName = "change-me-to-desired-bucket-name";
var objectName = "change-me-to-desired-object-name-on-storj";
var downloadOptions = new storj.DownloadOptions();
-await project.downloadObject(bucketName,objectName,downloadOptions).then(async (download) => {
+await project.downloadObject(bucketName, objectName, downloadOptions).then(async (download) => {
...//some_code//...
}).catch((err) => {
....//some code//....
@@ -534,8 +550,7 @@ await project.downloadObject(bucketName,objectName,downloadOptions).then(async (
## deleteObject(String, String)
-
-##### Description:
+### Description:
deleteObject function deletes an object at the specific key, openProject function is required as a pre-requisite
for this function.\
@@ -544,45 +559,43 @@ which is access from storj configuration.\
It returns an objectinfo object, on successful
execution it can be used to get other properties which are bound to it.
-##### Arguments:
+### Arguments:
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|bucketName
| Bucket name on storj V3 network | string
|
-|objectName
| object name on storj V3 network | string
|
+| bucketName
| Bucket name on storj V3 network | string
|
+| objectName
| object name on storj V3 network | string
|
-##### Usage Example:
+### Usage Example:
```js
var bucketName = "change-me-to-desired-bucket-name";
var objectName = "change-me-to-desired-object-name-on-storj";
-await project.deleteObject(bucketName,objectName).then((objectinfo) => {
+await project.deleteObject(bucketName, objectName).then((objectinfo) => {
...//some_code//...
}).catch((err) => {
....//some code//....
});
```
-
-
-> NOTE: These functions require Upload(Object) for calling.
+> NOTE: Following functions require Upload(Object) for calling.
## setCustomMetadata(Object)
-##### Description:
+### Description:
setCustomMetadata function set custom meta information, upload_object function
is required as a pre-requisite for this function.\
This function accepts 1 argument CustomMetaData object which is access from storj library CustomMetadata contains custom user metadata about the object
it returns an error object, if successful execution is not occurred.
-##### Arguments:
+### Arguments:
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|CustomMetaData
| Create using storj library | object
|
+| CustomMetaData
| Create using storj library | object
|
-##### Usage Example:
+### Usage Example:
```js
var customMetadataEntry1 =new storj.CustomMetadataEntry();
@@ -603,11 +616,9 @@ await upload.setCustomMetadata(customMetadata).then(() => {
});
```
-
-
## write(Buffer, Int)
-##### Description:
+### Description:
write function uploads len(p) bytes from p to the object's data stream It
returns the number of bytes written from p (0 <= n <= len(p)) and any error encountered
@@ -617,36 +628,34 @@ for this function. This function accepts 2 argument buffer object which is acces
Length is data file is being read it returns an writeresult object.\
On successful execution it can be used to get other properties which are bound to it.
-##### Arguments:
+### Arguments:
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|buffer
| Buffer | object
|
-|lenght
| length of data to be upload on storj V3 network | Int
|
+| buffer
| Buffer | object
|
+| lenght
| length of data to be upload on storj V3 network | Int
|
-##### Usage Example:
+### Usage Example:
```js
// creating buffer to store data.data will be stored in buffer that needs to be uploaded
var buffer = new Buffer.alloc(BUFFER_SIZE);
-await upload.write(buffer,buffer.length).then((writeResult) => {
+await upload.write(buffer, buffer.length).then((writeResult) => {
...//some_code//...
}).catch((err) => {
....//some code//....
});
```
-
## info()
-##### Description:
+### Description:
info function returns the last information about the uploaded object, upload_object function
is required as a pre-requisite for this function.\
It returns an Object, on successful execution it can be use to get property which are bound to it.
-
-##### Usage Example:
+### Usage Example:
```js
await upload.info().then((object) => {
@@ -656,17 +665,15 @@ await upload.info().then((object) => {
});
```
-
## commit()
-##### Description:
+### Description:
commit function commits the uploaded data, upload_object function
is required as a pre-requisite for this function. it returns an error object,
if successful execution is not occurred.
-
-##### Usage Example:
+### Usage Example:
```js
await upload.commit().then(() => {
@@ -676,16 +683,15 @@ await upload.commit().then(() => {
});
```
-
## abort()
-##### Description:
+### Description:
abort function aborts an upload, upload_object function is required as
a pre-requisite for this function. it returns an error object,
if successful execution is not occurred.
-##### Usage Example:
+### Usage Example:
```js
await upload.abort().then(() => {
@@ -695,19 +701,17 @@ await upload.abort().then(() => {
});
```
-
-
-> NOTE: These functions require Download(Object) for calling.
+> NOTE: Following functions require Download(Object) for calling.
## close()
-##### Description:
+### Description:
close function closes the download, download_object function is required as
a pre-requisite for this function. it returns an error object,
if successful execution is not occurred.
-##### Usage Example:
+### Usage Example:
```js
await download.close().then(() => {
@@ -717,31 +721,29 @@ await download.close().then(() => {
});
```
-
## read(Buffer, Int)
-##### Description:
+### Description:
read function downloads from object's data stream into bytes up to length amount,
download_object function is required as a pre-requisite for this function.\
This function accepts 2 argument download(object) which is buffer object which is access from allocated buffer and Length is length of the buffer.\
-It returns an readresult object,
+It returns an readresult object,
On successful execution it can be used to get other properties which are bound to it.
+### Arguments:
-##### Arguments:
-
-| arguments | Description | Type |
+| arguments | Description | Type |
| --- | --- | --- |
-|buffer
| Buffer | Int
|
-|Length
| buffer length | Int
|
+| buffer
| Buffer | Int
|
+| Length
| buffer length | Int
|
-##### Usage Example:
+### Usage Example:
```js
var buffer = new Buffer.alloc(BUFFER_SIZE);
-await download.read(buffer,buffer.length).then(async (bytesread) => {
+await download.read(buffer, buffer.length).then(async (bytesread) => {
...//some_code//...
}).catch((err) => {
....//some code//....
@@ -750,14 +752,13 @@ await download.read(buffer,buffer.length).then(async (bytesread) => {
## info()
-##### Description:
+### Description:
Info function returns the last information about the object, download_object
function is required as a pre-requisite for this function.\
- it returns an download object. On successful execution it can be used to get other properties which are bound to it.
+it returns an download object. On successful execution it can be used to get other properties which are bound to it.
-
-##### Usage Example:
+### Usage Example:
```js
await download.info().then((objectInfo) => {
@@ -767,7 +768,6 @@ await download.info().then((objectInfo) => {
});
```
-
> NOTE: All the binding functions are asynchronous functions and return promises.
> NOTE: You can view the libuplink documentation [here](https://godoc.org/storj.io/uplink).
\ No newline at end of file
diff --git a/docs/navtreeindex0.js b/docs/navtreeindex0.js
deleted file mode 100644
index 4bd70177..00000000
--- a/docs/navtreeindex0.js
+++ /dev/null
@@ -1,100 +0,0 @@
-var NAVTREEINDEX0 =
-{
-"access__operations_8cc.html":[1,0,0],
-"access__operations_8cc.html#a1b24e58dd7f4843b6d3d9e1b7422158e":[1,0,0,4],
-"access__operations_8cc.html#a7bc1930fa62634db41978a6ed56ae3c9":[1,0,0,3],
-"access__operations_8cc.html#ac2d6031216e6786399943d5b80d2e250":[1,0,0,1],
-"access__operations_8cc.html#ad1ad6e328d17546077efb9cad66351da":[1,0,0,2],
-"access__operations_8cc.html#ae1dcf97eb1c0a06d491355c627cb5000":[1,0,0,0],
-"bucket__operations_8cc.html":[1,0,1],
-"bucket__operations_8cc.html#a0541fcd6deaa815c027a557f33c7c44f":[1,0,1,1],
-"bucket__operations_8cc.html#a4d7e31696e654549a3b5b799f03c99c6":[1,0,1,3],
-"bucket__operations_8cc.html#a52f6abad2725d06efa100cc28ba6a6b5":[1,0,1,2],
-"bucket__operations_8cc.html#ae71b54239e182c072b747d16b057c5be":[1,0,1,0],
-"download__operations_8cc.html":[1,0,2],
-"download__operations_8cc.html#a1feb50082437a42729a8ae4bcd7eae14":[1,0,2,2],
-"download__operations_8cc.html#a5de3a645e81eab2c7327edb17b40d75d":[1,0,2,1],
-"download__operations_8cc.html#a89a532e6b99165dfcd4612b48a75c386":[1,0,2,3],
-"download__operations_8cc.html#aa96e740f72e5af01401007e3db45d20d":[1,0,2,0],
-"files.html":[1,0],
-"globals.html":[1,1,0],
-"globals_func.html":[1,1,1],
-"index.html":[],
-"index.html":[0],
-"lib_uplink_8cc.html":[1,0,3],
-"lib_uplink_8cc.html#a290dc984434b7938e484e2549b7447a2":[1,0,3,2],
-"lib_uplink_8cc.html#a2a8628282ff7cc746345d7a7afb2884d":[1,0,3,5],
-"lib_uplink_8cc.html#a43573809ece24e1ad0b00af289693cd5":[1,0,3,6],
-"lib_uplink_8cc.html#a56b88ea420afbcee273bbc41eaae5780":[1,0,3,1],
-"lib_uplink_8cc.html#a6a7899625837fe28695b86f71e33ecf8":[1,0,3,8],
-"lib_uplink_8cc.html#ad94789f70f86557aa0075b408f3e4895":[1,0,3,3],
-"lib_uplink_8cc.html#af2c0f95bdedc4d81b85aefdbf5dfce19":[1,0,3,9],
-"lib_uplink_8cc.html#af3084e4f8020d09148225eb624a2fed8":[1,0,3,4],
-"lib_uplink_8cc.html#afb478bdc32504777e90281f927c6be79":[1,0,3,0],
-"lib_uplink_8cc.html#afcbb836fc5f182f0b8f5edafea8d47e1":[1,0,3,7],
-"object__operations_8cc.html":[1,0,4],
-"object__operations_8cc.html#a61f81727705cac1bbaba40e5c57909f1":[1,0,4,1],
-"object__operations_8cc.html#a9c1e71e94031da80345fbef666077585":[1,0,4,0],
-"pages.html":[],
-"project__operations_8cc.html":[1,0,5],
-"project__operations_8cc.html#a1a505b76764b166689fe978433d60bcb":[1,0,5,2],
-"project__operations_8cc.html#a670c23ed754f6cfa811b357c09935538":[1,0,5,1],
-"project__operations_8cc.html#ae082f93bce8bf519804af78cc9f0e4f7":[1,0,5,0],
-"promises__complete_8cc.html":[1,0,6],
-"promises__complete_8cc.html#a12290185e76500738477d7da999d97fe":[1,0,6,19],
-"promises__complete_8cc.html#a1e27e9735e878f4bd486ad0f444d6b90":[1,0,6,8],
-"promises__complete_8cc.html#a20d046f409f32eed2a803006d7895330":[1,0,6,1],
-"promises__complete_8cc.html#a28a47eeee9eefdb598c1baba2ef521ea":[1,0,6,2],
-"promises__complete_8cc.html#a2faabbd65745bb8dc0442eb2d3fd6893":[1,0,6,5],
-"promises__complete_8cc.html#a3587d100127fa8569f0809fccd917eeb":[1,0,6,7],
-"promises__complete_8cc.html#a4579a6b34f5cd9c7bdedbc6efe35058f":[1,0,6,17],
-"promises__complete_8cc.html#a4ae3200056c149bcc09a60ae26a8758f":[1,0,6,10],
-"promises__complete_8cc.html#a551f241ba659821a9690c7e1cc54806c":[1,0,6,13],
-"promises__complete_8cc.html#a5c220272e07cece2cc9b74d898e2ddb1":[1,0,6,11],
-"promises__complete_8cc.html#a5f37a32796714208333df7d0f34f6a1a":[1,0,6,3],
-"promises__complete_8cc.html#a6c5e1478f8570826522b03cafc999aab":[1,0,6,4],
-"promises__complete_8cc.html#a75e7517f23b68d13faf19282c96947df":[1,0,6,9],
-"promises__complete_8cc.html#a7861cc4b65b134dd30fc38174403814c":[1,0,6,16],
-"promises__complete_8cc.html#a822fbfc685345cc8e1b6c7af4ba6f5e5":[1,0,6,18],
-"promises__complete_8cc.html#a82c14e41ec15a1d0c58b4352b6d7d3e0":[1,0,6,15],
-"promises__complete_8cc.html#a8431cb32cc47dc1be926446a49e41ace":[1,0,6,21],
-"promises__complete_8cc.html#aa5637cc8f8ecb95b52482c477d54187f":[1,0,6,0],
-"promises__complete_8cc.html#ab68333b4939d887d65bf194794b8f404":[1,0,6,14],
-"promises__complete_8cc.html#abbd7d817a0fbb3730accb682e09951d9":[1,0,6,12],
-"promises__complete_8cc.html#ad52fea7bfbcffe648cf30608542fcced":[1,0,6,6],
-"promises__complete_8cc.html#ada21d0b3a98f66fcc91cd7f3a1f7ce00":[1,0,6,20],
-"promises__execute_8cc.html":[1,0,7],
-"promises__execute_8cc.html#a082b97a70d9517662c657b0e19e99031":[1,0,7,19],
-"promises__execute_8cc.html#a1da2882ef898e3791da3e6fcbbebbdb0":[1,0,7,25],
-"promises__execute_8cc.html#a21e7a78d78a086c464112982ccdeb36c":[1,0,7,11],
-"promises__execute_8cc.html#a2612252dcc9023897df3fa76181db626":[1,0,7,1],
-"promises__execute_8cc.html#a2d0a49dcee3edd0c8ab14bedd0bc7000":[1,0,7,14],
-"promises__execute_8cc.html#a312c64145e1daca5a33f8b555f9b81c2":[1,0,7,16],
-"promises__execute_8cc.html#a42a9a4606811e76768d5104fb4d2d6de":[1,0,7,20],
-"promises__execute_8cc.html#a4478b4f7015d2d028601a9ac002884b1":[1,0,7,4],
-"promises__execute_8cc.html#a4f314684cd49d9c9a16d504a154a600e":[1,0,7,24],
-"promises__execute_8cc.html#a80402b8114b11493cb5dcc74764fdf68":[1,0,7,10],
-"promises__execute_8cc.html#a86edf44f586c4c4d9d85ff3624d6c487":[1,0,7,7],
-"promises__execute_8cc.html#a89eca26d8c7238aee9c4dc975d9e1675":[1,0,7,13],
-"promises__execute_8cc.html#a8eaffccedd333cb4fee71d8d5d3f80dc":[1,0,7,22],
-"promises__execute_8cc.html#a9251b8f90b0943e7c01c6a49aae3383c":[1,0,7,12],
-"promises__execute_8cc.html#aa517560015f9b9cccccec3b07f44f54f":[1,0,7,6],
-"promises__execute_8cc.html#ab4b5bcf8bb3a3ce4e8b38c80bb2ab638":[1,0,7,21],
-"promises__execute_8cc.html#ab7eff743ec455e54b82d88cff3cc0c07":[1,0,7,3],
-"promises__execute_8cc.html#ac7dca0a74754bfcca6bb9c78d5d5117d":[1,0,7,15],
-"promises__execute_8cc.html#ad2bebbe7f71894c563e078de13e3742f":[1,0,7,23],
-"promises__execute_8cc.html#ada5b2b919b2cab2f12ea77e2d119555f":[1,0,7,0],
-"promises__execute_8cc.html#ae7c28aefc405f31fb71c320c9f51d7e1":[1,0,7,5],
-"promises__execute_8cc.html#ae8c96dcfcf05d7c948843a712976f645":[1,0,7,18],
-"promises__execute_8cc.html#af71038df3a110e4e4e8e20475051e10e":[1,0,7,17],
-"promises__execute_8cc.html#af8c085d7d9f0eb86023aa8540b6442df":[1,0,7,2],
-"promises__execute_8cc.html#afa39b1469b741ca47bbe184afc5bbb0b":[1,0,7,9],
-"promises__execute_8cc.html#afc99b20e4849149451ed79a924b2c8f2":[1,0,7,8],
-"upload__operations_8cc.html":[1,0,8],
-"upload__operations_8cc.html#a46ee7742d3930e8dd98064b8d1a504b9":[1,0,8,2],
-"upload__operations_8cc.html#aa2a3753dc8e5ac1f26a27b0f6b55738c":[1,0,8,5],
-"upload__operations_8cc.html#aa93e4e71b750bc9f2ece0e705be27628":[1,0,8,4],
-"upload__operations_8cc.html#ab5167c4273b9e19024e9d401de4f3605":[1,0,8,1],
-"upload__operations_8cc.html#acec0b997c68975ed65af14cc200bad09":[1,0,8,0],
-"upload__operations_8cc.html#af5f30faecbe174c8a9ebf8957c6d8f8c":[1,0,8,3]
-};
diff --git a/docs/object__operations_8cc.html b/docs/object__operations_8cc.html
deleted file mode 100644
index 47ae0996..00000000
--- a/docs/object__operations_8cc.html
+++ /dev/null
@@ -1,239 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: object_operations.cc File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-napi_value stat_objectc (napi_env env, napi_callback_info info)
-
-napi_value delete_objectc (napi_env env, napi_callback_info info)
-
-
-
-
-
◆ delete_objectc()
-
-
-
-
-
- napi_value delete_objectc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
delete_objectc function is called from the javascript file delete_objectc deletes an object.
-
-
-
-
-
-
-
-
-
◆ stat_objectc()
-
-
-
-
-
- napi_value stat_objectc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
stat_objectc function is called from the javascript file stat_objectc returns information about an object at the specific key.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/object__operations_8cc__incl.map b/docs/object__operations_8cc__incl.map
deleted file mode 100644
index 47472eef..00000000
--- a/docs/object__operations_8cc__incl.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/object__operations_8cc__incl.md5 b/docs/object__operations_8cc__incl.md5
deleted file mode 100644
index f776022b..00000000
--- a/docs/object__operations_8cc__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-60aa344ae966f3401d6599419c41d05c
\ No newline at end of file
diff --git a/docs/object__operations_8cc__incl.png b/docs/object__operations_8cc__incl.png
deleted file mode 100644
index 9ef90afd..00000000
Binary files a/docs/object__operations_8cc__incl.png and /dev/null differ
diff --git a/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.map b/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.map
deleted file mode 100644
index 486efdf3..00000000
--- a/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.map
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.md5 b/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.md5
deleted file mode 100644
index 65a4a3f3..00000000
--- a/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-42758cd2df07d18131e93f350cd4708c
\ No newline at end of file
diff --git a/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.png b/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.png
deleted file mode 100644
index 54254a2e..00000000
Binary files a/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_cgraph.png and /dev/null differ
diff --git a/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_icgraph.map b/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_icgraph.map
deleted file mode 100644
index fe3d9b66..00000000
--- a/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_icgraph.md5 b/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_icgraph.md5
deleted file mode 100644
index 878073be..00000000
--- a/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-f2e12e896ace427d48c45b8334b5e953
\ No newline at end of file
diff --git a/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_icgraph.png b/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_icgraph.png
deleted file mode 100644
index 2af8c683..00000000
Binary files a/docs/object__operations_8cc_a61f81727705cac1bbaba40e5c57909f1_icgraph.png and /dev/null differ
diff --git a/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.map b/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.map
deleted file mode 100644
index b60a845c..00000000
--- a/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.map
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.md5 b/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.md5
deleted file mode 100644
index 1155fd19..00000000
--- a/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-3b798dc9c1faabae624f4232743282da
\ No newline at end of file
diff --git a/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.png b/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.png
deleted file mode 100644
index 24462fef..00000000
Binary files a/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_cgraph.png and /dev/null differ
diff --git a/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_icgraph.map b/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_icgraph.map
deleted file mode 100644
index d09949eb..00000000
--- a/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_icgraph.md5 b/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_icgraph.md5
deleted file mode 100644
index eae03b71..00000000
--- a/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-26096fdd6220549edb2c248118e885e0
\ No newline at end of file
diff --git a/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_icgraph.png b/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_icgraph.png
deleted file mode 100644
index 904f84c7..00000000
Binary files a/docs/object__operations_8cc_a9c1e71e94031da80345fbef666077585_icgraph.png and /dev/null differ
diff --git a/docs/plugin.xml b/docs/plugin.xml
deleted file mode 100644
index 48d92c9e..00000000
--- a/docs/plugin.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
diff --git a/docs/project__operations_8cc.html b/docs/project__operations_8cc.html
deleted file mode 100644
index 299ec236..00000000
--- a/docs/project__operations_8cc.html
+++ /dev/null
@@ -1,288 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: project_operations.cc File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
◆ close_projectc()
-
-
-
-
-
- napi_value close_projectc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
close_projectc function is called from the javascript file close_projectc closes the project
-
-
-
-
-
-
-
-
-
◆ config_open_projectc()
-
-
-
-
-
- napi_value config_open_projectc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
config_open_projectc function is called from the javascript file config_open_project opens project using access grant .
-
-
-
-
-
-
-
-
-
◆ open_projectc()
-
-
-
-
-
- napi_value open_projectc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
open_projectc function is called from the javascript file open_projectc opens the project
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/project__operations_8cc__incl.map b/docs/project__operations_8cc__incl.map
deleted file mode 100644
index 322eb4ae..00000000
--- a/docs/project__operations_8cc__incl.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/project__operations_8cc__incl.md5 b/docs/project__operations_8cc__incl.md5
deleted file mode 100644
index e820b738..00000000
--- a/docs/project__operations_8cc__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-058a553dbedfcc4745adbf1fa801ce1e
\ No newline at end of file
diff --git a/docs/project__operations_8cc__incl.png b/docs/project__operations_8cc__incl.png
deleted file mode 100644
index d68ee5cd..00000000
Binary files a/docs/project__operations_8cc__incl.png and /dev/null differ
diff --git a/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.map b/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.map
deleted file mode 100644
index 9539b8c7..00000000
--- a/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.map
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.md5 b/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.md5
deleted file mode 100644
index da70c175..00000000
--- a/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-df9c4e182614a5bfc82c660f2b98425b
\ No newline at end of file
diff --git a/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.png b/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.png
deleted file mode 100644
index 90e96aab..00000000
Binary files a/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_cgraph.png and /dev/null differ
diff --git a/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_icgraph.map b/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_icgraph.map
deleted file mode 100644
index caa8a899..00000000
--- a/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_icgraph.md5 b/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_icgraph.md5
deleted file mode 100644
index c43a6969..00000000
--- a/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-76ccad8d1b6b1992dc9a86012dc6b387
\ No newline at end of file
diff --git a/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_icgraph.png b/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_icgraph.png
deleted file mode 100644
index 99146555..00000000
Binary files a/docs/project__operations_8cc_a1a505b76764b166689fe978433d60bcb_icgraph.png and /dev/null differ
diff --git a/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.map b/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.map
deleted file mode 100644
index 74178a8a..00000000
--- a/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.map
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.md5 b/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.md5
deleted file mode 100644
index a64f0e86..00000000
--- a/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-27a3f620ac202b5c7570f29bbf5d9558
\ No newline at end of file
diff --git a/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.png b/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.png
deleted file mode 100644
index ce8e990d..00000000
Binary files a/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_cgraph.png and /dev/null differ
diff --git a/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_icgraph.map b/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_icgraph.map
deleted file mode 100644
index 2ef01f73..00000000
--- a/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_icgraph.md5 b/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_icgraph.md5
deleted file mode 100644
index c2c25748..00000000
--- a/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-fac7bbb5851eecab92295ecf11b33606
\ No newline at end of file
diff --git a/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_icgraph.png b/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_icgraph.png
deleted file mode 100644
index 593a57cd..00000000
Binary files a/docs/project__operations_8cc_a670c23ed754f6cfa811b357c09935538_icgraph.png and /dev/null differ
diff --git a/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.map b/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.map
deleted file mode 100644
index eecb4035..00000000
--- a/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.md5 b/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.md5
deleted file mode 100644
index c8df7ca9..00000000
--- a/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-695ce9318de9d7ec6233eaa6b8f981cf
\ No newline at end of file
diff --git a/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.png b/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.png
deleted file mode 100644
index 6da5b540..00000000
Binary files a/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_cgraph.png and /dev/null differ
diff --git a/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_icgraph.map b/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_icgraph.map
deleted file mode 100644
index db7537ef..00000000
--- a/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_icgraph.md5 b/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_icgraph.md5
deleted file mode 100644
index 8f5fe87a..00000000
--- a/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-e7f05ee009241a4d4306e43d808045f0
\ No newline at end of file
diff --git a/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_icgraph.png b/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_icgraph.png
deleted file mode 100644
index bc7f4c1d..00000000
Binary files a/docs/project__operations_8cc_ae082f93bce8bf519804af78cc9f0e4f7_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc.html b/docs/promises__complete_8cc.html
deleted file mode 100644
index e210226f..00000000
--- a/docs/promises__complete_8cc.html
+++ /dev/null
@@ -1,1408 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: promises_complete.cc File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-void openProjectPromiseComplete (napi_env env, napi_status status, void *data)
-
-void listObjectPromiseComplete (napi_env env, napi_status status, void *data)
-
-void downloadInfoOperationComplete (napi_env env, napi_status status, void *data)
-
-void downloadCloseOperationComplete (napi_env env, napi_status status, void *data)
-
-void downloadReadOperationComplete (napi_env env, napi_status status, void *data)
-
-void downloadObjectOperationComplete (napi_env env, napi_status status, void *data)
-
-void uploadSetMetaPromiseComplete (napi_env env, napi_status status, void *data)
-
-void uploadAbortPromiseComplete (napi_env env, napi_status status, void *data)
-
-void uploadInfoOperationComplete (napi_env env, napi_status status, void *data)
-
-void uploadCommitOperationComplete (napi_env env, napi_status status, void *data)
-
-void uploadWriteOperationComplete (napi_env env, napi_status status, void *data)
-
-void uploadObjectComplete (napi_env env, napi_status status, void *data)
-
-void objectOperationComplete (napi_env env, napi_status status, void *data)
-
-void bucketOperationComplete (napi_env env, napi_status status, void *data)
-
-void ListBucketsPromiseComplete (napi_env env, napi_status status, void *data)
-
-void closeProjectPromiseComplete (napi_env env, napi_status status, void *data)
-
-void configOpenProjectPromiseComplete (napi_env env, napi_status status, void *data)
-
-void ParseAccessPromiseComplete (napi_env env, napi_status status, void *data)
-
-void ShareAccessPromiseComplete (napi_env env, napi_status status, void *data)
-
-void ConfigRequestAccessWithEncryptionPromiseComplete (napi_env env, napi_status status, void *data)
-
-void RequestAccessWithEncryptionPromiseComplete (napi_env env, napi_status status, void *data)
-
-void accessSerializePromiseComplete (napi_env env, napi_status status, void *data)
-
-
-
-
-
◆ accessSerializePromiseComplete()
-
-
-
-
-
- void accessSerializePromiseComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
accessSerializePromiseComplete creates the handle for access_serialize
-
-
-
-
-
-
-
-
-
◆ bucketOperationComplete()
-
-
-
-
-
- void bucketOperationComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
bucketOperationComplete used to implement the uplink-c library function bucketOperationComplete operations on buckets using promise
-
-
-
-
-
-
-
-
-
◆ closeProjectPromiseComplete()
-
-
-
-
-
- void closeProjectPromiseComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
closeProjectPromiseComplete creates the handle for close_project
-
-
-
-
-
-
-
-
-
◆ configOpenProjectPromiseComplete()
-
-
-
-
-
- void configOpenProjectPromiseComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
configOpenProjectPromiseComplete creates the handle for config_open_project
-
-
-
-
-
-
-
-
-
◆ ConfigRequestAccessWithEncryptionPromiseComplete()
-
-
-
-
-
- void ConfigRequestAccessWithEncryptionPromiseComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
ConfigRequestAccessWithEncryptionPromiseComplete creates the handle for config_request_access_with_passphrase.
-
-
-
-
-
-
-
-
-
◆ downloadCloseOperationComplete()
-
-
-
-
-
- void downloadCloseOperationComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
downloadCloseOperationComplete creates the handle for close_download .
-
-
-
-
-
-
-
-
-
◆ downloadInfoOperationComplete()
-
-
-
-
-
- void downloadInfoOperationComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
downloadInfoOperationComplete creates the handle for download_info
-
-
-
-
-
-
-
-
-
◆ downloadObjectOperationComplete()
-
-
-
-
-
- void downloadObjectOperationComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
downloadobjectOperationComplete creates the handle for download_object it shows null if download has zero options.
-
-
-
-
-
-
-
-
-
◆ downloadReadOperationComplete()
-
-
-
-
-
- void downloadReadOperationComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
downloadReadOperationComplete creates the handle for download_read
-
-
-
-
-
-
-
-
-
◆ ListBucketsPromiseComplete()
-
-
-
-
-
- void ListBucketsPromiseComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
-
◆ listObjectPromiseComplete()
-
-
-
-
-
- void listObjectPromiseComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
listObjectPromiseComplete creates the handle for list_objects it shows null if zero objects found in the list .
-
-
-
-
-
-
-
-
-
◆ objectOperationComplete()
-
-
-
-
-
- void objectOperationComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
objectOperationComplete used to implement the uplink-c library function objectOperationComplete signifies about object using promise
-
-
-
-
-
-
-
-
-
◆ openProjectPromiseComplete()
-
-
-
-
-
- void openProjectPromiseComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
openProjectPromiseComplete creates the handle for open_project
-
-
-
-
-
-
-
-
-
◆ ParseAccessPromiseComplete()
-
-
-
-
-
- void ParseAccessPromiseComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
ParseAccessPromiseComplete creates the handle for parse_access.
-
-
-
-
-
-
-
-
-
◆ RequestAccessWithEncryptionPromiseComplete()
-
-
-
-
-
- void RequestAccessWithEncryptionPromiseComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
RequestAccessWithEncryptionPromiseComplete creates the handle for request_access_with_passphrase.
-
-
-
-
-
-
-
-
-
◆ ShareAccessPromiseComplete()
-
-
-
-
-
- void ShareAccessPromiseComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
ShareAccessPromiseComplete creates the handle for access_share.
-
-
-
-
-
-
-
-
-
◆ uploadAbortPromiseComplete()
-
-
-
-
-
- void uploadAbortPromiseComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
uploadAbortPromiseComplete creates the handle for upload_abort
-
-
-
-
-
-
-
-
-
◆ uploadCommitOperationComplete()
-
-
-
-
-
- void uploadCommitOperationComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
uploadCommitOperationComplete creates the handle for upload_commit
-
-
-
-
-
-
-
-
-
◆ uploadInfoOperationComplete()
-
-
-
-
-
- void uploadInfoOperationComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
uploadInfoOperationComplete creates the handle for upload_info
-
-
-
-
-
-
-
-
-
◆ uploadObjectComplete()
-
-
-
-
-
- void uploadObjectComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
uploadObjectComplete creates the handle for upload_object . it shows null if upload option set contains zero object.
-
-
-
-
-
-
-
-
-
-
◆ uploadSetMetaPromiseComplete()
-
-
-
-
-
- void uploadSetMetaPromiseComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
uploadSetMetaPromiseComplete creates the handle for upload_set_custom_metadata
-
-
-
-
-
-
-
-
-
◆ uploadWriteOperationComplete()
-
-
-
-
-
- void uploadWriteOperationComplete
- (
- napi_env
- env ,
-
-
-
-
- napi_status
- status ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
uploadWriteOperationComplete creates the handle for upload_write
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/promises__complete_8cc__incl.map b/docs/promises__complete_8cc__incl.map
deleted file mode 100644
index 707a264c..00000000
--- a/docs/promises__complete_8cc__incl.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc__incl.md5 b/docs/promises__complete_8cc__incl.md5
deleted file mode 100644
index 7c216465..00000000
--- a/docs/promises__complete_8cc__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-e9c82fdf47f0e09375cafb5f990a6ef6
\ No newline at end of file
diff --git a/docs/promises__complete_8cc__incl.png b/docs/promises__complete_8cc__incl.png
deleted file mode 100644
index 8acf66ff..00000000
Binary files a/docs/promises__complete_8cc__incl.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_cgraph.map b/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_cgraph.map
deleted file mode 100644
index 33e83006..00000000
--- a/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_cgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_cgraph.md5 b/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_cgraph.md5
deleted file mode 100644
index 6bddb273..00000000
--- a/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-b1275c071ee7a3602a2d1e972232d8a0
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_cgraph.png b/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_cgraph.png
deleted file mode 100644
index 4bb23c80..00000000
Binary files a/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.map b/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.map
deleted file mode 100644
index 0db065d5..00000000
--- a/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.md5 b/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.md5
deleted file mode 100644
index 931e760b..00000000
--- a/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-0894ee26e07d9872cc4c84a23792c05e
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.png b/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.png
deleted file mode 100644
index 7438c845..00000000
Binary files a/docs/promises__complete_8cc_a12290185e76500738477d7da999d97fe_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_cgraph.map b/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_cgraph.map
deleted file mode 100644
index e6ce7ca2..00000000
--- a/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_cgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_cgraph.md5 b/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_cgraph.md5
deleted file mode 100644
index db9bf77f..00000000
--- a/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-3b4b682bc037763d863b7529b7d5d95f
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_cgraph.png b/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_cgraph.png
deleted file mode 100644
index 2dd15a9e..00000000
Binary files a/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.map b/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.map
deleted file mode 100644
index 8203db62..00000000
--- a/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.md5 b/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.md5
deleted file mode 100644
index c18ad2d8..00000000
--- a/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-4358a40bc444a0aae993b53524d67287
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.png b/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.png
deleted file mode 100644
index 17bf0637..00000000
Binary files a/docs/promises__complete_8cc_a1e27e9735e878f4bd486ad0f444d6b90_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_cgraph.map b/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_cgraph.map
deleted file mode 100644
index 14fa41e3..00000000
--- a/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_cgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_cgraph.md5 b/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_cgraph.md5
deleted file mode 100644
index eecb7a72..00000000
--- a/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-c2da722897bb1199a196d195109a58da
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_cgraph.png b/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_cgraph.png
deleted file mode 100644
index e75fad0f..00000000
Binary files a/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.map b/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.map
deleted file mode 100644
index 88f80887..00000000
--- a/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.map
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.md5 b/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.md5
deleted file mode 100644
index 050c05ef..00000000
--- a/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-559c4bed3fc31cd830f1fdf20d450833
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.png b/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.png
deleted file mode 100644
index 8b3b2f57..00000000
Binary files a/docs/promises__complete_8cc_a20d046f409f32eed2a803006d7895330_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_cgraph.map b/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_cgraph.map
deleted file mode 100644
index 6a5f49c4..00000000
--- a/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_cgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_cgraph.md5 b/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_cgraph.md5
deleted file mode 100644
index 4c3bbe7c..00000000
--- a/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-9ffc342b1a22c81b3b94fdf359efb0dd
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_cgraph.png b/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_cgraph.png
deleted file mode 100644
index 04228ca7..00000000
Binary files a/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.map b/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.map
deleted file mode 100644
index 891bb03a..00000000
--- a/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.md5 b/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.md5
deleted file mode 100644
index 79ebefaf..00000000
--- a/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-dd72fb0ea846d1799a9f3d558f453aac
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.png b/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.png
deleted file mode 100644
index 86dab639..00000000
Binary files a/docs/promises__complete_8cc_a28a47eeee9eefdb598c1baba2ef521ea_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_cgraph.map b/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_cgraph.map
deleted file mode 100644
index 1e8408d1..00000000
--- a/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_cgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_cgraph.md5 b/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_cgraph.md5
deleted file mode 100644
index 981e8161..00000000
--- a/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-b161ca3377abed3ec1e5a96a623668c1
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_cgraph.png b/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_cgraph.png
deleted file mode 100644
index 244a38ee..00000000
Binary files a/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.map b/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.map
deleted file mode 100644
index 5cbd8e34..00000000
--- a/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.md5 b/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.md5
deleted file mode 100644
index 2b687e63..00000000
--- a/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-9d5aad1f49a9afa1c07377c2fc1f4489
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.png b/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.png
deleted file mode 100644
index e261daaa..00000000
Binary files a/docs/promises__complete_8cc_a2faabbd65745bb8dc0442eb2d3fd6893_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_cgraph.map b/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_cgraph.map
deleted file mode 100644
index 5b3862bf..00000000
--- a/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_cgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_cgraph.md5 b/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_cgraph.md5
deleted file mode 100644
index 07b57eb6..00000000
--- a/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-4a87d148fa391afb5da710ae03c7d52d
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_cgraph.png b/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_cgraph.png
deleted file mode 100644
index 7bb3744c..00000000
Binary files a/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.map b/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.map
deleted file mode 100644
index 4a992e81..00000000
--- a/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.md5 b/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.md5
deleted file mode 100644
index a449cc08..00000000
--- a/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-18b6546c14cc3f2584cd979693f7324e
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.png b/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.png
deleted file mode 100644
index 434789db..00000000
Binary files a/docs/promises__complete_8cc_a3587d100127fa8569f0809fccd917eeb_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_cgraph.map b/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_cgraph.map
deleted file mode 100644
index c0123a0b..00000000
--- a/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_cgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_cgraph.md5 b/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_cgraph.md5
deleted file mode 100644
index 3bf9e31b..00000000
--- a/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-a0fe913c2bef108cf8e1cf2920e6d543
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_cgraph.png b/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_cgraph.png
deleted file mode 100644
index 45565968..00000000
Binary files a/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.map b/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.map
deleted file mode 100644
index 6f12c6a9..00000000
--- a/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.md5 b/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.md5
deleted file mode 100644
index f9288e7c..00000000
--- a/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-d1112a378564b6caf3982a8d06aedbc3
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.png b/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.png
deleted file mode 100644
index b8f42d8c..00000000
Binary files a/docs/promises__complete_8cc_a4579a6b34f5cd9c7bdedbc6efe35058f_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_cgraph.map b/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_cgraph.map
deleted file mode 100644
index 7ca3c6ad..00000000
--- a/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_cgraph.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_cgraph.md5 b/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_cgraph.md5
deleted file mode 100644
index f05ea7ff..00000000
--- a/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-d59763dbb18b0a1b9f9b781a9f74876d
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_cgraph.png b/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_cgraph.png
deleted file mode 100644
index e707dcb1..00000000
Binary files a/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_icgraph.map b/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_icgraph.map
deleted file mode 100644
index 7ec56665..00000000
--- a/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_icgraph.md5 b/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_icgraph.md5
deleted file mode 100644
index 985f3eeb..00000000
--- a/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-a70670792cbfed317bd393669f55cc94
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_icgraph.png b/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_icgraph.png
deleted file mode 100644
index c2fa1eee..00000000
Binary files a/docs/promises__complete_8cc_a4ae3200056c149bcc09a60ae26a8758f_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_cgraph.map b/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_cgraph.map
deleted file mode 100644
index 4f85108d..00000000
--- a/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_cgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_cgraph.md5 b/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_cgraph.md5
deleted file mode 100644
index 1b6b2856..00000000
--- a/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-ed3ae09a8e7b9916253161d80a6ded3c
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_cgraph.png b/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_cgraph.png
deleted file mode 100644
index 728f3c34..00000000
Binary files a/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.map b/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.map
deleted file mode 100644
index b6660335..00000000
--- a/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.md5 b/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.md5
deleted file mode 100644
index 5756d1f6..00000000
--- a/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-d50adedec8856a0696123c8922b18dcf
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.png b/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.png
deleted file mode 100644
index 6f35dc21..00000000
Binary files a/docs/promises__complete_8cc_a551f241ba659821a9690c7e1cc54806c_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_cgraph.map b/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_cgraph.map
deleted file mode 100644
index 0e96bfea..00000000
--- a/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_cgraph.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_cgraph.md5 b/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_cgraph.md5
deleted file mode 100644
index 8808bf86..00000000
--- a/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-25f3e9f175b6ae4a5ac0d0c82ee6807b
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_cgraph.png b/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_cgraph.png
deleted file mode 100644
index f6c63c82..00000000
Binary files a/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.map b/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.map
deleted file mode 100644
index f4589ac4..00000000
--- a/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.map
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.md5 b/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.md5
deleted file mode 100644
index 42cb0465..00000000
--- a/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-374d581c8df79a0cd58507c25b90a106
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.png b/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.png
deleted file mode 100644
index 4eec2655..00000000
Binary files a/docs/promises__complete_8cc_a5c220272e07cece2cc9b74d898e2ddb1_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_cgraph.map b/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_cgraph.map
deleted file mode 100644
index dc2323cb..00000000
--- a/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_cgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_cgraph.md5 b/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_cgraph.md5
deleted file mode 100644
index 93da55e3..00000000
--- a/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-1b20ff134b046b2cf157437cc6385611
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_cgraph.png b/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_cgraph.png
deleted file mode 100644
index 7c88a4e4..00000000
Binary files a/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.map b/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.map
deleted file mode 100644
index 060dfee4..00000000
--- a/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.md5 b/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.md5
deleted file mode 100644
index 9e335384..00000000
--- a/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-bee7ed1194b3992f537f0de249a3b481
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.png b/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.png
deleted file mode 100644
index e1707a0f..00000000
Binary files a/docs/promises__complete_8cc_a5f37a32796714208333df7d0f34f6a1a_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_cgraph.map b/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_cgraph.map
deleted file mode 100644
index 21d819d5..00000000
--- a/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_cgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_cgraph.md5 b/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_cgraph.md5
deleted file mode 100644
index a30e7c87..00000000
--- a/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-442e84c3b630b02faccb39cdc2188eed
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_cgraph.png b/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_cgraph.png
deleted file mode 100644
index 6fa8b943..00000000
Binary files a/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.map b/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.map
deleted file mode 100644
index e507d20b..00000000
--- a/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.md5 b/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.md5
deleted file mode 100644
index 66b028e5..00000000
--- a/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-ec374f5ff890ca603a5cd2ee25fdf9ca
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.png b/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.png
deleted file mode 100644
index b17740de..00000000
Binary files a/docs/promises__complete_8cc_a6c5e1478f8570826522b03cafc999aab_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_cgraph.map b/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_cgraph.map
deleted file mode 100644
index 7ea16bed..00000000
--- a/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_cgraph.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_cgraph.md5 b/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_cgraph.md5
deleted file mode 100644
index 088590b3..00000000
--- a/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-e4d07d77751e79a41bbf3ba220ba0dea
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_cgraph.png b/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_cgraph.png
deleted file mode 100644
index 1c6e7d87..00000000
Binary files a/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_icgraph.map b/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_icgraph.map
deleted file mode 100644
index ddd3d24f..00000000
--- a/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_icgraph.md5 b/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_icgraph.md5
deleted file mode 100644
index 6de77252..00000000
--- a/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-8602ef6ae62f6d33c4ca8563dd319875
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_icgraph.png b/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_icgraph.png
deleted file mode 100644
index 5db1fa81..00000000
Binary files a/docs/promises__complete_8cc_a75e7517f23b68d13faf19282c96947df_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_cgraph.map b/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_cgraph.map
deleted file mode 100644
index 699207d7..00000000
--- a/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_cgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_cgraph.md5 b/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_cgraph.md5
deleted file mode 100644
index 5ec08d23..00000000
--- a/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-20757ddc209110eaec45db2b25624397
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_cgraph.png b/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_cgraph.png
deleted file mode 100644
index 6c622c3c..00000000
Binary files a/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.map b/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.map
deleted file mode 100644
index 33cde2c8..00000000
--- a/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.md5 b/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.md5
deleted file mode 100644
index 2b2fbafe..00000000
--- a/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-93798d63248593b064fef36807f80bee
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.png b/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.png
deleted file mode 100644
index 4e9bc509..00000000
Binary files a/docs/promises__complete_8cc_a7861cc4b65b134dd30fc38174403814c_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_cgraph.map b/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_cgraph.map
deleted file mode 100644
index dc76ad3a..00000000
--- a/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_cgraph.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_cgraph.md5 b/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_cgraph.md5
deleted file mode 100644
index f06dc919..00000000
--- a/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-b0db660e27b6f01f439a2ca22aaf6ddf
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_cgraph.png b/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_cgraph.png
deleted file mode 100644
index 2caad1f9..00000000
Binary files a/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.map b/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.map
deleted file mode 100644
index 5f0d1b27..00000000
--- a/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.md5 b/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.md5
deleted file mode 100644
index 8828d284..00000000
--- a/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-63aaaec7c9b5474b15998db48b32c1d0
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.png b/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.png
deleted file mode 100644
index a10ba439..00000000
Binary files a/docs/promises__complete_8cc_a822fbfc685345cc8e1b6c7af4ba6f5e5_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_cgraph.map b/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_cgraph.map
deleted file mode 100644
index cd568826..00000000
--- a/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_cgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_cgraph.md5 b/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_cgraph.md5
deleted file mode 100644
index 302ec9ed..00000000
--- a/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-62e84b0642800f39fbd89d45fc22033f
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_cgraph.png b/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_cgraph.png
deleted file mode 100644
index 33d7c443..00000000
Binary files a/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.map b/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.map
deleted file mode 100644
index c5b32eb5..00000000
--- a/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.md5 b/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.md5
deleted file mode 100644
index d7909128..00000000
--- a/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-cb2ea113591ea39b12217c580227acfb
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.png b/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.png
deleted file mode 100644
index 1412f050..00000000
Binary files a/docs/promises__complete_8cc_a82c14e41ec15a1d0c58b4352b6d7d3e0_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_cgraph.map b/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_cgraph.map
deleted file mode 100644
index ca52098e..00000000
--- a/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_cgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_cgraph.md5 b/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_cgraph.md5
deleted file mode 100644
index 59230e7a..00000000
--- a/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-58256770d0334b1bb40c4f33197d9dcc
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_cgraph.png b/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_cgraph.png
deleted file mode 100644
index dc6dec3d..00000000
Binary files a/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.map b/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.map
deleted file mode 100644
index 07621b15..00000000
--- a/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.md5 b/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.md5
deleted file mode 100644
index 9944958c..00000000
--- a/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-2dee64322bf6d0beb0162e6b170973fd
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.png b/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.png
deleted file mode 100644
index ba1778ac..00000000
Binary files a/docs/promises__complete_8cc_a8431cb32cc47dc1be926446a49e41ace_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_cgraph.map b/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_cgraph.map
deleted file mode 100644
index 06a5a968..00000000
--- a/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_cgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_cgraph.md5 b/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_cgraph.md5
deleted file mode 100644
index 776bce45..00000000
--- a/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-ea3dddac6b19d4b5b82eb27d56129622
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_cgraph.png b/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_cgraph.png
deleted file mode 100644
index 2d8e6849..00000000
Binary files a/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.map b/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.map
deleted file mode 100644
index d38dbf9d..00000000
--- a/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.md5 b/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.md5
deleted file mode 100644
index 66e6d18c..00000000
--- a/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-01ad9d65b63f26bcd749e943c1b2b844
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.png b/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.png
deleted file mode 100644
index fe320548..00000000
Binary files a/docs/promises__complete_8cc_aa5637cc8f8ecb95b52482c477d54187f_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_cgraph.map b/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_cgraph.map
deleted file mode 100644
index db6fac0d..00000000
--- a/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_cgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_cgraph.md5 b/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_cgraph.md5
deleted file mode 100644
index baed0018..00000000
--- a/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-6c16ad5b5cbf94ea60dea067f8176b94
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_cgraph.png b/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_cgraph.png
deleted file mode 100644
index 54cf0cf6..00000000
Binary files a/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.map b/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.map
deleted file mode 100644
index ea724a71..00000000
--- a/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.md5 b/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.md5
deleted file mode 100644
index 2a9f1445..00000000
--- a/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-968b050d665831929526179ec3961642
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.png b/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.png
deleted file mode 100644
index a5f783b8..00000000
Binary files a/docs/promises__complete_8cc_ab68333b4939d887d65bf194794b8f404_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_cgraph.map b/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_cgraph.map
deleted file mode 100644
index 4c622e83..00000000
--- a/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_cgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_cgraph.md5 b/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_cgraph.md5
deleted file mode 100644
index 052a83eb..00000000
--- a/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-c3b4a2274a4ebca011082c385aac0c29
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_cgraph.png b/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_cgraph.png
deleted file mode 100644
index 6f730166..00000000
Binary files a/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.map b/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.map
deleted file mode 100644
index 0e8524d5..00000000
--- a/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.md5 b/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.md5
deleted file mode 100644
index d55eed9b..00000000
--- a/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-e300adede661a1fdb4a5d013352d54ad
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.png b/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.png
deleted file mode 100644
index 8ca64a9d..00000000
Binary files a/docs/promises__complete_8cc_abbd7d817a0fbb3730accb682e09951d9_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_cgraph.map b/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_cgraph.map
deleted file mode 100644
index 5dd4e8b6..00000000
--- a/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_cgraph.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_cgraph.md5 b/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_cgraph.md5
deleted file mode 100644
index 7e9fc3aa..00000000
--- a/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-20e334410836c43371447d6c393df68a
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_cgraph.png b/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_cgraph.png
deleted file mode 100644
index 8d6103c5..00000000
Binary files a/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.map b/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.map
deleted file mode 100644
index 943d3e49..00000000
--- a/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.md5 b/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.md5
deleted file mode 100644
index 85d8523b..00000000
--- a/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-37e02a5a45b3d5ad8311abe28ec7f94b
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.png b/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.png
deleted file mode 100644
index e3ccf4c2..00000000
Binary files a/docs/promises__complete_8cc_ad52fea7bfbcffe648cf30608542fcced_icgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_cgraph.map b/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_cgraph.map
deleted file mode 100644
index 5d09c947..00000000
--- a/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_cgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_cgraph.md5 b/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_cgraph.md5
deleted file mode 100644
index 1f35dba4..00000000
--- a/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-7b9995c9c3def72690d6a8708f52adef
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_cgraph.png b/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_cgraph.png
deleted file mode 100644
index 96129aa6..00000000
Binary files a/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_cgraph.png and /dev/null differ
diff --git a/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.map b/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.map
deleted file mode 100644
index fb17e4d7..00000000
--- a/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.md5 b/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.md5
deleted file mode 100644
index 15eb82ee..00000000
--- a/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-6859a3164ecb8e2e8a6eb3635d7163fd
\ No newline at end of file
diff --git a/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.png b/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.png
deleted file mode 100644
index bff40f2a..00000000
Binary files a/docs/promises__complete_8cc_ada21d0b3a98f66fcc91cd7f3a1f7ce00_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc.html b/docs/promises__execute_8cc.html
deleted file mode 100644
index 3ebced8b..00000000
--- a/docs/promises__execute_8cc.html
+++ /dev/null
@@ -1,1221 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: promises_execute.cc File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-void openProjectPromiseExecute (napi_env env, void *data)
-
-void listObjectPromiseExecute (napi_env env, void *data)
-
-void downloadInfoPromiseExecute (napi_env env, void *data)
-
-void downloadClosePromiseExecute (napi_env env, void *data)
-
-void downloadReadPromiseExecute (napi_env env, void *data)
-
-void downloadObjectPromiseExecute (napi_env env, void *data)
-
-void uploadSetMetaPromiseExecute (napi_env env, void *data)
-
-void uploadAbortPromiseExecute (napi_env env, void *data)
-
-void uploadInfoPromiseExecute (napi_env env, void *data)
-
-void uploadCommitPromiseExecute (napi_env env, void *data)
-
-void uploadWritePromiseExecute (napi_env env, void *data)
-
-void uploadObjectExecute (napi_env env, void *data)
-
-void stateObjectPromiseExecute (napi_env env, void *data)
-
-void deleteObjectPromiseExecute (napi_env env, void *data)
-
-void stateBucketPromiseExecute (napi_env env, void *data)
-
-void createBucketPromiseExecute (napi_env env, void *data)
-
-void ensureBucketPromiseExecute (napi_env env, void *data)
-
-void deleteBucketPromiseExecute (napi_env env, void *data)
-
-void ListBucketsPromiseExecute (napi_env env, void *data)
-
-void closeProjectPromiseExecute (napi_env env, void *data)
-
-void configOpenProjectPromiseExecute (napi_env env, void *data)
-
-void ParseAccess (napi_env env, void *data)
-
-void ShareAccessPromiseExecute (napi_env env, void *data)
-
-void ConfigRequestAccessWithEncryption (napi_env env, void *data)
-
-void RequestAccessWithEncryption (napi_env env, void *data)
-
-void accessSerializePromiseExecute (napi_env env, void *data)
-
-
-
-
-
◆ accessSerializePromiseExecute()
-
-
-
-
-
- void accessSerializePromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
accessSerializePromiseExecute used to implement the uplink-c library function accessSerializePromiseExecute serializes access grant into a string.
-
-
-
-
-
-
-
◆ closeProjectPromiseExecute()
-
-
-
-
-
- void closeProjectPromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
closeProjectPromiseExecute used to implement the uplink-c library function closeProjectPromiseExecute closes the project using promise
-
-
-
-
-
-
-
◆ configOpenProjectPromiseExecute()
-
-
-
-
-
- void configOpenProjectPromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
configOpenProjectPromiseExecute used to implement the uplink-c library function configOpenProjectPromiseExecute opens project using access grant
-
-
-
-
-
-
-
◆ 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.
-
-
-
-
-
-
-
◆ createBucketPromiseExecute()
-
-
-
-
-
- void createBucketPromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
createBucketPromiseExecute creates the handle for create_bucket
-
-
-
-
-
-
-
◆ deleteBucketPromiseExecute()
-
-
-
-
-
- void deleteBucketPromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
deleteBucketPromiseExecute creates the handle for delete_bucket
-
-
-
-
-
-
-
◆ deleteObjectPromiseExecute()
-
-
-
-
-
- void deleteObjectPromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
deleteObjectPromiseExecute creates the handle for delete_object
-
-
-
-
-
-
-
◆ downloadClosePromiseExecute()
-
-
-
-
-
- void downloadClosePromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
downloadClosePromiseExecute used to implement the uplink-c library function downloadClosePromiseExecute close downloads using promise
-
-
-
-
-
-
-
-
◆ downloadInfoPromiseExecute()
-
-
-
-
-
- void downloadInfoPromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
downloadInfoPromiseExecute used to implement the uplink-c library function downloadInfoPromiseExecute provides download information using promise
-
-
-
-
-
-
-
◆ downloadObjectPromiseExecute()
-
-
-
-
-
- void downloadObjectPromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
downloadObjectPromiseExecute used to implement the uplink-c library function downloadClosePromiseExecute downloads objects using promise
-
-
-
-
-
-
-
-
◆ downloadReadPromiseExecute()
-
-
-
-
-
- void downloadReadPromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
downloadReadPromiseExecute used to implement the uplink-c library function downloadReadPromiseExecute reads downloads using promise
-
-
-
-
-
-
-
◆ ensureBucketPromiseExecute()
-
-
-
-
-
- void ensureBucketPromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
ensureBucketPromiseExecute creates the handle for ensure_bucket
-
-
-
-
-
-
-
◆ 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
-
-
-
-
-
-
-
◆ ParseAccess()
-
-
-
-
-
- void ParseAccess
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
ParseAccess used to implement the uplink-c library function ParseAccess parses serialized access grant string.
-
-
-
-
-
-
-
◆ 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.
-
-
-
-
-
-
-
◆ 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.
-
-
-
-
-
-
-
◆ stateBucketPromiseExecute()
-
-
-
-
-
- void stateBucketPromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
stateBucketPromiseExecute creates the handle for stat_bucket
-
-
-
-
-
-
-
◆ stateObjectPromiseExecute()
-
-
-
-
-
- void stateObjectPromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
stateObjectPromiseExecute creates the handle for stat_object
-
-
-
-
-
-
-
◆ uploadAbortPromiseExecute()
-
-
-
-
-
- void uploadAbortPromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
uploadAbortPromiseExecute used to implement the uplink-c library function uploadAbortPromiseExecute aborts the upload using promise
-
-
-
-
-
-
-
◆ uploadCommitPromiseExecute()
-
-
-
-
-
- void uploadCommitPromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
uploadCommitPromiseExecute used to implement the uplink-c library function uploadCommitPromiseExecute commits the upload using promise
-
-
-
-
-
-
-
◆ uploadInfoPromiseExecute()
-
-
-
-
-
- void uploadInfoPromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
uploadInfoPromiseExecute used to implement the uplink-c library function uploadInfoPromiseExecute uploads the information using promise
-
-
-
-
-
-
-
◆ uploadObjectExecute()
-
-
-
-
-
- void uploadObjectExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
uploadObjectExecute used to implement the uplink-c library function uploadObjectExecute uploads the object using promise
-
-
-
-
-
-
-
◆ uploadSetMetaPromiseExecute()
-
-
-
-
-
- void uploadSetMetaPromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
uploadSetMetaPromiseExecute used to implement the uplink-c library function uploadSetMetaPromiseExecute uploads the metadata using limit
-
-
-
-
-
-
-
◆ uploadWritePromiseExecute()
-
-
-
-
-
- void uploadWritePromiseExecute
- (
- napi_env
- env ,
-
-
-
-
- void *
- data
-
-
-
- )
-
-
-
-
-
-
uploadWritePromiseExecute used to implement the uplink-c library function uploadWritePromiseExecute writes the upload using promise
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/promises__execute_8cc__incl.map b/docs/promises__execute_8cc__incl.map
deleted file mode 100644
index 1d706009..00000000
--- a/docs/promises__execute_8cc__incl.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc__incl.md5 b/docs/promises__execute_8cc__incl.md5
deleted file mode 100644
index ac009026..00000000
--- a/docs/promises__execute_8cc__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-bbd7a17744cdd7800b45a2b7be9656e9
\ No newline at end of file
diff --git a/docs/promises__execute_8cc__incl.png b/docs/promises__execute_8cc__incl.png
deleted file mode 100644
index ed50f8e6..00000000
Binary files a/docs/promises__execute_8cc__incl.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.map b/docs/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.map
deleted file mode 100644
index c8b2f780..00000000
--- a/docs/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.md5 b/docs/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.md5
deleted file mode 100644
index c6b30f05..00000000
--- a/docs/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-d51997c39f8160fae7163bd8d98c1506
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.png b/docs/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.png
deleted file mode 100644
index 499b38f0..00000000
Binary files a/docs/promises__execute_8cc_a082b97a70d9517662c657b0e19e99031_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.map b/docs/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.map
deleted file mode 100644
index c12c3141..00000000
--- a/docs/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.md5 b/docs/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.md5
deleted file mode 100644
index 272f0fb1..00000000
--- a/docs/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-ed72de15ff6599b445818934d65df8e1
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.png b/docs/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.png
deleted file mode 100644
index f7846731..00000000
Binary files a/docs/promises__execute_8cc_a1da2882ef898e3791da3e6fcbbebbdb0_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.map b/docs/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.map
deleted file mode 100644
index ef344153..00000000
--- a/docs/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.md5 b/docs/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.md5
deleted file mode 100644
index af08d913..00000000
--- a/docs/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-a7fdec61ea2e9eb5e808f0e89d692608
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.png b/docs/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.png
deleted file mode 100644
index 07e8f536..00000000
Binary files a/docs/promises__execute_8cc_a21e7a78d78a086c464112982ccdeb36c_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.map b/docs/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.map
deleted file mode 100644
index 94b27c25..00000000
--- a/docs/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.md5 b/docs/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.md5
deleted file mode 100644
index b763e104..00000000
--- a/docs/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-d1c6bbef97dfa940c0296742a5fe0908
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.png b/docs/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.png
deleted file mode 100644
index 94a3b5d6..00000000
Binary files a/docs/promises__execute_8cc_a2612252dcc9023897df3fa76181db626_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.map b/docs/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.map
deleted file mode 100644
index 2fc08620..00000000
--- a/docs/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.md5 b/docs/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.md5
deleted file mode 100644
index f5012670..00000000
--- a/docs/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-79814747f6c234f5d093af8738e020a4
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.png b/docs/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.png
deleted file mode 100644
index f6e3b93a..00000000
Binary files a/docs/promises__execute_8cc_a2d0a49dcee3edd0c8ab14bedd0bc7000_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.map b/docs/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.map
deleted file mode 100644
index 47e5d07b..00000000
--- a/docs/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.md5 b/docs/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.md5
deleted file mode 100644
index 3de938a8..00000000
--- a/docs/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-6add7026e524031c05d089ac4de4f869
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.png b/docs/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.png
deleted file mode 100644
index 71db7c49..00000000
Binary files a/docs/promises__execute_8cc_a312c64145e1daca5a33f8b555f9b81c2_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.map b/docs/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.map
deleted file mode 100644
index c933984b..00000000
--- a/docs/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.md5 b/docs/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.md5
deleted file mode 100644
index a866eb4a..00000000
--- a/docs/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-7dc7394ca499811045ca5b7a84647a91
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.png b/docs/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.png
deleted file mode 100644
index 5e3760f0..00000000
Binary files a/docs/promises__execute_8cc_a42a9a4606811e76768d5104fb4d2d6de_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.map b/docs/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.map
deleted file mode 100644
index 168af136..00000000
--- a/docs/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.md5 b/docs/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.md5
deleted file mode 100644
index dd29807a..00000000
--- a/docs/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-94b6ce9b0d537bf293754435eb525f78
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.png b/docs/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.png
deleted file mode 100644
index bc386b78..00000000
Binary files a/docs/promises__execute_8cc_a4478b4f7015d2d028601a9ac002884b1_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.map b/docs/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.map
deleted file mode 100644
index 612a937d..00000000
--- a/docs/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.md5 b/docs/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.md5
deleted file mode 100644
index 46b0e914..00000000
--- a/docs/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-67f172aa30f5ff7adc897b119d22622b
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.png b/docs/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.png
deleted file mode 100644
index 946539ba..00000000
Binary files a/docs/promises__execute_8cc_a4f314684cd49d9c9a16d504a154a600e_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.map b/docs/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.map
deleted file mode 100644
index 0016f90b..00000000
--- a/docs/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.md5 b/docs/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.md5
deleted file mode 100644
index e7c6b01a..00000000
--- a/docs/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-c49e03e3a8c9ba8253dbf0bf4543cab5
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.png b/docs/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.png
deleted file mode 100644
index fb88333b..00000000
Binary files a/docs/promises__execute_8cc_a80402b8114b11493cb5dcc74764fdf68_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.map b/docs/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.map
deleted file mode 100644
index 3662abd6..00000000
--- a/docs/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.md5 b/docs/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.md5
deleted file mode 100644
index c4e681ca..00000000
--- a/docs/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-8e073d9672e53e85ec81fb42eb81aa63
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.png b/docs/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.png
deleted file mode 100644
index 127df2ea..00000000
Binary files a/docs/promises__execute_8cc_a86edf44f586c4c4d9d85ff3624d6c487_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_a89eca26d8c7238aee9c4dc975d9e1675_icgraph.map b/docs/promises__execute_8cc_a89eca26d8c7238aee9c4dc975d9e1675_icgraph.map
deleted file mode 100644
index 3df070e8..00000000
--- a/docs/promises__execute_8cc_a89eca26d8c7238aee9c4dc975d9e1675_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_a89eca26d8c7238aee9c4dc975d9e1675_icgraph.md5 b/docs/promises__execute_8cc_a89eca26d8c7238aee9c4dc975d9e1675_icgraph.md5
deleted file mode 100644
index cc80f91e..00000000
--- a/docs/promises__execute_8cc_a89eca26d8c7238aee9c4dc975d9e1675_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-9915e31cc6edf46ea676658a1a1b626d
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_a89eca26d8c7238aee9c4dc975d9e1675_icgraph.png b/docs/promises__execute_8cc_a89eca26d8c7238aee9c4dc975d9e1675_icgraph.png
deleted file mode 100644
index 27753900..00000000
Binary files a/docs/promises__execute_8cc_a89eca26d8c7238aee9c4dc975d9e1675_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.map b/docs/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.map
deleted file mode 100644
index 4f9976e2..00000000
--- a/docs/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.md5 b/docs/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.md5
deleted file mode 100644
index 9a034012..00000000
--- a/docs/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-05594ec05365341952d066d22653cd8f
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.png b/docs/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.png
deleted file mode 100644
index 50d7156a..00000000
Binary files a/docs/promises__execute_8cc_a8eaffccedd333cb4fee71d8d5d3f80dc_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_a9251b8f90b0943e7c01c6a49aae3383c_icgraph.map b/docs/promises__execute_8cc_a9251b8f90b0943e7c01c6a49aae3383c_icgraph.map
deleted file mode 100644
index 752452e6..00000000
--- a/docs/promises__execute_8cc_a9251b8f90b0943e7c01c6a49aae3383c_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_a9251b8f90b0943e7c01c6a49aae3383c_icgraph.md5 b/docs/promises__execute_8cc_a9251b8f90b0943e7c01c6a49aae3383c_icgraph.md5
deleted file mode 100644
index 6a638f5e..00000000
--- a/docs/promises__execute_8cc_a9251b8f90b0943e7c01c6a49aae3383c_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-15793e6cee0fe6d5e9cf777548511c17
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_a9251b8f90b0943e7c01c6a49aae3383c_icgraph.png b/docs/promises__execute_8cc_a9251b8f90b0943e7c01c6a49aae3383c_icgraph.png
deleted file mode 100644
index e597f600..00000000
Binary files a/docs/promises__execute_8cc_a9251b8f90b0943e7c01c6a49aae3383c_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.map b/docs/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.map
deleted file mode 100644
index 3a087835..00000000
--- a/docs/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.md5 b/docs/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.md5
deleted file mode 100644
index 5a38d869..00000000
--- a/docs/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-475f81bd5397359c7b8afd07145c5cbc
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.png b/docs/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.png
deleted file mode 100644
index 2fd0144b..00000000
Binary files a/docs/promises__execute_8cc_aa517560015f9b9cccccec3b07f44f54f_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.map b/docs/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.map
deleted file mode 100644
index 58316eec..00000000
--- a/docs/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.md5 b/docs/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.md5
deleted file mode 100644
index c5092133..00000000
--- a/docs/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-53f16168a712d0ef3e109f8f9f7e46ef
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.png b/docs/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.png
deleted file mode 100644
index 5d08f4b6..00000000
Binary files a/docs/promises__execute_8cc_ab4b5bcf8bb3a3ce4e8b38c80bb2ab638_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.map b/docs/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.map
deleted file mode 100644
index 1ca5eae0..00000000
--- a/docs/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.md5 b/docs/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.md5
deleted file mode 100644
index eeaa5e3d..00000000
--- a/docs/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-7a2d81b57ac0952234cefdf35e31595c
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.png b/docs/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.png
deleted file mode 100644
index 965d8907..00000000
Binary files a/docs/promises__execute_8cc_ab7eff743ec455e54b82d88cff3cc0c07_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.map b/docs/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.map
deleted file mode 100644
index e9be31f8..00000000
--- a/docs/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.md5 b/docs/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.md5
deleted file mode 100644
index 2d090c27..00000000
--- a/docs/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-8a93bdff79eddb7436975ddc6ac00d10
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.png b/docs/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.png
deleted file mode 100644
index 1edeb625..00000000
Binary files a/docs/promises__execute_8cc_ac7dca0a74754bfcca6bb9c78d5d5117d_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.map b/docs/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.map
deleted file mode 100644
index ecf53982..00000000
--- a/docs/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.md5 b/docs/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.md5
deleted file mode 100644
index 69c00e04..00000000
--- a/docs/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-a7e2208404f25f59ab790895e7d45dc1
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.png b/docs/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.png
deleted file mode 100644
index 22268c30..00000000
Binary files a/docs/promises__execute_8cc_ad2bebbe7f71894c563e078de13e3742f_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.map b/docs/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.map
deleted file mode 100644
index 2052e336..00000000
--- a/docs/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.md5 b/docs/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.md5
deleted file mode 100644
index 43a86e82..00000000
--- a/docs/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-95c4e2c174648b55cfc0ad00faf8eef2
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.png b/docs/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.png
deleted file mode 100644
index 4ee7d974..00000000
Binary files a/docs/promises__execute_8cc_ada5b2b919b2cab2f12ea77e2d119555f_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.map b/docs/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.map
deleted file mode 100644
index e3d902b5..00000000
--- a/docs/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.md5 b/docs/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.md5
deleted file mode 100644
index 4551e735..00000000
--- a/docs/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-347b72b4fbf6ecb5cc2513834aac860e
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.png b/docs/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.png
deleted file mode 100644
index 1dbfce1e..00000000
Binary files a/docs/promises__execute_8cc_ae7c28aefc405f31fb71c320c9f51d7e1_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.map b/docs/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.map
deleted file mode 100644
index 96d47254..00000000
--- a/docs/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.md5 b/docs/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.md5
deleted file mode 100644
index 4045460a..00000000
--- a/docs/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-f71383222bca0a5ba36be455159bdbd7
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.png b/docs/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.png
deleted file mode 100644
index e290ef57..00000000
Binary files a/docs/promises__execute_8cc_ae8c96dcfcf05d7c948843a712976f645_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.map b/docs/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.map
deleted file mode 100644
index 94fdf209..00000000
--- a/docs/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.md5 b/docs/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.md5
deleted file mode 100644
index 428f9b12..00000000
--- a/docs/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-aea2532eef918ba91caa0c511546726a
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.png b/docs/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.png
deleted file mode 100644
index f24f4809..00000000
Binary files a/docs/promises__execute_8cc_af71038df3a110e4e4e8e20475051e10e_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.map b/docs/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.map
deleted file mode 100644
index dc362689..00000000
--- a/docs/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.md5 b/docs/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.md5
deleted file mode 100644
index 8f7c68fb..00000000
--- a/docs/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-c8c522f557124dae58803282e2f98994
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.png b/docs/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.png
deleted file mode 100644
index 61369b91..00000000
Binary files a/docs/promises__execute_8cc_af8c085d7d9f0eb86023aa8540b6442df_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.map b/docs/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.map
deleted file mode 100644
index ef30621e..00000000
--- a/docs/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.md5 b/docs/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.md5
deleted file mode 100644
index 197ad1df..00000000
--- a/docs/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-fcb6d56f6fd0c4a64d083860f368ff6c
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.png b/docs/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.png
deleted file mode 100644
index b75cbd03..00000000
Binary files a/docs/promises__execute_8cc_afa39b1469b741ca47bbe184afc5bbb0b_icgraph.png and /dev/null differ
diff --git a/docs/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.map b/docs/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.map
deleted file mode 100644
index bbf07385..00000000
--- a/docs/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.md5 b/docs/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.md5
deleted file mode 100644
index c42f19ae..00000000
--- a/docs/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-421b87d50796c192e8f6f0da13ce3b65
\ No newline at end of file
diff --git a/docs/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.png b/docs/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.png
deleted file mode 100644
index 899f1467..00000000
Binary files a/docs/promises__execute_8cc_afc99b20e4849149451ed79a924b2c8f2_icgraph.png and /dev/null differ
diff --git a/docs/search/all_0.js b/docs/search/all_0.js
deleted file mode 100644
index d19f6bec..00000000
--- a/docs/search/all_0.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var searchData=
-[
- ['access_5foperations_2ecc_0',['access_operations.cc',['../access__operations_8cc.html',1,'']]],
- ['access_5fserializec_1',['access_serializec',['../access__operations_8cc.html#ae1dcf97eb1c0a06d491355c627cb5000',1,'access_operations.cc']]],
- ['access_5fsharec_2',['access_sharec',['../access__operations_8cc.html#ac2d6031216e6786399943d5b80d2e250',1,'access_operations.cc']]],
- ['accessserializepromisecomplete_3',['accessSerializePromiseComplete',['../promises__complete_8cc.html#aa5637cc8f8ecb95b52482c477d54187f',1,'promises_complete.cc']]],
- ['accessserializepromiseexecute_4',['accessSerializePromiseExecute',['../promises__execute_8cc.html#ada5b2b919b2cab2f12ea77e2d119555f',1,'promises_execute.cc']]]
-];
diff --git a/docs/search/all_1.js b/docs/search/all_1.js
deleted file mode 100644
index 4098016f..00000000
--- a/docs/search/all_1.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['bucket_5foperations_2ecc_5',['bucket_operations.cc',['../bucket__operations_8cc.html',1,'']]],
- ['bucketoperationcomplete_6',['bucketOperationComplete',['../promises__complete_8cc.html#a20d046f409f32eed2a803006d7895330',1,'promises_complete.cc']]]
-];
diff --git a/docs/search/all_2.js b/docs/search/all_2.js
deleted file mode 100644
index f1b3d6fe..00000000
--- a/docs/search/all_2.js
+++ /dev/null
@@ -1,19 +0,0 @@
-var searchData=
-[
- ['close_5fdownloadc_7',['close_downloadc',['../download__operations_8cc.html#aa96e740f72e5af01401007e3db45d20d',1,'download_operations.cc']]],
- ['close_5fprojectc_8',['close_projectc',['../project__operations_8cc.html#ae082f93bce8bf519804af78cc9f0e4f7',1,'project_operations.cc']]],
- ['closeprojectpromisecomplete_9',['closeProjectPromiseComplete',['../promises__complete_8cc.html#a28a47eeee9eefdb598c1baba2ef521ea',1,'promises_complete.cc']]],
- ['closeprojectpromiseexecute_10',['closeProjectPromiseExecute',['../promises__execute_8cc.html#a2612252dcc9023897df3fa76181db626',1,'promises_execute.cc']]],
- ['config_5fopen_5fprojectc_11',['config_open_projectc',['../project__operations_8cc.html#a670c23ed754f6cfa811b357c09935538',1,'project_operations.cc']]],
- ['config_5frequest_5faccess_5fwith_5fpassphrasec_12',['config_request_access_with_passphrasec',['../access__operations_8cc.html#ad1ad6e328d17546077efb9cad66351da',1,'access_operations.cc']]],
- ['configopenprojectpromisecomplete_13',['configOpenProjectPromiseComplete',['../promises__complete_8cc.html#a5f37a32796714208333df7d0f34f6a1a',1,'promises_complete.cc']]],
- ['configopenprojectpromiseexecute_14',['configOpenProjectPromiseExecute',['../promises__execute_8cc.html#af8c085d7d9f0eb86023aa8540b6442df',1,'promises_execute.cc']]],
- ['configrequestaccesswithencryption_15',['ConfigRequestAccessWithEncryption',['../promises__execute_8cc.html#ab7eff743ec455e54b82d88cff3cc0c07',1,'promises_execute.cc']]],
- ['configrequestaccesswithencryptionpromisecomplete_16',['ConfigRequestAccessWithEncryptionPromiseComplete',['../promises__complete_8cc.html#a6c5e1478f8570826522b03cafc999aab',1,'promises_complete.cc']]],
- ['create_5fbucketc_17',['create_bucketc',['../bucket__operations_8cc.html#ae71b54239e182c072b747d16b057c5be',1,'bucket_operations.cc']]],
- ['createbucketpromiseexecute_18',['createBucketPromiseExecute',['../promises__execute_8cc.html#a4478b4f7015d2d028601a9ac002884b1',1,'promises_execute.cc']]],
- ['createbucketresult_19',['createBucketResult',['../lib_uplink_8cc.html#afb478bdc32504777e90281f927c6be79',1,'libUplink.cc']]],
- ['createerror_20',['createError',['../lib_uplink_8cc.html#a56b88ea420afbcee273bbc41eaae5780',1,'libUplink.cc']]],
- ['createobjectresult_21',['createObjectResult',['../lib_uplink_8cc.html#a290dc984434b7938e484e2549b7447a2',1,'libUplink.cc']]],
- ['createresult_22',['createResult',['../lib_uplink_8cc.html#ad94789f70f86557aa0075b408f3e4895',1,'libUplink.cc']]]
-];
diff --git a/docs/search/all_3.js b/docs/search/all_3.js
deleted file mode 100644
index 3be11a0d..00000000
--- a/docs/search/all_3.js
+++ /dev/null
@@ -1,19 +0,0 @@
-var searchData=
-[
- ['delete_5fbucketc_23',['delete_bucketc',['../bucket__operations_8cc.html#a0541fcd6deaa815c027a557f33c7c44f',1,'bucket_operations.cc']]],
- ['delete_5fobjectc_24',['delete_objectc',['../object__operations_8cc.html#a9c1e71e94031da80345fbef666077585',1,'object_operations.cc']]],
- ['deletebucketpromiseexecute_25',['deleteBucketPromiseExecute',['../promises__execute_8cc.html#ae7c28aefc405f31fb71c320c9f51d7e1',1,'promises_execute.cc']]],
- ['deleteobjectpromiseexecute_26',['deleteObjectPromiseExecute',['../promises__execute_8cc.html#aa517560015f9b9cccccec3b07f44f54f',1,'promises_execute.cc']]],
- ['download_5finfoc_27',['download_infoc',['../download__operations_8cc.html#a5de3a645e81eab2c7327edb17b40d75d',1,'download_operations.cc']]],
- ['download_5fobjectc_28',['download_objectc',['../download__operations_8cc.html#a1feb50082437a42729a8ae4bcd7eae14',1,'download_operations.cc']]],
- ['download_5foperations_2ecc_29',['download_operations.cc',['../download__operations_8cc.html',1,'']]],
- ['download_5freadc_30',['download_readc',['../download__operations_8cc.html#a89a532e6b99165dfcd4612b48a75c386',1,'download_operations.cc']]],
- ['downloadcloseoperationcomplete_31',['downloadCloseOperationComplete',['../promises__complete_8cc.html#a2faabbd65745bb8dc0442eb2d3fd6893',1,'promises_complete.cc']]],
- ['downloadclosepromiseexecute_32',['downloadClosePromiseExecute',['../promises__execute_8cc.html#a86edf44f586c4c4d9d85ff3624d6c487',1,'promises_execute.cc']]],
- ['downloadinfooperationcomplete_33',['downloadInfoOperationComplete',['../promises__complete_8cc.html#ad52fea7bfbcffe648cf30608542fcced',1,'promises_complete.cc']]],
- ['downloadinfopromiseexecute_34',['downloadInfoPromiseExecute',['../promises__execute_8cc.html#afc99b20e4849149451ed79a924b2c8f2',1,'promises_execute.cc']]],
- ['downloadobjectoperationcomplete_35',['downloadObjectOperationComplete',['../promises__complete_8cc.html#a3587d100127fa8569f0809fccd917eeb',1,'promises_complete.cc']]],
- ['downloadobjectpromiseexecute_36',['downloadObjectPromiseExecute',['../promises__execute_8cc.html#afa39b1469b741ca47bbe184afc5bbb0b',1,'promises_execute.cc']]],
- ['downloadreadoperationcomplete_37',['downloadReadOperationComplete',['../promises__complete_8cc.html#a1e27e9735e878f4bd486ad0f444d6b90',1,'promises_complete.cc']]],
- ['downloadreadpromiseexecute_38',['downloadReadPromiseExecute',['../promises__execute_8cc.html#a80402b8114b11493cb5dcc74764fdf68',1,'promises_execute.cc']]]
-];
diff --git a/docs/search/all_4.js b/docs/search/all_4.js
deleted file mode 100644
index d56684ad..00000000
--- a/docs/search/all_4.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['ensure_5fbucketc_39',['ensure_bucketc',['../bucket__operations_8cc.html#a52f6abad2725d06efa100cc28ba6a6b5',1,'bucket_operations.cc']]],
- ['ensurebucketpromiseexecute_40',['ensureBucketPromiseExecute',['../promises__execute_8cc.html#a21e7a78d78a086c464112982ccdeb36c',1,'promises_execute.cc']]]
-];
diff --git a/docs/search/all_5.js b/docs/search/all_5.js
deleted file mode 100644
index fd32b891..00000000
--- a/docs/search/all_5.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['gethandlevalue_41',['getHandleValue',['../lib_uplink_8cc.html#af3084e4f8020d09148225eb624a2fed8',1,'libUplink.cc']]]
-];
diff --git a/docs/search/all_6.js b/docs/search/all_6.js
deleted file mode 100644
index f77bc6c4..00000000
--- a/docs/search/all_6.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['init_42',['Init',['../lib_uplink_8cc.html#a2a8628282ff7cc746345d7a7afb2884d',1,'libUplink.cc']]],
- ['itoa_43',['itoa',['../lib_uplink_8cc.html#a43573809ece24e1ad0b00af289693cd5',1,'libUplink.cc']]]
-];
diff --git a/docs/search/all_7.js b/docs/search/all_7.js
deleted file mode 100644
index 570bc75c..00000000
--- a/docs/search/all_7.js
+++ /dev/null
@@ -1,10 +0,0 @@
-var searchData=
-[
- ['libuplink_2ecc_44',['libUplink.cc',['../lib_uplink_8cc.html',1,'']]],
- ['list_5fbucketsc_45',['list_bucketsc',['../lib_uplink_8cc.html#afcbb836fc5f182f0b8f5edafea8d47e1',1,'libUplink.cc']]],
- ['list_5fobjectsc_46',['list_objectsc',['../lib_uplink_8cc.html#a6a7899625837fe28695b86f71e33ecf8',1,'libUplink.cc']]],
- ['listbucketspromisecomplete_47',['ListBucketsPromiseComplete',['../promises__complete_8cc.html#a75e7517f23b68d13faf19282c96947df',1,'promises_complete.cc']]],
- ['listbucketspromiseexecute_48',['ListBucketsPromiseExecute',['../promises__execute_8cc.html#a9251b8f90b0943e7c01c6a49aae3383c',1,'promises_execute.cc']]],
- ['listobjectpromisecomplete_49',['listObjectPromiseComplete',['../promises__complete_8cc.html#a4ae3200056c149bcc09a60ae26a8758f',1,'promises_complete.cc']]],
- ['listobjectpromiseexecute_50',['listObjectPromiseExecute',['../promises__execute_8cc.html#a89eca26d8c7238aee9c4dc975d9e1675',1,'promises_execute.cc']]]
-];
diff --git a/docs/search/all_8.js b/docs/search/all_8.js
deleted file mode 100644
index c170f619..00000000
--- a/docs/search/all_8.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['node_2djs_20bindings_51',['Node-js bindings',['../index.html',1,'']]]
-];
diff --git a/docs/search/all_9.js b/docs/search/all_9.js
deleted file mode 100644
index ae5418f6..00000000
--- a/docs/search/all_9.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var searchData=
-[
- ['object_5foperations_2ecc_52',['object_operations.cc',['../object__operations_8cc.html',1,'']]],
- ['objectoperationcomplete_53',['objectOperationComplete',['../promises__complete_8cc.html#a5c220272e07cece2cc9b74d898e2ddb1',1,'promises_complete.cc']]],
- ['open_5fprojectc_54',['open_projectc',['../project__operations_8cc.html#a1a505b76764b166689fe978433d60bcb',1,'project_operations.cc']]],
- ['openprojectpromisecomplete_55',['openProjectPromiseComplete',['../promises__complete_8cc.html#abbd7d817a0fbb3730accb682e09951d9',1,'promises_complete.cc']]],
- ['openprojectpromiseexecute_56',['openProjectPromiseExecute',['../promises__execute_8cc.html#a2d0a49dcee3edd0c8ab14bedd0bc7000',1,'promises_execute.cc']]]
-];
diff --git a/docs/search/all_a.js b/docs/search/all_a.js
deleted file mode 100644
index 03b2bf47..00000000
--- a/docs/search/all_a.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var searchData=
-[
- ['parse_5faccessc_57',['parse_accessc',['../access__operations_8cc.html#a7bc1930fa62634db41978a6ed56ae3c9',1,'access_operations.cc']]],
- ['parseaccess_58',['ParseAccess',['../promises__execute_8cc.html#ac7dca0a74754bfcca6bb9c78d5d5117d',1,'promises_execute.cc']]],
- ['parseaccesspromisecomplete_59',['ParseAccessPromiseComplete',['../promises__complete_8cc.html#a551f241ba659821a9690c7e1cc54806c',1,'promises_complete.cc']]],
- ['project_5foperations_2ecc_60',['project_operations.cc',['../project__operations_8cc.html',1,'']]],
- ['promises_5fcomplete_2ecc_61',['promises_complete.cc',['../promises__complete_8cc.html',1,'']]],
- ['promises_5fexecute_2ecc_62',['promises_execute.cc',['../promises__execute_8cc.html',1,'']]]
-];
diff --git a/docs/search/all_b.js b/docs/search/all_b.js
deleted file mode 100644
index 4f2813d5..00000000
--- a/docs/search/all_b.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var searchData=
-[
- ['request_5faccess_5fwith_5fpassphrasec_63',['request_access_with_passphrasec',['../access__operations_8cc.html#a1b24e58dd7f4843b6d3d9e1b7422158e',1,'access_operations.cc']]],
- ['requestaccesswithencryption_64',['RequestAccessWithEncryption',['../promises__execute_8cc.html#a312c64145e1daca5a33f8b555f9b81c2',1,'promises_execute.cc']]],
- ['requestaccesswithencryptionpromisecomplete_65',['RequestAccessWithEncryptionPromiseComplete',['../promises__complete_8cc.html#ab68333b4939d887d65bf194794b8f404',1,'promises_complete.cc']]],
- ['reverse_66',['reverse',['../lib_uplink_8cc.html#af2c0f95bdedc4d81b85aefdbf5dfce19',1,'libUplink.cc']]]
-];
diff --git a/docs/search/all_c.js b/docs/search/all_c.js
deleted file mode 100644
index d183e9c6..00000000
--- a/docs/search/all_c.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var searchData=
-[
- ['shareaccesspromisecomplete_67',['ShareAccessPromiseComplete',['../promises__complete_8cc.html#a82c14e41ec15a1d0c58b4352b6d7d3e0',1,'promises_complete.cc']]],
- ['shareaccesspromiseexecute_68',['ShareAccessPromiseExecute',['../promises__execute_8cc.html#af71038df3a110e4e4e8e20475051e10e',1,'promises_execute.cc']]],
- ['stat_5fbucketc_69',['stat_bucketc',['../bucket__operations_8cc.html#a4d7e31696e654549a3b5b799f03c99c6',1,'bucket_operations.cc']]],
- ['stat_5fobjectc_70',['stat_objectc',['../object__operations_8cc.html#a61f81727705cac1bbaba40e5c57909f1',1,'object_operations.cc']]],
- ['statebucketpromiseexecute_71',['stateBucketPromiseExecute',['../promises__execute_8cc.html#ae8c96dcfcf05d7c948843a712976f645',1,'promises_execute.cc']]],
- ['stateobjectpromiseexecute_72',['stateObjectPromiseExecute',['../promises__execute_8cc.html#a082b97a70d9517662c657b0e19e99031',1,'promises_execute.cc']]]
-];
diff --git a/docs/search/all_d.html b/docs/search/all_d.html
deleted file mode 100644
index cc470e5d..00000000
--- a/docs/search/all_d.html
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/docs/search/all_d.js b/docs/search/all_d.js
deleted file mode 100644
index 160bb95b..00000000
--- a/docs/search/all_d.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var searchData=
-[
- ['upload_5fabortc_73',['upload_abortc',['../upload__operations_8cc.html#acec0b997c68975ed65af14cc200bad09',1,'upload_operations.cc']]],
- ['upload_5fcommitc_74',['upload_commitc',['../upload__operations_8cc.html#ab5167c4273b9e19024e9d401de4f3605',1,'upload_operations.cc']]],
- ['upload_5finfoc_75',['upload_infoc',['../upload__operations_8cc.html#a46ee7742d3930e8dd98064b8d1a504b9',1,'upload_operations.cc']]],
- ['upload_5fobjectc_76',['upload_objectc',['../upload__operations_8cc.html#af5f30faecbe174c8a9ebf8957c6d8f8c',1,'upload_operations.cc']]],
- ['upload_5foperations_2ecc_77',['upload_operations.cc',['../upload__operations_8cc.html',1,'']]],
- ['upload_5fset_5fcustom_5fmetadatac_78',['upload_set_custom_metadatac',['../upload__operations_8cc.html#aa93e4e71b750bc9f2ece0e705be27628',1,'upload_operations.cc']]],
- ['upload_5fwritec_79',['upload_writec',['../upload__operations_8cc.html#aa2a3753dc8e5ac1f26a27b0f6b55738c',1,'upload_operations.cc']]],
- ['uploadabortpromisecomplete_80',['uploadAbortPromiseComplete',['../promises__complete_8cc.html#a7861cc4b65b134dd30fc38174403814c',1,'promises_complete.cc']]],
- ['uploadabortpromiseexecute_81',['uploadAbortPromiseExecute',['../promises__execute_8cc.html#a42a9a4606811e76768d5104fb4d2d6de',1,'promises_execute.cc']]],
- ['uploadcommitoperationcomplete_82',['uploadCommitOperationComplete',['../promises__complete_8cc.html#a4579a6b34f5cd9c7bdedbc6efe35058f',1,'promises_complete.cc']]],
- ['uploadcommitpromiseexecute_83',['uploadCommitPromiseExecute',['../promises__execute_8cc.html#ab4b5bcf8bb3a3ce4e8b38c80bb2ab638',1,'promises_execute.cc']]],
- ['uploadinfooperationcomplete_84',['uploadInfoOperationComplete',['../promises__complete_8cc.html#a822fbfc685345cc8e1b6c7af4ba6f5e5',1,'promises_complete.cc']]],
- ['uploadinfopromiseexecute_85',['uploadInfoPromiseExecute',['../promises__execute_8cc.html#a8eaffccedd333cb4fee71d8d5d3f80dc',1,'promises_execute.cc']]],
- ['uploadobjectcomplete_86',['uploadObjectComplete',['../promises__complete_8cc.html#a12290185e76500738477d7da999d97fe',1,'promises_complete.cc']]],
- ['uploadobjectexecute_87',['uploadObjectExecute',['../promises__execute_8cc.html#ad2bebbe7f71894c563e078de13e3742f',1,'promises_execute.cc']]],
- ['uploadsetmetapromisecomplete_88',['uploadSetMetaPromiseComplete',['../promises__complete_8cc.html#ada21d0b3a98f66fcc91cd7f3a1f7ce00',1,'promises_complete.cc']]],
- ['uploadsetmetapromiseexecute_89',['uploadSetMetaPromiseExecute',['../promises__execute_8cc.html#a4f314684cd49d9c9a16d504a154a600e',1,'promises_execute.cc']]],
- ['uploadwriteoperationcomplete_90',['uploadWriteOperationComplete',['../promises__complete_8cc.html#a8431cb32cc47dc1be926446a49e41ace',1,'promises_complete.cc']]],
- ['uploadwritepromiseexecute_91',['uploadWritePromiseExecute',['../promises__execute_8cc.html#a1da2882ef898e3791da3e6fcbbebbdb0',1,'promises_execute.cc']]]
-];
diff --git a/docs/search/close.png b/docs/search/close.png
deleted file mode 100644
index 9342d3df..00000000
Binary files a/docs/search/close.png and /dev/null differ
diff --git a/docs/search/files_0.js b/docs/search/files_0.js
deleted file mode 100644
index 69b9e8c9..00000000
--- a/docs/search/files_0.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['access_5foperations_2ecc_92',['access_operations.cc',['../access__operations_8cc.html',1,'']]]
-];
diff --git a/docs/search/files_1.js b/docs/search/files_1.js
deleted file mode 100644
index 8bf8b96b..00000000
--- a/docs/search/files_1.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['bucket_5foperations_2ecc_93',['bucket_operations.cc',['../bucket__operations_8cc.html',1,'']]]
-];
diff --git a/docs/search/files_2.js b/docs/search/files_2.js
deleted file mode 100644
index af7aae3b..00000000
--- a/docs/search/files_2.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['download_5foperations_2ecc_94',['download_operations.cc',['../download__operations_8cc.html',1,'']]]
-];
diff --git a/docs/search/files_3.js b/docs/search/files_3.js
deleted file mode 100644
index 2bebed05..00000000
--- a/docs/search/files_3.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['libuplink_2ecc_95',['libUplink.cc',['../lib_uplink_8cc.html',1,'']]]
-];
diff --git a/docs/search/files_4.js b/docs/search/files_4.js
deleted file mode 100644
index ca8fc700..00000000
--- a/docs/search/files_4.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['object_5foperations_2ecc_96',['object_operations.cc',['../object__operations_8cc.html',1,'']]]
-];
diff --git a/docs/search/files_5.js b/docs/search/files_5.js
deleted file mode 100644
index d12c6a6a..00000000
--- a/docs/search/files_5.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var searchData=
-[
- ['project_5foperations_2ecc_97',['project_operations.cc',['../project__operations_8cc.html',1,'']]],
- ['promises_5fcomplete_2ecc_98',['promises_complete.cc',['../promises__complete_8cc.html',1,'']]],
- ['promises_5fexecute_2ecc_99',['promises_execute.cc',['../promises__execute_8cc.html',1,'']]]
-];
diff --git a/docs/search/files_6.html b/docs/search/files_6.html
deleted file mode 100644
index 82e6890c..00000000
--- a/docs/search/files_6.html
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/docs/search/files_6.js b/docs/search/files_6.js
deleted file mode 100644
index 0e5084e6..00000000
--- a/docs/search/files_6.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['upload_5foperations_2ecc_100',['upload_operations.cc',['../upload__operations_8cc.html',1,'']]]
-];
diff --git a/docs/search/functions_0.js b/docs/search/functions_0.js
deleted file mode 100644
index 93adb889..00000000
--- a/docs/search/functions_0.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var searchData=
-[
- ['access_5fserializec_101',['access_serializec',['../access__operations_8cc.html#ae1dcf97eb1c0a06d491355c627cb5000',1,'access_operations.cc']]],
- ['access_5fsharec_102',['access_sharec',['../access__operations_8cc.html#ac2d6031216e6786399943d5b80d2e250',1,'access_operations.cc']]],
- ['accessserializepromisecomplete_103',['accessSerializePromiseComplete',['../promises__complete_8cc.html#aa5637cc8f8ecb95b52482c477d54187f',1,'promises_complete.cc']]],
- ['accessserializepromiseexecute_104',['accessSerializePromiseExecute',['../promises__execute_8cc.html#ada5b2b919b2cab2f12ea77e2d119555f',1,'promises_execute.cc']]]
-];
diff --git a/docs/search/functions_1.js b/docs/search/functions_1.js
deleted file mode 100644
index 533f2fb2..00000000
--- a/docs/search/functions_1.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['bucketoperationcomplete_105',['bucketOperationComplete',['../promises__complete_8cc.html#a20d046f409f32eed2a803006d7895330',1,'promises_complete.cc']]]
-];
diff --git a/docs/search/functions_2.js b/docs/search/functions_2.js
deleted file mode 100644
index 962236e6..00000000
--- a/docs/search/functions_2.js
+++ /dev/null
@@ -1,19 +0,0 @@
-var searchData=
-[
- ['close_5fdownloadc_106',['close_downloadc',['../download__operations_8cc.html#aa96e740f72e5af01401007e3db45d20d',1,'download_operations.cc']]],
- ['close_5fprojectc_107',['close_projectc',['../project__operations_8cc.html#ae082f93bce8bf519804af78cc9f0e4f7',1,'project_operations.cc']]],
- ['closeprojectpromisecomplete_108',['closeProjectPromiseComplete',['../promises__complete_8cc.html#a28a47eeee9eefdb598c1baba2ef521ea',1,'promises_complete.cc']]],
- ['closeprojectpromiseexecute_109',['closeProjectPromiseExecute',['../promises__execute_8cc.html#a2612252dcc9023897df3fa76181db626',1,'promises_execute.cc']]],
- ['config_5fopen_5fprojectc_110',['config_open_projectc',['../project__operations_8cc.html#a670c23ed754f6cfa811b357c09935538',1,'project_operations.cc']]],
- ['config_5frequest_5faccess_5fwith_5fpassphrasec_111',['config_request_access_with_passphrasec',['../access__operations_8cc.html#ad1ad6e328d17546077efb9cad66351da',1,'access_operations.cc']]],
- ['configopenprojectpromisecomplete_112',['configOpenProjectPromiseComplete',['../promises__complete_8cc.html#a5f37a32796714208333df7d0f34f6a1a',1,'promises_complete.cc']]],
- ['configopenprojectpromiseexecute_113',['configOpenProjectPromiseExecute',['../promises__execute_8cc.html#af8c085d7d9f0eb86023aa8540b6442df',1,'promises_execute.cc']]],
- ['configrequestaccesswithencryption_114',['ConfigRequestAccessWithEncryption',['../promises__execute_8cc.html#ab7eff743ec455e54b82d88cff3cc0c07',1,'promises_execute.cc']]],
- ['configrequestaccesswithencryptionpromisecomplete_115',['ConfigRequestAccessWithEncryptionPromiseComplete',['../promises__complete_8cc.html#a6c5e1478f8570826522b03cafc999aab',1,'promises_complete.cc']]],
- ['create_5fbucketc_116',['create_bucketc',['../bucket__operations_8cc.html#ae71b54239e182c072b747d16b057c5be',1,'bucket_operations.cc']]],
- ['createbucketpromiseexecute_117',['createBucketPromiseExecute',['../promises__execute_8cc.html#a4478b4f7015d2d028601a9ac002884b1',1,'promises_execute.cc']]],
- ['createbucketresult_118',['createBucketResult',['../lib_uplink_8cc.html#afb478bdc32504777e90281f927c6be79',1,'libUplink.cc']]],
- ['createerror_119',['createError',['../lib_uplink_8cc.html#a56b88ea420afbcee273bbc41eaae5780',1,'libUplink.cc']]],
- ['createobjectresult_120',['createObjectResult',['../lib_uplink_8cc.html#a290dc984434b7938e484e2549b7447a2',1,'libUplink.cc']]],
- ['createresult_121',['createResult',['../lib_uplink_8cc.html#ad94789f70f86557aa0075b408f3e4895',1,'libUplink.cc']]]
-];
diff --git a/docs/search/functions_3.js b/docs/search/functions_3.js
deleted file mode 100644
index a853c4de..00000000
--- a/docs/search/functions_3.js
+++ /dev/null
@@ -1,18 +0,0 @@
-var searchData=
-[
- ['delete_5fbucketc_122',['delete_bucketc',['../bucket__operations_8cc.html#a0541fcd6deaa815c027a557f33c7c44f',1,'bucket_operations.cc']]],
- ['delete_5fobjectc_123',['delete_objectc',['../object__operations_8cc.html#a9c1e71e94031da80345fbef666077585',1,'object_operations.cc']]],
- ['deletebucketpromiseexecute_124',['deleteBucketPromiseExecute',['../promises__execute_8cc.html#ae7c28aefc405f31fb71c320c9f51d7e1',1,'promises_execute.cc']]],
- ['deleteobjectpromiseexecute_125',['deleteObjectPromiseExecute',['../promises__execute_8cc.html#aa517560015f9b9cccccec3b07f44f54f',1,'promises_execute.cc']]],
- ['download_5finfoc_126',['download_infoc',['../download__operations_8cc.html#a5de3a645e81eab2c7327edb17b40d75d',1,'download_operations.cc']]],
- ['download_5fobjectc_127',['download_objectc',['../download__operations_8cc.html#a1feb50082437a42729a8ae4bcd7eae14',1,'download_operations.cc']]],
- ['download_5freadc_128',['download_readc',['../download__operations_8cc.html#a89a532e6b99165dfcd4612b48a75c386',1,'download_operations.cc']]],
- ['downloadcloseoperationcomplete_129',['downloadCloseOperationComplete',['../promises__complete_8cc.html#a2faabbd65745bb8dc0442eb2d3fd6893',1,'promises_complete.cc']]],
- ['downloadclosepromiseexecute_130',['downloadClosePromiseExecute',['../promises__execute_8cc.html#a86edf44f586c4c4d9d85ff3624d6c487',1,'promises_execute.cc']]],
- ['downloadinfooperationcomplete_131',['downloadInfoOperationComplete',['../promises__complete_8cc.html#ad52fea7bfbcffe648cf30608542fcced',1,'promises_complete.cc']]],
- ['downloadinfopromiseexecute_132',['downloadInfoPromiseExecute',['../promises__execute_8cc.html#afc99b20e4849149451ed79a924b2c8f2',1,'promises_execute.cc']]],
- ['downloadobjectoperationcomplete_133',['downloadObjectOperationComplete',['../promises__complete_8cc.html#a3587d100127fa8569f0809fccd917eeb',1,'promises_complete.cc']]],
- ['downloadobjectpromiseexecute_134',['downloadObjectPromiseExecute',['../promises__execute_8cc.html#afa39b1469b741ca47bbe184afc5bbb0b',1,'promises_execute.cc']]],
- ['downloadreadoperationcomplete_135',['downloadReadOperationComplete',['../promises__complete_8cc.html#a1e27e9735e878f4bd486ad0f444d6b90',1,'promises_complete.cc']]],
- ['downloadreadpromiseexecute_136',['downloadReadPromiseExecute',['../promises__execute_8cc.html#a80402b8114b11493cb5dcc74764fdf68',1,'promises_execute.cc']]]
-];
diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js
deleted file mode 100644
index 5a3b2e86..00000000
--- a/docs/search/functions_4.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['ensure_5fbucketc_137',['ensure_bucketc',['../bucket__operations_8cc.html#a52f6abad2725d06efa100cc28ba6a6b5',1,'bucket_operations.cc']]],
- ['ensurebucketpromiseexecute_138',['ensureBucketPromiseExecute',['../promises__execute_8cc.html#a21e7a78d78a086c464112982ccdeb36c',1,'promises_execute.cc']]]
-];
diff --git a/docs/search/functions_5.js b/docs/search/functions_5.js
deleted file mode 100644
index d981cdc5..00000000
--- a/docs/search/functions_5.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['gethandlevalue_139',['getHandleValue',['../lib_uplink_8cc.html#af3084e4f8020d09148225eb624a2fed8',1,'libUplink.cc']]]
-];
diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js
deleted file mode 100644
index 7db84485..00000000
--- a/docs/search/functions_6.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['init_140',['Init',['../lib_uplink_8cc.html#a2a8628282ff7cc746345d7a7afb2884d',1,'libUplink.cc']]],
- ['itoa_141',['itoa',['../lib_uplink_8cc.html#a43573809ece24e1ad0b00af289693cd5',1,'libUplink.cc']]]
-];
diff --git a/docs/search/functions_7.js b/docs/search/functions_7.js
deleted file mode 100644
index 5d1a6e72..00000000
--- a/docs/search/functions_7.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var searchData=
-[
- ['list_5fbucketsc_142',['list_bucketsc',['../lib_uplink_8cc.html#afcbb836fc5f182f0b8f5edafea8d47e1',1,'libUplink.cc']]],
- ['list_5fobjectsc_143',['list_objectsc',['../lib_uplink_8cc.html#a6a7899625837fe28695b86f71e33ecf8',1,'libUplink.cc']]],
- ['listbucketspromisecomplete_144',['ListBucketsPromiseComplete',['../promises__complete_8cc.html#a75e7517f23b68d13faf19282c96947df',1,'promises_complete.cc']]],
- ['listbucketspromiseexecute_145',['ListBucketsPromiseExecute',['../promises__execute_8cc.html#a9251b8f90b0943e7c01c6a49aae3383c',1,'promises_execute.cc']]],
- ['listobjectpromisecomplete_146',['listObjectPromiseComplete',['../promises__complete_8cc.html#a4ae3200056c149bcc09a60ae26a8758f',1,'promises_complete.cc']]],
- ['listobjectpromiseexecute_147',['listObjectPromiseExecute',['../promises__execute_8cc.html#a89eca26d8c7238aee9c4dc975d9e1675',1,'promises_execute.cc']]]
-];
diff --git a/docs/search/functions_8.js b/docs/search/functions_8.js
deleted file mode 100644
index 1c0d19cb..00000000
--- a/docs/search/functions_8.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var searchData=
-[
- ['objectoperationcomplete_148',['objectOperationComplete',['../promises__complete_8cc.html#a5c220272e07cece2cc9b74d898e2ddb1',1,'promises_complete.cc']]],
- ['open_5fprojectc_149',['open_projectc',['../project__operations_8cc.html#a1a505b76764b166689fe978433d60bcb',1,'project_operations.cc']]],
- ['openprojectpromisecomplete_150',['openProjectPromiseComplete',['../promises__complete_8cc.html#abbd7d817a0fbb3730accb682e09951d9',1,'promises_complete.cc']]],
- ['openprojectpromiseexecute_151',['openProjectPromiseExecute',['../promises__execute_8cc.html#a2d0a49dcee3edd0c8ab14bedd0bc7000',1,'promises_execute.cc']]]
-];
diff --git a/docs/search/functions_9.js b/docs/search/functions_9.js
deleted file mode 100644
index f2a32ae9..00000000
--- a/docs/search/functions_9.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var searchData=
-[
- ['parse_5faccessc_152',['parse_accessc',['../access__operations_8cc.html#a7bc1930fa62634db41978a6ed56ae3c9',1,'access_operations.cc']]],
- ['parseaccess_153',['ParseAccess',['../promises__execute_8cc.html#ac7dca0a74754bfcca6bb9c78d5d5117d',1,'promises_execute.cc']]],
- ['parseaccesspromisecomplete_154',['ParseAccessPromiseComplete',['../promises__complete_8cc.html#a551f241ba659821a9690c7e1cc54806c',1,'promises_complete.cc']]]
-];
diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js
deleted file mode 100644
index aeca0e94..00000000
--- a/docs/search/functions_a.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var searchData=
-[
- ['request_5faccess_5fwith_5fpassphrasec_155',['request_access_with_passphrasec',['../access__operations_8cc.html#a1b24e58dd7f4843b6d3d9e1b7422158e',1,'access_operations.cc']]],
- ['requestaccesswithencryption_156',['RequestAccessWithEncryption',['../promises__execute_8cc.html#a312c64145e1daca5a33f8b555f9b81c2',1,'promises_execute.cc']]],
- ['requestaccesswithencryptionpromisecomplete_157',['RequestAccessWithEncryptionPromiseComplete',['../promises__complete_8cc.html#ab68333b4939d887d65bf194794b8f404',1,'promises_complete.cc']]],
- ['reverse_158',['reverse',['../lib_uplink_8cc.html#af2c0f95bdedc4d81b85aefdbf5dfce19',1,'libUplink.cc']]]
-];
diff --git a/docs/search/functions_b.html b/docs/search/functions_b.html
deleted file mode 100644
index 8c270d25..00000000
--- a/docs/search/functions_b.html
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/docs/search/functions_b.js b/docs/search/functions_b.js
deleted file mode 100644
index 842accfc..00000000
--- a/docs/search/functions_b.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var searchData=
-[
- ['shareaccesspromisecomplete_159',['ShareAccessPromiseComplete',['../promises__complete_8cc.html#a82c14e41ec15a1d0c58b4352b6d7d3e0',1,'promises_complete.cc']]],
- ['shareaccesspromiseexecute_160',['ShareAccessPromiseExecute',['../promises__execute_8cc.html#af71038df3a110e4e4e8e20475051e10e',1,'promises_execute.cc']]],
- ['stat_5fbucketc_161',['stat_bucketc',['../bucket__operations_8cc.html#a4d7e31696e654549a3b5b799f03c99c6',1,'bucket_operations.cc']]],
- ['stat_5fobjectc_162',['stat_objectc',['../object__operations_8cc.html#a61f81727705cac1bbaba40e5c57909f1',1,'object_operations.cc']]],
- ['statebucketpromiseexecute_163',['stateBucketPromiseExecute',['../promises__execute_8cc.html#ae8c96dcfcf05d7c948843a712976f645',1,'promises_execute.cc']]],
- ['stateobjectpromiseexecute_164',['stateObjectPromiseExecute',['../promises__execute_8cc.html#a082b97a70d9517662c657b0e19e99031',1,'promises_execute.cc']]]
-];
diff --git a/docs/search/functions_c.html b/docs/search/functions_c.html
deleted file mode 100644
index af1234d0..00000000
--- a/docs/search/functions_c.html
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
Loading...
-
-
-
Searching...
-
No Matches
-
-
-
-
diff --git a/docs/search/functions_c.js b/docs/search/functions_c.js
deleted file mode 100644
index f45c8812..00000000
--- a/docs/search/functions_c.js
+++ /dev/null
@@ -1,21 +0,0 @@
-var searchData=
-[
- ['upload_5fabortc_165',['upload_abortc',['../upload__operations_8cc.html#acec0b997c68975ed65af14cc200bad09',1,'upload_operations.cc']]],
- ['upload_5fcommitc_166',['upload_commitc',['../upload__operations_8cc.html#ab5167c4273b9e19024e9d401de4f3605',1,'upload_operations.cc']]],
- ['upload_5finfoc_167',['upload_infoc',['../upload__operations_8cc.html#a46ee7742d3930e8dd98064b8d1a504b9',1,'upload_operations.cc']]],
- ['upload_5fobjectc_168',['upload_objectc',['../upload__operations_8cc.html#af5f30faecbe174c8a9ebf8957c6d8f8c',1,'upload_operations.cc']]],
- ['upload_5fset_5fcustom_5fmetadatac_169',['upload_set_custom_metadatac',['../upload__operations_8cc.html#aa93e4e71b750bc9f2ece0e705be27628',1,'upload_operations.cc']]],
- ['upload_5fwritec_170',['upload_writec',['../upload__operations_8cc.html#aa2a3753dc8e5ac1f26a27b0f6b55738c',1,'upload_operations.cc']]],
- ['uploadabortpromisecomplete_171',['uploadAbortPromiseComplete',['../promises__complete_8cc.html#a7861cc4b65b134dd30fc38174403814c',1,'promises_complete.cc']]],
- ['uploadabortpromiseexecute_172',['uploadAbortPromiseExecute',['../promises__execute_8cc.html#a42a9a4606811e76768d5104fb4d2d6de',1,'promises_execute.cc']]],
- ['uploadcommitoperationcomplete_173',['uploadCommitOperationComplete',['../promises__complete_8cc.html#a4579a6b34f5cd9c7bdedbc6efe35058f',1,'promises_complete.cc']]],
- ['uploadcommitpromiseexecute_174',['uploadCommitPromiseExecute',['../promises__execute_8cc.html#ab4b5bcf8bb3a3ce4e8b38c80bb2ab638',1,'promises_execute.cc']]],
- ['uploadinfooperationcomplete_175',['uploadInfoOperationComplete',['../promises__complete_8cc.html#a822fbfc685345cc8e1b6c7af4ba6f5e5',1,'promises_complete.cc']]],
- ['uploadinfopromiseexecute_176',['uploadInfoPromiseExecute',['../promises__execute_8cc.html#a8eaffccedd333cb4fee71d8d5d3f80dc',1,'promises_execute.cc']]],
- ['uploadobjectcomplete_177',['uploadObjectComplete',['../promises__complete_8cc.html#a12290185e76500738477d7da999d97fe',1,'promises_complete.cc']]],
- ['uploadobjectexecute_178',['uploadObjectExecute',['../promises__execute_8cc.html#ad2bebbe7f71894c563e078de13e3742f',1,'promises_execute.cc']]],
- ['uploadsetmetapromisecomplete_179',['uploadSetMetaPromiseComplete',['../promises__complete_8cc.html#ada21d0b3a98f66fcc91cd7f3a1f7ce00',1,'promises_complete.cc']]],
- ['uploadsetmetapromiseexecute_180',['uploadSetMetaPromiseExecute',['../promises__execute_8cc.html#a4f314684cd49d9c9a16d504a154a600e',1,'promises_execute.cc']]],
- ['uploadwriteoperationcomplete_181',['uploadWriteOperationComplete',['../promises__complete_8cc.html#a8431cb32cc47dc1be926446a49e41ace',1,'promises_complete.cc']]],
- ['uploadwritepromiseexecute_182',['uploadWritePromiseExecute',['../promises__execute_8cc.html#a1da2882ef898e3791da3e6fcbbebbdb0',1,'promises_execute.cc']]]
-];
diff --git a/docs/search/mag_sel.png b/docs/search/mag_sel.png
deleted file mode 100644
index 39c0ed52..00000000
Binary files a/docs/search/mag_sel.png and /dev/null differ
diff --git a/docs/search/pages_0.js b/docs/search/pages_0.js
deleted file mode 100644
index 668dcd61..00000000
--- a/docs/search/pages_0.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['node_2djs_20bindings_183',['Node-js bindings',['../index.html',1,'']]]
-];
diff --git a/docs/search/searchdata.js b/docs/search/searchdata.js
deleted file mode 100644
index fcd6946d..00000000
--- a/docs/search/searchdata.js
+++ /dev/null
@@ -1,24 +0,0 @@
-var indexSectionsWithContent =
-{
- 0: "abcdegilnoprsu",
- 1: "abdlopu",
- 2: "abcdegiloprsu",
- 3: "n"
-};
-
-var indexSectionNames =
-{
- 0: "all",
- 1: "files",
- 2: "functions",
- 3: "pages"
-};
-
-var indexSectionLabels =
-{
- 0: "All",
- 1: "Files",
- 2: "Functions",
- 3: "Pages"
-};
-
diff --git a/docs/toc.xml b/docs/toc.xml
deleted file mode 100644
index 473c4561..00000000
--- a/docs/toc.xml
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/tutorial.md b/docs/tutorial.md
index 9fb24640..d5faad78 100644
--- a/docs/tutorial.md
+++ b/docs/tutorial.md
@@ -253,6 +253,16 @@ await upload.write(buffer,bytesRead).then((writeResult) => {
});
```
+### Commit Upload:
+
+Once the data has been successfully streamed, the upload needs to be committed using the following method:
+```js
+await upload.commit().then(() => {
+ ...//some_code//...
+}).catch((err) => {
+ ...//some_code//...
+});
+```
## Step 9: Download
Downloading a file consists of following steps:
diff --git a/docs/upload__operations_8cc.html b/docs/upload__operations_8cc.html
deleted file mode 100644
index e4adb6df..00000000
--- a/docs/upload__operations_8cc.html
+++ /dev/null
@@ -1,449 +0,0 @@
-
-
-
-
-
-
-
-Node JS Bindings: upload_operations.cc File Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Node JS Bindings
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
◆ upload_abortc()
-
-
-
-
-
- napi_value upload_abortc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
upload_abortc function is called from the javascript file upload_abortc function aborts the upload
-
-
-
-
-
-
-
-
-
◆ upload_commitc()
-
-
-
-
-
- napi_value upload_commitc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
upload_commitc function is called from the javascript file upload_commitc commits the uploaded data.
-
-
-
-
-
-
-
-
-
◆ upload_infoc()
-
-
-
-
-
- napi_value upload_infoc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
upload_infoc function is called from the javascript file upload_infoc upload the information .
-
-
-
-
-
-
-
-
-
◆ upload_objectc()
-
-
-
-
-
- napi_value upload_objectc
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
upload_objectc function is called from the javascript file upload_objectc starts an upload to the specified key.
-
-
-
-
-
-
-
-
-
◆ upload_set_custom_metadatac()
-
-
-
-
-
- napi_value upload_set_custom_metadatac
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
upload_set_custom_metadatac function is called from the javascript file there are restrictions on what can be stored in custom metadata.
-
-
-
-
-
-
-
-
-
◆ upload_writec()
-
-
-
-
-
- napi_value upload_writec
- (
- napi_env
- env ,
-
-
-
-
- napi_callback_info
- info
-
-
-
- )
-
-
-
-
-
-
upload_writec function is called from the javascript file upload_write uploads len(p) bytes from p to the object's data stream. any error encountered that caused the write to stop early.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/upload__operations_8cc__incl.map b/docs/upload__operations_8cc__incl.map
deleted file mode 100644
index 54b679a1..00000000
--- a/docs/upload__operations_8cc__incl.map
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/docs/upload__operations_8cc__incl.md5 b/docs/upload__operations_8cc__incl.md5
deleted file mode 100644
index 4d4d4ddb..00000000
--- a/docs/upload__operations_8cc__incl.md5
+++ /dev/null
@@ -1 +0,0 @@
-c09d371ca0e7255e23c648e10010eea3
\ No newline at end of file
diff --git a/docs/upload__operations_8cc__incl.png b/docs/upload__operations_8cc__incl.png
deleted file mode 100644
index bc9799bb..00000000
Binary files a/docs/upload__operations_8cc__incl.png and /dev/null differ
diff --git a/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.map b/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.map
deleted file mode 100644
index ee1c2124..00000000
--- a/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.map
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.md5 b/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.md5
deleted file mode 100644
index 962bb30a..00000000
--- a/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-ead1dcde11d6d70c873672ff6593ca84
\ No newline at end of file
diff --git a/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.png b/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.png
deleted file mode 100644
index 3ffa005b..00000000
Binary files a/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_cgraph.png and /dev/null differ
diff --git a/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_icgraph.map b/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_icgraph.map
deleted file mode 100644
index cfda2061..00000000
--- a/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_icgraph.md5 b/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_icgraph.md5
deleted file mode 100644
index 214ea4a7..00000000
--- a/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-5e222a6df9f7ebaf1bae4c061c5225f4
\ No newline at end of file
diff --git a/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_icgraph.png b/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_icgraph.png
deleted file mode 100644
index 8fd176e2..00000000
Binary files a/docs/upload__operations_8cc_a46ee7742d3930e8dd98064b8d1a504b9_icgraph.png and /dev/null differ
diff --git a/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.map b/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.map
deleted file mode 100644
index e38afa20..00000000
--- a/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.md5 b/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.md5
deleted file mode 100644
index e28aa2bb..00000000
--- a/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-fcb7925019c0c539de1ee3ce994fb445
\ No newline at end of file
diff --git a/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.png b/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.png
deleted file mode 100644
index f8f08ff7..00000000
Binary files a/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_cgraph.png and /dev/null differ
diff --git a/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_icgraph.map b/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_icgraph.map
deleted file mode 100644
index c386512d..00000000
--- a/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_icgraph.md5 b/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_icgraph.md5
deleted file mode 100644
index 99b54f9e..00000000
--- a/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-1e4e8c14fd3616b6406aa5a6da3a9591
\ No newline at end of file
diff --git a/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_icgraph.png b/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_icgraph.png
deleted file mode 100644
index cefb0012..00000000
Binary files a/docs/upload__operations_8cc_aa2a3753dc8e5ac1f26a27b0f6b55738c_icgraph.png and /dev/null differ
diff --git a/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.map b/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.map
deleted file mode 100644
index 2efcfca5..00000000
--- a/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.md5 b/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.md5
deleted file mode 100644
index 40de8d83..00000000
--- a/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-fd6af3bc40b26b7e3f29896a9d086778
\ No newline at end of file
diff --git a/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.png b/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.png
deleted file mode 100644
index 899fae65..00000000
Binary files a/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_cgraph.png and /dev/null differ
diff --git a/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_icgraph.map b/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_icgraph.map
deleted file mode 100644
index 40d1f756..00000000
--- a/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_icgraph.md5 b/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_icgraph.md5
deleted file mode 100644
index 009e55fa..00000000
--- a/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-c2886bd9f66fd8dd6bc51e9105e521f6
\ No newline at end of file
diff --git a/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_icgraph.png b/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_icgraph.png
deleted file mode 100644
index 6c29d6b7..00000000
Binary files a/docs/upload__operations_8cc_aa93e4e71b750bc9f2ece0e705be27628_icgraph.png and /dev/null differ
diff --git a/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.map b/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.map
deleted file mode 100644
index 2affd667..00000000
--- a/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.md5 b/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.md5
deleted file mode 100644
index 8aa8268c..00000000
--- a/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-867da584c682035a57cf61dd66f1c231
\ No newline at end of file
diff --git a/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.png b/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.png
deleted file mode 100644
index 3478dadf..00000000
Binary files a/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_cgraph.png and /dev/null differ
diff --git a/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_icgraph.map b/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_icgraph.map
deleted file mode 100644
index 4ce0ff80..00000000
--- a/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_icgraph.md5 b/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_icgraph.md5
deleted file mode 100644
index baed288b..00000000
--- a/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-f1a6bc8de4562ad8b2601a87cb4a6743
\ No newline at end of file
diff --git a/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_icgraph.png b/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_icgraph.png
deleted file mode 100644
index e33d9163..00000000
Binary files a/docs/upload__operations_8cc_ab5167c4273b9e19024e9d401de4f3605_icgraph.png and /dev/null differ
diff --git a/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.map b/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.map
deleted file mode 100644
index e47574a8..00000000
--- a/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.map
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.md5 b/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.md5
deleted file mode 100644
index f9afaf14..00000000
--- a/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-5dc3dbf71736549fea19856e21123cd3
\ No newline at end of file
diff --git a/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.png b/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.png
deleted file mode 100644
index 20af95cf..00000000
Binary files a/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_cgraph.png and /dev/null differ
diff --git a/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_icgraph.map b/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_icgraph.map
deleted file mode 100644
index 0964e49c..00000000
--- a/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_icgraph.md5 b/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_icgraph.md5
deleted file mode 100644
index 4b2163d4..00000000
--- a/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-3fb186df442bc1aaacfdb4ad64723684
\ No newline at end of file
diff --git a/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_icgraph.png b/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_icgraph.png
deleted file mode 100644
index 49724ac8..00000000
Binary files a/docs/upload__operations_8cc_acec0b997c68975ed65af14cc200bad09_icgraph.png and /dev/null differ
diff --git a/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.map b/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.map
deleted file mode 100644
index c1191ca6..00000000
--- a/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.map
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.md5 b/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.md5
deleted file mode 100644
index ca27a949..00000000
--- a/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-199f2d4af4ac97aba44feeddb440476d
\ No newline at end of file
diff --git a/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.png b/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.png
deleted file mode 100644
index 5ab2d241..00000000
Binary files a/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_cgraph.png and /dev/null differ
diff --git a/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_icgraph.map b/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_icgraph.map
deleted file mode 100644
index 9d04d655..00000000
--- a/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_icgraph.map
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_icgraph.md5 b/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_icgraph.md5
deleted file mode 100644
index 6ca27ca3..00000000
--- a/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_icgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-d088f34742701718d4fd9d5e880b0165
\ No newline at end of file
diff --git a/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_icgraph.png b/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_icgraph.png
deleted file mode 100644
index 0aca5d62..00000000
Binary files a/docs/upload__operations_8cc_af5f30faecbe174c8a9ebf8957c6d8f8c_icgraph.png and /dev/null differ
diff --git a/download.js b/download.js
deleted file mode 100644
index 58af82cd..00000000
--- a/download.js
+++ /dev/null
@@ -1,40 +0,0 @@
-var uplink = require("bindings")("uplink");
-const errorhandle = require('./error.js');
-
-class DownloadResultStruct{
- constructor(download){
- this.download = download;
- }
-
- // function downloads up to len size_to_read bytes from the object's data stream.
- // It returns the data_read in bytes and number of bytes read
- // Input : Buffer (Buf), Buffer length (Int)
- // Output : ReadResult (Int)
- async read(buffer,length){
- var bytesread = await uplink.download_read(this.download,buffer,length).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- return bytesread;
- }
-
- // function returns information about the downloaded object.
- // Input : None
- // Output : ObjectInfo (Object)
- async info(){
- var objectInfo = await uplink.download_info(this.download).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- return objectInfo;
- }
-
- // function closes the download.
- // Input : None
- // Output : None
- async close(){
- await uplink.close_download(this.download).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- }
-}
-
-module.exports = DownloadResultStruct;
\ No newline at end of file
diff --git a/download.ts b/download.ts
new file mode 100644
index 00000000..6cbb1bde
--- /dev/null
+++ b/download.ts
@@ -0,0 +1,85 @@
+/* eslint-disable */
+import {ObjectInfo} from "./types";
+
+import bindings = require("bindings");
+const uplink = bindings("uplink");
+
+const errorhandle = require("./error.js");
+
+export class DownloadResultStruct {
+
+ download: any;
+
+ constructor (download: any) {
+
+ this.download = download;
+
+ }
+
+ /*
+ * Function downloads up to len size_to_read bytes from the object's data stream.
+ * It returns the data_read in bytes and number of bytes read
+ * Input : Buffer (Buf), Buffer length (Int)
+ * Output : ReadResult (Int)
+ */
+ async read (buffer: Buffer, length: number): Promise {
+
+ const bytesread = await uplink.download_read(
+ this.download,
+ buffer,
+ length
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+
+ return bytesread;
+
+ }
+
+ /*
+ * Function returns information about the downloaded object.
+ * Input : None
+ * Output : ObjectInfo (Object)
+ */
+ async info (): Promise {
+
+ const objectInfo = await uplink.download_info(this.download).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+
+ return objectInfo;
+
+ }
+
+ /*
+ * Function closes the download.
+ * Input : None
+ * Output : None
+ */
+ async close (): Promise {
+
+ await uplink.close_download(this.download).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+ }
+
+}
+/* eslint-enable */
diff --git a/functions/access_operations.cc b/functions/access_operations.cc
index b112c007..c2a7353f 100644
--- a/functions/access_operations.cc
+++ b/functions/access_operations.cc
@@ -5,6 +5,7 @@
*/
#include "access_operations.h"
#include
+
/*!
\fn napi_value parse_accessc(napi_env env,
napi_callback_info info)
@@ -80,6 +81,7 @@ napi_value parse_accessc(napi_env env,
return promise;
}
+
/*!
\fn napi_value access_sharec(napi_env env, napi_callback_info info)
\brief parse_accessc function is called from the javascript file
@@ -158,7 +160,7 @@ napi_value access_sharec(napi_env env, napi_callback_info info) {
return NULL;
}
- Access access;
+ UplinkAccess access;
if (checktypeofinput1 != napi_null) {
bool propertyexists = false;
napi_value ObjectkeyNAPI;
@@ -184,7 +186,7 @@ napi_value access_sharec(napi_env env, napi_callback_info info) {
}
}
- Permission permission;
+ UplinkPermission permission;
napi_value allow_downloadNAPI;
status = napi_get_named_property(env, args[1], "allow_download",
@@ -256,7 +258,7 @@ napi_value access_sharec(napi_env env, napi_callback_info info) {
status = napi_get_value_int64(env, args[3], &sharePrefixSize);
assert(status == napi_ok);
- // Checking whether is array of not
+ // Checking whether is array or not
bool isarray = false;
status = napi_is_array(env, args[2], &isarray);
assert(status == napi_ok);
@@ -278,12 +280,12 @@ napi_value access_sharec(napi_env env, napi_callback_info info) {
} else {
size = sizeOfArrayInt;
}
- SharePrefix* SharePrefixListPointer = new SharePrefix[size];
+ UplinkSharePrefix* SharePrefixListPointer = new UplinkSharePrefix[size];
napi_value SharePrefixObject;
for (uint32_t i=0; i < (uint32_t)sizeOfArrayInt; i++) {
- SharePrefix sharePrefix;
+ UplinkSharePrefix sharePrefix;
status = napi_get_element(env, args[2], i, &SharePrefixObject);
assert(status == napi_ok);
@@ -334,6 +336,7 @@ napi_value access_sharec(napi_env env, napi_callback_info info) {
napi_queue_async_work(env, obj->work);
return promise;
}
+
/*!
\fn napi_value config_request_access_with_passphrasec(napi_env env,
napi_callback_info info)
@@ -341,7 +344,6 @@ napi_value access_sharec(napi_env env, napi_callback_info info) {
config_request_access_with_passphrase requests for
a new access grant using a passhprase..
*/
-
napi_value config_request_access_with_passphrasec(napi_env env,
napi_callback_info info) {
napi_status status;
@@ -375,7 +377,7 @@ napi_value config_request_access_with_passphrasec(napi_env env,
}
//
- Config config;
+ UplinkConfig config;
napi_valuetype checktypeofinput;
status = napi_typeof(env, args[0], &checktypeofinput);
@@ -572,13 +574,13 @@ napi_value config_request_access_with_passphrasec(napi_env env,
napi_queue_async_work(env, obj->work);
return promise;
}
+
/*!
\fn napi_value request_access_with_passphrasec(napi_env env,
napi_callback_info info)
\brief request_access_with_passphrase function is called from the javascript file
request_access_with_passphrasec requests for a new access grant using a passhprase.
*/
-//
napi_value request_access_with_passphrasec(napi_env env,
napi_callback_info info) {
//
@@ -692,6 +694,7 @@ napi_value request_access_with_passphrasec(napi_env env,
napi_queue_async_work(env, obj->work);
return promise;
}
+
/*!
\fn napi_value access_serializec(napi_env env, napi_callback_info info)
\brief access_serializec function is called from the javascript file access_serialize serializes access grant into a string.
@@ -755,7 +758,7 @@ napi_value access_serializec(napi_env env, napi_callback_info info) {
return NULL;
}
- Access access;
+ UplinkAccess access;
access._handle = getHandleValue(env, args[0]);
if (access._handle == 0) {
free(obj);
@@ -771,4 +774,284 @@ napi_value access_serializec(napi_env env, napi_callback_info info) {
accessSerializePromiseComplete, obj, &obj->work);
napi_queue_async_work(env, obj->work);
return promise;
-}
\ No newline at end of file
+}
+
+/*!
+ \fn napi_value uplink_derive_encryption_keyc(napi_env env, napi_callback_info info)
+ \brief uplink_derive_encryption_keyc function is called from the javascript file uplink_derive_encryption_keyc derives a salted encryption key for passphrase using the salt.
+ */
+napi_value uplink_derive_encryption_keyc(napi_env env, napi_callback_info info) {
+ napi_status status;
+ size_t argc = 3;
+ napi_value args[3];
+ napi_value promise;
+
+ deriveEncrpPromiseObj *obj = (deriveEncrpPromiseObj *)
+ malloc(sizeof(deriveEncrpPromiseObj));
+ if (obj == NULL) {
+ free(obj);
+ napi_throw_error(env, NULL, "Memory allocation error");
+ return NULL;
+ }
+
+ status = napi_get_cb_info(env, info, &argc, args, nullptr , nullptr);
+ assert(status == napi_ok);
+ //
+ status = napi_create_promise(env, &obj->deferred, &promise);
+ if (status != napi_ok) {
+ free(obj);
+ napi_throw_error(env, NULL, "Unable to create promise");
+ return NULL;
+ }
+
+ if (argc < 3) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong number of arguments!! excepted 3 arguments\n");
+ return NULL;
+ }
+ //
+ napi_valuetype checktypeofinput;
+ //
+ status = napi_typeof(env, args[0], &checktypeofinput);
+ assert(status == napi_ok);
+
+ if (checktypeofinput != napi_string) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong datatype!! argument excepted to be string type\n");
+ return NULL;
+ }
+ // Reading String
+ size_t bufsize = 0;
+ size_t convertedvalue = 0;
+ status = napi_get_value_string_utf8(env, args[0], NULL,
+ bufsize, &convertedvalue);
+ assert(status == napi_ok);
+ convertedvalue = convertedvalue + 1;
+
+ char* passphraseString = new char[convertedvalue];
+ status = napi_get_value_string_utf8(env, args[0], passphraseString,
+ convertedvalue, &bufsize);
+ assert(status == napi_ok);
+ //
+ int64_t saltSize;
+ status = napi_get_value_int64(env, args[2], &saltSize);
+ assert(status == napi_ok);
+ //
+ // Checking whether is array or not
+ bool isarray = false;
+ status = napi_is_array(env, args[1], &isarray);
+ assert(status == napi_ok);
+ if (!isarray) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong data type of 1 parameter \n");
+ return NULL;
+ }
+ //
+ uint32_t sizeOfArray = 0;
+ status = napi_get_array_length(env, args[1], &sizeOfArray);
+ assert(status == napi_ok);
+ //
+ int sizeOfArrayInt = static_cast(sizeOfArray);
+ int size;
+ if (sizeOfArray == saltSize) {
+ size = static_cast(saltSize);
+ } else {
+ size = sizeOfArrayInt;
+ }
+ char* saltListPointer = new char[size];
+
+ napi_value saltValue;
+
+ for (uint32_t i=0; i < (uint32_t)size; i++) {
+ status = napi_get_element(env, args[1], i, &saltValue);
+ assert(status == napi_ok);
+ uint32_t charArray;
+ status = napi_get_value_uint32(env, saltValue,&charArray);
+ assert(status == napi_ok);
+ *(saltListPointer+i) = charArray;
+ }
+
+ obj->saltCharArrayPointer = saltListPointer;
+ //deriveEncrpPromiseExecute
+ //
+ obj->passphrase = passphraseString;
+ obj->saltSize = size;
+ //
+ napi_value resource_name;
+ napi_create_string_utf8(env, "deriveEncrp", NAPI_AUTO_LENGTH,
+ &resource_name);
+ napi_create_async_work(env, NULL, resource_name,
+ deriveEncrpPromiseExecute, deriveEncrpPromiseComplete,
+ obj, &obj->work);
+ napi_queue_async_work(env, obj->work);
+ return promise;
+}
+
+/*!
+ \fn napi_value uplink_access_override_encryption_keyc(napi_env env, napi_callback_info info)
+ \brief uplink_access_override_encryption_keyc function is called from the javascript file uplink_access_override_encryption_keyc overrides the root encryption key for the prefix in bucket with encryptionKey. This function is useful for overriding the encryption key in user-specific access grants when implementing multitenancy in a single app bucket.
+ */
+napi_value uplink_access_override_encryption_keyc(napi_env env, napi_callback_info info) {
+ napi_status status;
+ size_t argc = 4;
+ napi_value args[4];
+ napi_value promise;
+
+ accessOverRidePromiseObj *obj = (accessOverRidePromiseObj *)
+ malloc(sizeof(accessOverRidePromiseObj));
+ if (obj == NULL) {
+ free(obj);
+ napi_throw_error(env, NULL, "Memory allocation error");
+ return NULL;
+ }
+
+ status = napi_get_cb_info(env, info, &argc, args, nullptr , nullptr);
+ assert(status == napi_ok);
+ //
+ status = napi_create_promise(env, &obj->deferred, &promise);
+ if (status != napi_ok) {
+ free(obj);
+ napi_throw_error(env, NULL, "Unable to create promise");
+ return NULL;
+ }
+
+ if (argc < 4) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong number of arguments!! excepted 4 arguments\n");
+ return NULL;
+ }
+
+ napi_valuetype checktypeofinput;
+ status = napi_typeof(env, args[0], &checktypeofinput);
+ assert(status == napi_ok);
+
+ if (checktypeofinput != napi_object) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong datatype !! First argument excepted to be object type\n");
+ return NULL;
+ }
+
+ bool propertyexists = false;
+ napi_value ObjectkeyNAPI;
+ string handle = "_handle";
+ status = napi_create_string_utf8(env,
+ const_cast (handle.c_str()), NAPI_AUTO_LENGTH , &ObjectkeyNAPI);
+ assert(status == napi_ok);
+ //
+ status = napi_has_property(env, args[0],
+ ObjectkeyNAPI, &propertyexists);
+ assert(status == napi_ok);
+ if (!propertyexists) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nInvalid Object \n");
+ return NULL;
+ }
+
+ UplinkAccess access;
+ access._handle = getHandleValue(env, args[0]);
+ if (access._handle == 0) {
+ free(obj);
+ napi_throw_type_error(env, nullptr, "\nInvalid Object \n");
+ return NULL;
+ }
+ //
+ //
+ status = napi_typeof(env, args[1], &checktypeofinput);
+ assert(status == napi_ok);
+
+ if (checktypeofinput != napi_string) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong datatype!! argument excepted to be string type\n");
+ return NULL;
+ }
+
+ size_t bufsize = 0;
+ size_t convertedvalue = 0;
+ status = napi_get_value_string_utf8(env, args[1], NULL,
+ bufsize, &convertedvalue);
+ assert(status == napi_ok);
+ convertedvalue = convertedvalue + 1;
+
+ char* bucketString = new char[convertedvalue];
+ status = napi_get_value_string_utf8(env, args[1], bucketString,
+ convertedvalue, &bufsize);
+ assert(status == napi_ok);
+ //
+ //
+ status = napi_typeof(env, args[2], &checktypeofinput);
+ assert(status == napi_ok);
+
+ if (checktypeofinput != napi_string) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong datatype!! argument excepted to be string type\n");
+ return NULL;
+ }
+
+ bufsize = 0;
+ convertedvalue = 0;
+ status = napi_get_value_string_utf8(env, args[2], NULL,
+ bufsize, &convertedvalue);
+ assert(status == napi_ok);
+ convertedvalue = convertedvalue + 1;
+
+ char* prefixString = new char[convertedvalue];
+ status = napi_get_value_string_utf8(env, args[2], prefixString,
+ convertedvalue, &bufsize);
+ assert(status == napi_ok);
+ //
+ //
+ status = napi_typeof(env, args[3], &checktypeofinput);
+ assert(status == napi_ok);
+
+ if (checktypeofinput != napi_object) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong datatype !! Fourth argument excepted to be object type\n");
+ return NULL;
+ }
+
+ propertyexists = false;
+ handle = "_handle";
+ status = napi_create_string_utf8(env,
+ const_cast (handle.c_str()), NAPI_AUTO_LENGTH , &ObjectkeyNAPI);
+ assert(status == napi_ok);
+ //
+ status = napi_has_property(env, args[3],
+ ObjectkeyNAPI, &propertyexists);
+ assert(status == napi_ok);
+ if (!propertyexists) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nInvalid Object \n");
+ return NULL;
+ }
+
+ UplinkEncryptionKey encryptionKey;
+ encryptionKey._handle = getHandleValue(env, args[3]);
+ if (encryptionKey._handle == 0) {
+ free(obj);
+ napi_throw_type_error(env, nullptr, "\nInvalid Object \n");
+ return NULL;
+ }
+ //
+ obj->access = access;
+ obj->bucket = bucketString;
+ obj->prefix = prefixString;
+ obj->encryptionKey = encryptionKey;
+ napi_value resource_name;
+ napi_create_string_utf8(env, "accessOverRide", NAPI_AUTO_LENGTH,
+ &resource_name);
+ napi_create_async_work(env, NULL, resource_name,
+ accessOverRidePromiseExecute, accessOverRidePromiseComplete,
+ obj, &obj->work);
+ napi_queue_async_work(env, obj->work);
+ return promise;
+}
diff --git a/functions/access_operations.h b/functions/access_operations.h
index 5db432bd..2a8ee017 100644
--- a/functions/access_operations.h
+++ b/functions/access_operations.h
@@ -9,4 +9,8 @@ napi_value config_request_access_with_passphrasec(napi_env env, napi_callback_in
//
napi_value request_access_with_passphrasec(napi_env env, napi_callback_info info);
-napi_value access_serializec(napi_env env, napi_callback_info info);
\ No newline at end of file
+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);
\ No newline at end of file
diff --git a/functions/bucket_operations.cc b/functions/bucket_operations.cc
index 0024daa7..d2c09b6b 100644
--- a/functions/bucket_operations.cc
+++ b/functions/bucket_operations.cc
@@ -91,7 +91,7 @@ napi_value stat_bucketc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -196,7 +196,7 @@ napi_value create_bucketc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -302,7 +302,7 @@ napi_value ensure_bucketc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -408,7 +408,7 @@ napi_value delete_bucketc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
diff --git a/functions/definitions.h b/functions/definitions.h
index f5d5b913..6e1b9c89 100644
--- a/functions/definitions.h
+++ b/functions/definitions.h
@@ -1,6 +1,8 @@
#ifndef DEFINITIONS_H
#define DEFINITIONS_H
+#define UPLINK_DISABLE_NAMESPACE_COMPAT NULL
+
#include
#include
#include
@@ -18,10 +20,10 @@ using std::swap;
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Project project_result;
+ UplinkProject project_result;
char *bucketName;
- ObjectIterator *objectIterator;
- ListObjectsOptions list_object_options;
+ UplinkObjectIterator *objectIterator;
+ UplinkListObjectsOptions list_object_options;
int listObjectSet;
} listObjectPromiseObj;
@@ -31,8 +33,8 @@ using std::swap;
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Download download_result;
- ObjectResult object_result;
+ UplinkDownload download_result;
+ UplinkObjectResult object_result;
} downloadInfoObj;
//
@@ -41,8 +43,8 @@ using std::swap;
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Download download_result;
- Error* error_result;
+ UplinkDownload download_result;
+ UplinkError* error_result;
} downloadCloseObj;
//
@@ -53,8 +55,8 @@ using std::swap;
napi_value result;
void *bufferPtr;
size_t bufferlength;
- Download download_result;
- ReadResult read_result;
+ UplinkDownload download_result;
+ UplinkReadResult read_result;
} downloadReadObj;
//
@@ -65,9 +67,9 @@ using std::swap;
napi_value result;
char* bucketname;
char* objectkey;
- Project project;
- DownloadResult download_result;
- DownloadOptions downloadOption;
+ UplinkProject project;
+ UplinkDownloadResult download_result;
+ UplinkDownloadOptions downloadOption;
int downloadoptionSet;
} downloadObjectObj;
@@ -77,9 +79,9 @@ using std::swap;
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Upload upload_result;
- CustomMetadata customMetadata;
- Error* error_result;
+ UplinkUpload upload_result;
+ UplinkCustomMetadata customMetadata;
+ UplinkError* error_result;
} uploadSetMetaObj;
//
@@ -88,8 +90,8 @@ using std::swap;
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Upload upload_result;
- Error* error_result;
+ UplinkUpload upload_result;
+ UplinkError* error_result;
} uploadAbortPromiseObj;
//
@@ -98,8 +100,8 @@ using std::swap;
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Upload upload_result;
- ObjectResult object_result;
+ UplinkUpload upload_result;
+ UplinkObjectResult object_result;
} uploadInfoObj;
//
@@ -108,8 +110,8 @@ using std::swap;
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Upload upload_result;
- Error* error_result;
+ UplinkUpload upload_result;
+ UplinkError* error_result;
} uploadCommitObj;
typedef struct {
@@ -119,8 +121,8 @@ using std::swap;
napi_value result;
void *bufferPtr;
size_t bytesread;
- Upload upload_result;
- WriteResult write_result;
+ UplinkUpload upload_result;
+ UplinkWriteResult write_result;
} uploadWriteObj;
typedef struct {
@@ -130,9 +132,9 @@ using std::swap;
napi_value result;
char* bucketname;
char* objectkey;
- Project project;
- UploadResult upload_result;
- UploadOptions uploadOptions;
+ UplinkProject project;
+ UplinkUploadResult upload_result;
+ UplinkUploadOptions uploadOptions;
int uploadoptionSet;
} uploadobjectObj;
@@ -143,8 +145,8 @@ typedef struct {
napi_value result;
char* bucketname;
char* objectkey;
- Project project;
- ObjectResult object_result;
+ UplinkProject project;
+ UplinkObjectResult object_result;
} objectOperationObj;
typedef struct {
@@ -153,14 +155,14 @@ typedef struct {
napi_async_work work;
napi_value result;
char* bucketname;
- Project project;
- BucketResult bucket_Result;
+ UplinkProject project;
+ UplinkBucketResult bucket_Result;
} bucketOperationObj;
typedef struct{
- Project project_result;
- ListBucketsOptions listBucketsOptions;
- BucketIterator *bucket_resultIterator;
+ UplinkProject project_result;
+ UplinkListBucketsOptions listBucketsOptions;
+ UplinkBucketIterator *bucket_resultIterator;
int async_action_status;
napi_deferred deferred;
napi_async_work work;
@@ -173,8 +175,8 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Project project_result;
- Error* error_result;
+ UplinkProject project_result;
+ UplinkError* error_result;
} closeProjectPromiseObj;
typedef struct {
@@ -182,9 +184,9 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Access access;
- ProjectResult project_Result;
- Config config;
+ UplinkAccess access;
+ UplinkProjectResult project_Result;
+ UplinkConfig config;
} configOpenProjectPromiseObj;
typedef struct {
@@ -192,8 +194,8 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Access access;
- ProjectResult project_Result;
+ UplinkAccess access;
+ UplinkProjectResult project_Result;
} openProjectPromiseObj;
typedef struct {
@@ -202,7 +204,7 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- AccessResult access_Result;
+ UplinkAccessResult access_Result;
} ParseAccessPromiseObj;
typedef struct {
@@ -213,7 +215,7 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- AccessResult access_Result;
+ UplinkAccessResult access_Result;
} RequestAccessPromiseObj;
typedef struct {
@@ -221,11 +223,11 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Access access;
- AccessResult access_Result;
+ UplinkAccess access;
+ UplinkAccessResult access_Result;
int64_t SharePrefixSize;
- SharePrefix* SharePrefixListPointer;
- Permission permission;
+ UplinkSharePrefix* SharePrefixListPointer;
+ UplinkPermission permission;
} AccessSharePromiseObj;
typedef struct {
@@ -236,8 +238,8 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- AccessResult access_Result;
- Config config;
+ UplinkAccessResult access_Result;
+ UplinkConfig config;
} ConfigRequestAccessPromiseObj;
typedef struct {
@@ -245,8 +247,33 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Access access;
- StringResult string_result;
+ UplinkAccess access;
+ UplinkStringResult string_result;
} accessSerializePromiseObj;
+typedef struct {
+ int async_action_status;
+ napi_deferred deferred;
+ napi_async_work work;
+ napi_value result;
+ UplinkAccess access;
+ char* passphrase;
+ int64_t saltSize;
+ char* saltCharArrayPointer;
+ UplinkEncryptionKeyResult encryptionResult;
+} deriveEncrpPromiseObj;
+
+typedef struct {
+ int async_action_status;
+ napi_deferred deferred;
+ napi_async_work work;
+ napi_value result;
+ UplinkAccess access;
+ char* bucket;
+ char* prefix;
+ UplinkEncryptionKey encryptionKey;
+ UplinkError* error_result;
+} accessOverRidePromiseObj;
+
+
#endif //DEFINITIONS_H
\ No newline at end of file
diff --git a/functions/download_operations.cc b/functions/download_operations.cc
index c1f105f1..be7b702b 100644
--- a/functions/download_operations.cc
+++ b/functions/download_operations.cc
@@ -69,7 +69,7 @@ napi_value download_infoc(napi_env env, napi_callback_info info) {
return NULL;
}
- Download download_result;
+ UplinkDownload download_result;
download_result._handle = getHandleValue(env, args[0]);
obj->download_result = download_result;
napi_value resource_name;
@@ -143,7 +143,7 @@ napi_value close_downloadc(napi_env env, napi_callback_info info) {
return NULL;
}
- Download download_result;
+ UplinkDownload download_result;
download_result._handle = getHandleValue(env, args[0]);
obj->download_result = download_result;
napi_value resource_name;
@@ -240,7 +240,7 @@ napi_value download_readc(napi_env env, napi_callback_info info) {
return NULL;
}
- Download download_resulterRef;
+ UplinkDownload download_resulterRef;
download_resulterRef._handle = getHandleValue(env, args[0]);
void* bufferPtr = NULL;
@@ -356,7 +356,7 @@ napi_value download_objectc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -393,7 +393,7 @@ napi_value download_objectc(napi_env env, napi_callback_info info) {
} else {
obj->downloadoptionSet = 1;
- DownloadOptions downloadOption;
+ UplinkDownloadOptions downloadOption;
napi_value offsetNAPI, lengthNAPI;
status = napi_get_named_property(env, args[3], "offset", &offsetNAPI);
diff --git a/functions/object_operations.cc b/functions/object_operations.cc
index 418359ce..110f4905 100644
--- a/functions/object_operations.cc
+++ b/functions/object_operations.cc
@@ -88,7 +88,7 @@ napi_value stat_objectc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -212,7 +212,7 @@ napi_value delete_objectc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
diff --git a/functions/project_operations.cc b/functions/project_operations.cc
index 2aae6e43..56c8a87a 100644
--- a/functions/project_operations.cc
+++ b/functions/project_operations.cc
@@ -69,7 +69,7 @@ napi_value close_projectc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
return NULL;
@@ -125,7 +125,7 @@ napi_value config_open_projectc(napi_env env, napi_callback_info info) {
return NULL;
}
- Config config;
+ UplinkConfig config;
napi_valuetype checktypeofinput;
status = napi_typeof(env, args[0], &checktypeofinput);
@@ -269,7 +269,7 @@ napi_value config_open_projectc(napi_env env, napi_callback_info info) {
return NULL;
}
- Access access;
+ UplinkAccess access;
access._handle = getHandleValue(env, args[1]);
if (access._handle == 0) {
return NULL;
@@ -349,7 +349,7 @@ napi_value open_projectc(napi_env env, napi_callback_info info) {
napi_throw_type_error(env, nullptr, "\nInvalid Object \n");
return NULL;
}
- Access access;
+ UplinkAccess access;
access._handle = getHandleValue(env, args[0]);
if (access._handle == 0) {
free(obj);
diff --git a/functions/promises_complete.cc b/functions/promises_complete.cc
index c9ad23a0..88a2905f 100644
--- a/functions/promises_complete.cc
+++ b/functions/promises_complete.cc
@@ -12,10 +12,10 @@
*/
void openProjectPromiseComplete(napi_env env, napi_status status, void* data) {
openProjectPromiseObj *obj = (openProjectPromiseObj*)data;
- ProjectResult project_result = obj->project_Result;
+ UplinkProjectResult project_result = obj->project_Result;
if (project_result.project == NULL) {
if (project_result.error != NULL) {
- Error error_result = *(project_result.error);
+ UplinkError error_result = *(project_result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -23,7 +23,7 @@ void openProjectPromiseComplete(napi_env env, napi_status status, void* data) {
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Project project = *(project_result.project);
+ UplinkProject project = *(project_result.project);
size_t handlevalue = project._handle;
napi_value projectNAPIObj = createResult(env, "project", handlevalue);
@@ -53,8 +53,8 @@ void listObjectPromiseComplete(napi_env env, napi_status status, void* data) {
assert(status == napi_ok);
//
int count = 0;
- while (object_iterator_next(obj->objectIterator)) {
- Object *objectPtr = object_iterator_item(obj->objectIterator);
+ while (uplink_object_iterator_next(obj->objectIterator)) {
+ UplinkObject *objectPtr = uplink_object_iterator_item(obj->objectIterator);
napi_value objectNAPI = createObjectResult(env, objectPtr);
char str[100];
@@ -65,9 +65,9 @@ void listObjectPromiseComplete(napi_env env, napi_status status, void* data) {
count++;
}
- Error *err = object_iterator_err(obj->objectIterator);
+ UplinkError *err = uplink_object_iterator_err(obj->objectIterator);
if (err != NULL) {
- Error errorResult = *(err);
+ UplinkError errorResult = *(err);
char* messagePtr = errorResult.message;
char blank[] = "";
if (messagePtr == NULL) {messagePtr = &blank[0];}
@@ -91,11 +91,11 @@ void listObjectPromiseComplete(napi_env env, napi_status status, void* data) {
void downloadInfoOperationComplete(napi_env env,
napi_status status, void* data) {
downloadInfoObj *obj = (downloadInfoObj*)data;
- ObjectResult object_result = obj->object_result;
+ UplinkObjectResult object_result = obj->object_result;
//
if (object_result.object == NULL) {
if (object_result.error != NULL) {
- Error error_result = *(object_result.error);
+ UplinkError error_result = *(object_result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -125,7 +125,7 @@ napi_status status, void* data) {
downloadCloseObj *obj = (downloadCloseObj*)data;
if (obj->error_result != NULL) {
- Error error_result = *(obj->error_result);
+ UplinkError error_result = *(obj->error_result);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -154,10 +154,10 @@ napi_status status, void* data) {
void downloadReadOperationComplete(napi_env env,
napi_status status, void* data) {
downloadReadObj *obj = (downloadReadObj*)data;
- ReadResult read_result = obj->read_result;
+ UplinkReadResult read_result = obj->read_result;
if (read_result.error != NULL) {
- Error error_result = *(read_result.error);
+ UplinkError error_result = *(read_result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -197,10 +197,10 @@ it shows null if download has zero options.
void downloadObjectOperationComplete(napi_env env,
napi_status status, void* data) {
downloadObjectObj *obj = (downloadObjectObj*)data;
- DownloadResult download_result = obj->download_result;
+ UplinkDownloadResult download_result = obj->download_result;
if (download_result.download == NULL) {
if (download_result.error != NULL) {
- Error error_result = *(download_result.error);
+ UplinkError error_result = *(download_result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -208,7 +208,7 @@ napi_status status, void* data) {
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Download download = *(download_result.download);
+ UplinkDownload download = *(download_result.download);
size_t handlevalue = download._handle;
napi_value downloadResultNAPI = createResult(env, "download", handlevalue);
@@ -229,9 +229,9 @@ napi_status status, void* data) {
void uploadSetMetaPromiseComplete(napi_env env,
napi_status status, void* data) {
uploadSetMetaObj *obj = (uploadSetMetaObj*)data;
- Error* error_result = obj->error_result;
+ UplinkError* error_result = obj->error_result;
if (error_result != NULL) {
- Error errorResult = *(error_result);
+ UplinkError errorResult = *(error_result);
char* errorMessagePtr = errorResult.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -258,9 +258,9 @@ napi_status status, void* data) {
*/
void uploadAbortPromiseComplete(napi_env env, napi_status status, void* data) {
uploadAbortPromiseObj *obj = (uploadAbortPromiseObj*)data;
- Error* error_result = obj->error_result;
+ UplinkError* error_result = obj->error_result;
if (error_result != NULL) {
- Error errorResult = *(error_result);
+ UplinkError errorResult = *(error_result);
char* errorMessagePtr = errorResult.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -287,11 +287,11 @@ void uploadAbortPromiseComplete(napi_env env, napi_status status, void* data) {
*/
void uploadInfoOperationComplete(napi_env env, napi_status status, void* data) {
uploadInfoObj *obj = (uploadInfoObj*)data;
- ObjectResult object_result = obj->object_result;
+ UplinkObjectResult object_result = obj->object_result;
//
if (object_result.object == NULL) {
if (object_result.error != NULL) {
- Error error_result = *(object_result.error);
+ UplinkError error_result = *(object_result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -320,7 +320,7 @@ napi_status status, void* data) {
uploadCommitObj *obj = (uploadCommitObj*)data;
if (obj->error_result != NULL) {
- Error error_result = *(obj->error_result);
+ UplinkError error_result = *(obj->error_result);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -348,10 +348,10 @@ napi_status status, void* data) {
void uploadWriteOperationComplete(napi_env env,
napi_status status, void* data) {
uploadWriteObj *obj = (uploadWriteObj*)data;
- WriteResult write_result = obj->write_result;
+ UplinkWriteResult write_result = obj->write_result;
if (write_result.error != NULL) {
- Error error_result = *(write_result.error);
+ UplinkError error_result = *(write_result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -388,10 +388,10 @@ napi_status status, void* data) {
*/
void uploadObjectComplete(napi_env env, napi_status status, void* data) {
uploadobjectObj *obj = (uploadobjectObj*)data;
- UploadResult upload_result = obj->upload_result;
+ UplinkUploadResult upload_result = obj->upload_result;
if (upload_result.upload == NULL) {
if (upload_result.error != NULL) {
- Error error_result = *(upload_result.error);
+ UplinkError error_result = *(upload_result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -399,7 +399,7 @@ void uploadObjectComplete(napi_env env, napi_status status, void* data) {
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Upload upload = *(upload_result.upload);
+ UplinkUpload upload = *(upload_result.upload);
size_t handlevalue = upload._handle;
napi_value uploadResultNAPI = createResult(env, "upload", handlevalue);
@@ -420,23 +420,37 @@ void uploadObjectComplete(napi_env env, napi_status status, void* data) {
*/
void objectOperationComplete(napi_env env, napi_status status, void* data) {
+ napi_value objectNAPI;
objectOperationObj *obj = (objectOperationObj*)data;
- ObjectResult object_result = obj->object_result;
- if (object_result.object == NULL) {
- if (object_result.error != NULL) {
- Error error_result = *(object_result.error);
- char* errorMessagePtr = error_result.message;
- char blank[] = "";
- if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
- status = napi_reject_deferred(env, obj->deferred,
- createError(env, error_result.code, errorMessagePtr));
- }
- } else {
- napi_value objectNAPI = createObjectResult(env, object_result.object);
- //
- status = napi_resolve_deferred(env, obj->deferred, objectNAPI);
- //
+ UplinkObjectResult object_result = obj->object_result;
+
+ if (object_result.error != NULL) {
+ UplinkError error_result = *(object_result.error);
+ char* errorMessagePtr = error_result.message;
+ char blank[] = "";
+ if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
+ status = napi_reject_deferred(env, obj->deferred,
+ createError(env, error_result.code, errorMessagePtr));
+ }
+ else if (object_result.object != NULL) {
+ //
+ objectNAPI = createObjectResult(env, object_result.object);
+ status = napi_resolve_deferred(env, obj->deferred, objectNAPI);
}
+ else {
+ //
+ UplinkObject uplinkobject;
+ uplinkobject.key=const_cast("");
+ uplinkobject.is_prefix=false;
+ uplinkobject.system.created=0;
+ uplinkobject.system.expires=0;
+ uplinkobject.system.content_length=0;
+ uplinkobject.custom.entries=NULL;
+ uplinkobject.custom.count=0;
+ objectNAPI = createObjectResult(env, &uplinkobject);
+ status = napi_resolve_deferred(env, obj->deferred, objectNAPI);
+ }
+ //
if (status != napi_ok) {
napi_throw_error(env, NULL, "Failed to return promise");
}
@@ -450,25 +464,34 @@ void objectOperationComplete(napi_env env, napi_status status, void* data) {
*/
void bucketOperationComplete(napi_env env, napi_status status, void* data) {
+ napi_value bucketNAPI;
bucketOperationObj *obj = (bucketOperationObj*)data;
- BucketResult bucket_result = obj->bucket_Result;
- //if (bucket_result.bucket == NULL) {
- if (bucket_result.error != NULL) {
- Error error_result = *(bucket_result.error);
- char* errorMessagePtr = error_result.message;
- char blank[] = "";
- if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
- status = napi_reject_deferred(env, obj->deferred,
- createError(env, error_result.code, errorMessagePtr));
- }
- // }
- else {
- Bucket bucket = *(bucket_result.bucket);
+ UplinkBucketResult bucket_result = obj->bucket_Result;
+ //
+ if (bucket_result.error != NULL) {
+ UplinkError error_result = *(bucket_result.error);
+ char* errorMessagePtr = error_result.message;
+ char blank[] = "";
+ if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
+ status = napi_reject_deferred(env, obj->deferred,
+ createError(env, error_result.code, errorMessagePtr));
+ }
+ else if (bucket_result.bucket != NULL) {
+ //
+ UplinkBucket bucket = *(bucket_result.bucket);
char* bucketNamePtr = bucket.name;
int64_t bucketCreated = bucket.created;
- napi_value bucketNAPI = createBucketResult(env,
+ bucketNAPI = createBucketResult(env,
"bucket", bucketCreated, bucketNamePtr);
-
+ status = napi_resolve_deferred(env, obj->deferred, bucketNAPI);
+ }
+ else {
+ //
+ UplinkBucket bucket;
+ bucket.name=const_cast("");
+ bucket.created=0;
+ bucketNAPI = createBucketResult(env,
+ "bucket", bucket.created, bucket.name);
status = napi_resolve_deferred(env, obj->deferred, bucketNAPI);
}
if (status != napi_ok) {
@@ -485,7 +508,7 @@ void bucketOperationComplete(napi_env env, napi_status status, void* data) {
void ListBucketsPromiseComplete(napi_env env, napi_status status, void* data) {
ListBucketsPromiseObj *obj = (ListBucketsPromiseObj*)data;
- BucketIterator *bucket_resultIterator = obj->bucket_resultIterator;
+ UplinkBucketIterator *bucket_resultIterator = obj->bucket_resultIterator;
napi_value BucketList, errorObject, returnObject;
@@ -499,8 +522,8 @@ void ListBucketsPromiseComplete(napi_env env, napi_status status, void* data) {
assert(status == napi_ok);
int count = 0;
- while (bucket_iterator_next(bucket_resultIterator)) {
- Bucket *bucket_result = bucket_iterator_item(bucket_resultIterator);
+ while (uplink_bucket_iterator_next(bucket_resultIterator)) {
+ UplinkBucket *bucket_result = uplink_bucket_iterator_item(bucket_resultIterator);
char* bucketNamePtr = bucket_result->name;
@@ -514,15 +537,15 @@ void ListBucketsPromiseComplete(napi_env env, napi_status status, void* data) {
BucketInfoObj);
assert(status == napi_ok);
- free_bucket(bucket_result);
+ uplink_free_bucket(bucket_result);
count++;
}
- Error *err = bucket_iterator_err(bucket_resultIterator);
+ UplinkError *err = uplink_bucket_iterator_err(bucket_resultIterator);
if (err != NULL) {
//
- Error error_result = *(err);
+ UplinkError error_result = *(err);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -550,9 +573,9 @@ void ListBucketsPromiseComplete(napi_env env, napi_status status, void* data) {
*/
void closeProjectPromiseComplete(napi_env env, napi_status status, void* data) {
closeProjectPromiseObj *obj = (closeProjectPromiseObj*)data;
- Error* error_result = obj->error_result;
+ UplinkError* error_result = obj->error_result;
if (error_result != NULL) {
- Error errorResult = *(error_result);
+ UplinkError errorResult = *(error_result);
char* errorMessagePtr = errorResult.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -580,10 +603,10 @@ void closeProjectPromiseComplete(napi_env env, napi_status status, void* data) {
void configOpenProjectPromiseComplete(napi_env env,
napi_status status, void* data) {
configOpenProjectPromiseObj *obj = (configOpenProjectPromiseObj*)data;
- ProjectResult project_result = obj->project_Result;
+ UplinkProjectResult project_result = obj->project_Result;
if (project_result.project == NULL) {
if (project_result.error != NULL) {
- Error error_result = *(project_result.error);
+ UplinkError error_result = *(project_result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -591,7 +614,7 @@ napi_status status, void* data) {
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Project project = *(project_result.project);
+ UplinkProject project = *(project_result.project);
size_t handlevalue = project._handle;
napi_value projectNAPIObj = createResult(env, "project", handlevalue);
@@ -614,10 +637,10 @@ napi_status status, void* data) {
void ParseAccessPromiseComplete(napi_env env,
napi_status status, void* data) {
ParseAccessPromiseObj* obj = (ParseAccessPromiseObj*)data;
- AccessResult access_Result = obj->access_Result;
+ UplinkAccessResult access_Result = obj->access_Result;
if (access_Result.access == NULL) {
if (access_Result.error != NULL) {
- Error error_result = *(access_Result.error);
+ UplinkError error_result = *(access_Result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -625,7 +648,7 @@ void ParseAccessPromiseComplete(napi_env env,
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Access access = *(access_Result.access);
+ UplinkAccess access = *(access_Result.access);
size_t handlevalue = access._handle;
napi_value AccessNAPIObj = createResult(env, "access", handlevalue);
@@ -646,10 +669,10 @@ void ParseAccessPromiseComplete(napi_env env,
*/
void ShareAccessPromiseComplete(napi_env env, napi_status status, void* data) {
AccessSharePromiseObj *obj = (AccessSharePromiseObj*)data;
- AccessResult access_Result = obj->access_Result;
+ UplinkAccessResult access_Result = obj->access_Result;
if (access_Result.access == NULL) {
if (access_Result.error != NULL) {
- Error error_result = *(access_Result.error);
+ UplinkError error_result = *(access_Result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -657,7 +680,7 @@ void ShareAccessPromiseComplete(napi_env env, napi_status status, void* data) {
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Access access = *(access_Result.access);
+ UplinkAccess access = *(access_Result.access);
size_t handlevalue = access._handle;
napi_value AccessNAPIObj = createResult(env, "access", handlevalue);
@@ -678,10 +701,10 @@ void ShareAccessPromiseComplete(napi_env env, napi_status status, void* data) {
void ConfigRequestAccessWithEncryptionPromiseComplete
(napi_env env, napi_status status, void* data) {
ConfigRequestAccessPromiseObj *obj = (ConfigRequestAccessPromiseObj*)data;
- AccessResult access_Result = obj->access_Result;
+ UplinkAccessResult access_Result = obj->access_Result;
if (access_Result.access == NULL) {
if (access_Result.error != NULL) {
- Error error_result = *(access_Result.error);
+ UplinkError error_result = *(access_Result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -689,7 +712,7 @@ void ConfigRequestAccessWithEncryptionPromiseComplete
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Access access = *(access_Result.access);
+ UplinkAccess access = *(access_Result.access);
size_t handlevalue = access._handle;
napi_value AccessNAPIObj = createResult(env, "access", handlevalue);
@@ -713,10 +736,10 @@ void ConfigRequestAccessWithEncryptionPromiseComplete
void RequestAccessWithEncryptionPromiseComplete
(napi_env env, napi_status status, void* data) {
RequestAccessPromiseObj *obj = (RequestAccessPromiseObj*)data;
- AccessResult access_Result = obj->access_Result;
+ UplinkAccessResult access_Result = obj->access_Result;
if (access_Result.access == NULL) {
if (access_Result.error != NULL) {
- Error error_result = *(access_Result.error);
+ UplinkError error_result = *(access_Result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -724,7 +747,7 @@ void RequestAccessWithEncryptionPromiseComplete
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Access access = *(access_Result.access);
+ UplinkAccess access = *(access_Result.access);
size_t handlevalue = access._handle;
napi_value AccessNAPIObj = createResult(env, "access", handlevalue);
@@ -748,10 +771,10 @@ void RequestAccessWithEncryptionPromiseComplete
void accessSerializePromiseComplete(napi_env env,
napi_status status, void* data) {
accessSerializePromiseObj *obj = (accessSerializePromiseObj*)data;
- StringResult string_result = obj->string_result;
+ UplinkStringResult string_result = obj->string_result;
if (string_result.error != NULL) {
- Error errorResult = *(string_result.error);
+ UplinkError errorResult = *(string_result.error);
char* errorMessagePtr = errorResult.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
@@ -773,3 +796,61 @@ napi_status status, void* data) {
napi_delete_async_work(env, obj->work);
free(obj);
}
+
+void deriveEncrpPromiseComplete(napi_env env,
+napi_status status, void* data) {
+ deriveEncrpPromiseObj* obj = (deriveEncrpPromiseObj*)data;
+ UplinkEncryptionKeyResult encryption_Result = obj->encryptionResult;
+ if (encryption_Result.encryption_key == NULL) {
+ if (encryption_Result.error != NULL) {
+ UplinkError error_result = *(encryption_Result.error);
+ char* errorMessagePtr = error_result.message;
+ char blank[] = "";
+ if (errorMessagePtr == NULL) { errorMessagePtr = &blank[0]; }
+ status = napi_reject_deferred(env, obj->deferred,
+ createError(env, error_result.code, errorMessagePtr));
+ }
+ } else {
+ UplinkEncryptionKey encryption_key = *(encryption_Result.encryption_key);
+ size_t handlevalue = encryption_key._handle;
+
+ napi_value EncryptionNAPIObj = createResult(env, "encryption_key", handlevalue);
+
+ status = napi_resolve_deferred(env, obj->deferred, EncryptionNAPIObj
+
+ );
+ }
+ //
+ if (status != napi_ok) {
+ napi_throw_error(env, NULL, "Failed to return promise");
+ }
+ //
+ napi_delete_async_work(env, obj->work);
+ free(obj);
+}
+
+void accessOverRidePromiseComplete(napi_env env,
+napi_status status, void* data) {
+ accessOverRidePromiseObj *obj = (accessOverRidePromiseObj*)data;
+
+ if (obj->error_result != NULL) {
+ UplinkError error_result = *(obj->error_result);
+ char* errorMessagePtr = error_result.message;
+ char blank[] = "";
+ if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
+ status = napi_reject_deferred(env, obj->deferred,
+ createError(env, error_result.code, errorMessagePtr));
+ } else {
+ //
+ napi_value undefined;
+ status = napi_get_undefined(env, &undefined);
+ assert(status == napi_ok);
+ //
+ status = napi_resolve_deferred(env, obj->deferred, undefined);
+ }
+ if (status != napi_ok) {
+ napi_throw_error(env, NULL, "Failed to return promise");
+ }
+ napi_delete_async_work(env, obj->work);
+ free(obj);
+}
\ No newline at end of file
diff --git a/functions/promises_complete.h b/functions/promises_complete.h
index 156e08fe..1d8219b6 100644
--- a/functions/promises_complete.h
+++ b/functions/promises_complete.h
@@ -47,4 +47,8 @@ void ConfigRequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status
void RequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status status, void* data);
-void accessSerializePromiseComplete(napi_env env, napi_status status, void* data);
\ No newline at end of file
+void accessSerializePromiseComplete(napi_env env, napi_status status, void* data);
+
+void deriveEncrpPromiseComplete(napi_env env, napi_status status, void* data);
+
+void accessOverRidePromiseComplete(napi_env env, napi_status status, void* data);
\ No newline at end of file
diff --git a/functions/promises_execute.cc b/functions/promises_execute.cc
index e7f8ec09..57b1c7f4 100644
--- a/functions/promises_execute.cc
+++ b/functions/promises_execute.cc
@@ -14,7 +14,7 @@
void openProjectPromiseExecute(napi_env env, void* data) {
openProjectPromiseObj *obj = (openProjectPromiseObj*)data;
- obj->project_Result = open_project(&(obj->access));
+ obj->project_Result = uplink_open_project(&(obj->access));
}
/*!
\fn void listObjectPromiseExecute(napi_env env, void* data)
@@ -24,10 +24,10 @@ void openProjectPromiseExecute(napi_env env, void* data) {
void listObjectPromiseExecute(napi_env env, void* data) {
listObjectPromiseObj *obj = (listObjectPromiseObj*)data;
if (obj->listObjectSet == 0) {
- obj->objectIterator = list_objects(&(obj->project_result),
+ obj->objectIterator = uplink_list_objects(&(obj->project_result),
obj->bucketName, NULL);
} else {
- obj->objectIterator = list_objects(&(obj->project_result), obj->bucketName,
+ obj->objectIterator = uplink_list_objects(&(obj->project_result), obj->bucketName,
&(obj->list_object_options));
}
}
@@ -40,7 +40,7 @@ void listObjectPromiseExecute(napi_env env, void* data) {
*/
void downloadInfoPromiseExecute(napi_env env, void* data) {
downloadInfoObj *obj = (downloadInfoObj*)data;
- obj->object_result = download_info(&(obj->download_result));
+ obj->object_result = uplink_download_info(&(obj->download_result));
}
/*!
\fn void downloadClosePromiseExecute(napi_env env, void* data)
@@ -50,7 +50,7 @@ void downloadInfoPromiseExecute(napi_env env, void* data) {
void downloadClosePromiseExecute(napi_env env, void* data) {
downloadCloseObj *obj = (downloadCloseObj*)data;
- obj->error_result = close_download(&(obj->download_result));
+ obj->error_result = uplink_close_download(&(obj->download_result));
}
/*!
\fn void downloadReadPromiseExecute(napi_env env, void* data)
@@ -63,7 +63,7 @@ void downloadReadPromiseExecute(napi_env env, void* data) {
downloadReadObj *obj = (downloadReadObj*)data;
uint8_t *ptrToData;
ptrToData = reinterpret_cast(obj->bufferPtr);
- obj->read_result = download_read(&(obj->download_result),
+ obj->read_result = uplink_download_read(&(obj->download_result),
ptrToData, obj->bufferlength);
}
@@ -75,10 +75,10 @@ void downloadReadPromiseExecute(napi_env env, void* data) {
void downloadObjectPromiseExecute(napi_env env, void* data) {
downloadObjectObj *obj = (downloadObjectObj*)data;
if (obj->downloadoptionSet == 0) {
- obj->download_result = download_object(&(obj->project), obj->bucketname,
+ obj->download_result = uplink_download_object(&(obj->project), obj->bucketname,
obj->objectkey, NULL);
} else {
- obj->download_result = download_object(&(obj->project), obj->bucketname,
+ obj->download_result = uplink_download_object(&(obj->project), obj->bucketname,
obj->objectkey, &(obj->downloadOption));
}
}
@@ -91,7 +91,7 @@ void downloadObjectPromiseExecute(napi_env env, void* data) {
void uploadSetMetaPromiseExecute(napi_env env, void* data) {
uploadSetMetaObj *obj = (uploadSetMetaObj*)data;
- obj->error_result = upload_set_custom_metadata(
+ obj->error_result = uplink_upload_set_custom_metadata(
&(obj->upload_result), obj->customMetadata);
}
/*!
@@ -102,7 +102,7 @@ void uploadSetMetaPromiseExecute(napi_env env, void* data) {
*/
void uploadAbortPromiseExecute(napi_env env, void* data) {
uploadAbortPromiseObj *obj = (uploadAbortPromiseObj*)data;
- obj->error_result = upload_abort(&(obj->upload_result));
+ obj->error_result = uplink_upload_abort(&(obj->upload_result));
}
/*!
\fn void uploadInfoPromiseExecute(napi_env env, void* data)
@@ -112,7 +112,7 @@ void uploadAbortPromiseExecute(napi_env env, void* data) {
*/
void uploadInfoPromiseExecute(napi_env env, void* data) {
uploadInfoObj *obj = (uploadInfoObj*)data;
- obj->object_result = upload_info(&(obj->upload_result));
+ obj->object_result = uplink_upload_info(&(obj->upload_result));
}
/*!
@@ -123,7 +123,7 @@ void uploadInfoPromiseExecute(napi_env env, void* data) {
*/
void uploadCommitPromiseExecute(napi_env env, void* data) {
uploadCommitObj *obj = (uploadCommitObj*)data;
- obj->error_result = upload_commit(&(obj->upload_result));
+ obj->error_result = uplink_upload_commit(&(obj->upload_result));
}
/*!
\fn void uploadWritePromiseExecute(napi_env env, void* data)
@@ -135,7 +135,7 @@ void uploadWritePromiseExecute(napi_env env, void* data) {
uploadWriteObj *obj = (uploadWriteObj*)data;
uint8_t *ptrToData;
ptrToData = reinterpret_cast(obj->bufferPtr);
- obj->write_result = upload_write(&(obj->upload_result),
+ obj->write_result = uplink_upload_write(&(obj->upload_result),
ptrToData, obj->bytesread);
}
/*!
@@ -147,10 +147,10 @@ void uploadWritePromiseExecute(napi_env env, void* data) {
void uploadObjectExecute(napi_env env, void* data) {
uploadobjectObj *obj = (uploadobjectObj*)data;
if (obj->uploadoptionSet == 0) {
- obj->upload_result = upload_object(&(obj->project), obj->bucketname,
+ obj->upload_result = uplink_upload_object(&(obj->project), obj->bucketname,
obj->objectkey, NULL);
} else {
- obj->upload_result = upload_object(&(obj->project), obj->bucketname,
+ obj->upload_result = uplink_upload_object(&(obj->project), obj->bucketname,
obj->objectkey, &(obj->uploadOptions));
}
}
@@ -161,7 +161,7 @@ void uploadObjectExecute(napi_env env, void* data) {
*/
void stateObjectPromiseExecute(napi_env env, void* data) {
objectOperationObj *obj = (objectOperationObj*)data;
- obj->object_result = stat_object(&(obj->project),
+ obj->object_result = uplink_stat_object(&(obj->project),
obj->bucketname, obj->objectkey);
}
/*!
@@ -172,7 +172,7 @@ void stateObjectPromiseExecute(napi_env env, void* data) {
//
void deleteObjectPromiseExecute(napi_env env, void* data) {
objectOperationObj *obj = (objectOperationObj*)data;
- obj->object_result = delete_object(&(obj->project),
+ obj->object_result = uplink_delete_object(&(obj->project),
obj->bucketname, obj->objectkey);
}
/*!
@@ -181,7 +181,7 @@ void deleteObjectPromiseExecute(napi_env env, void* data) {
*/
void stateBucketPromiseExecute(napi_env env, void* data) {
bucketOperationObj *obj = (bucketOperationObj*)data;
- obj->bucket_Result = stat_bucket(&(obj->project), obj->bucketname);
+ obj->bucket_Result = uplink_stat_bucket(&(obj->project), obj->bucketname);
}
/*!
\fn void createBucketPromiseExecute(napi_env env, void* data)
@@ -189,7 +189,7 @@ void stateBucketPromiseExecute(napi_env env, void* data) {
*/
void createBucketPromiseExecute(napi_env env, void* data) {
bucketOperationObj *obj = (bucketOperationObj*)data;
- obj->bucket_Result = create_bucket(&(obj->project), obj->bucketname);
+ obj->bucket_Result = uplink_create_bucket(&(obj->project), obj->bucketname);
}
/*!
\fn void ensureBucketPromiseExecute(napi_env env, void* data)
@@ -197,7 +197,7 @@ void createBucketPromiseExecute(napi_env env, void* data) {
*/
void ensureBucketPromiseExecute(napi_env env, void* data) {
bucketOperationObj *obj = (bucketOperationObj*)data;
- obj->bucket_Result = ensure_bucket(&(obj->project), obj->bucketname);
+ obj->bucket_Result = uplink_ensure_bucket(&(obj->project), obj->bucketname);
}
/*!
\fn void deleteBucketPromiseExecute(napi_env env, void* data)
@@ -205,7 +205,7 @@ void ensureBucketPromiseExecute(napi_env env, void* data) {
*/
void deleteBucketPromiseExecute(napi_env env, void* data) {
bucketOperationObj *obj = (bucketOperationObj*)data;
- obj->bucket_Result = delete_bucket(&(obj->project), obj->bucketname);
+ obj->bucket_Result = uplink_delete_bucket(&(obj->project), obj->bucketname);
}
/*!
\fn void ListBucketsPromiseExecute(napi_env env, void* data)
@@ -216,9 +216,9 @@ void deleteBucketPromiseExecute(napi_env env, void* data) {
void ListBucketsPromiseExecute(napi_env env, void* data) {
ListBucketsPromiseObj *obj = (ListBucketsPromiseObj*)data;
if (obj->listBucketOptionSet == 0) {
- obj->bucket_resultIterator = list_buckets(&(obj->project_result), NULL);
+ obj->bucket_resultIterator = uplink_list_buckets(&(obj->project_result), NULL);
} else {
- obj->bucket_resultIterator = list_buckets(&(obj->project_result), &(obj->listBucketsOptions));
+ obj->bucket_resultIterator = uplink_list_buckets(&(obj->project_result), &(obj->listBucketsOptions));
}
}
/*!
@@ -228,7 +228,7 @@ void ListBucketsPromiseExecute(napi_env env, void* data) {
*/
void closeProjectPromiseExecute(napi_env env, void* data) {
closeProjectPromiseObj *obj = (closeProjectPromiseObj*)data;
- obj->error_result = close_project(&(obj->project_result));
+ obj->error_result = uplink_close_project(&(obj->project_result));
}
/*!
\fn void configOpenProjectPromiseExecute(napi_env env, void* data)
@@ -237,7 +237,7 @@ void closeProjectPromiseExecute(napi_env env, void* data) {
*/
void configOpenProjectPromiseExecute(napi_env env, void* data) {
configOpenProjectPromiseObj *obj = (configOpenProjectPromiseObj*)data;
- obj->project_Result = config_open_project
+ obj->project_Result = uplink_config_open_project
(obj->config, &(obj->access));
}
/*!
@@ -247,7 +247,7 @@ void configOpenProjectPromiseExecute(napi_env env, void* data) {
*/
void ParseAccess(napi_env env, void* data) {
ParseAccessPromiseObj* obj = (ParseAccessPromiseObj*)data;
- obj->access_Result = parse_access(obj->accessString);
+ obj->access_Result = uplink_parse_access(obj->accessString);
}
/*!
\fn void ShareAccessPromiseExecute(napi_env env, void* data)
@@ -256,7 +256,7 @@ void ParseAccess(napi_env env, void* data) {
*/
void ShareAccessPromiseExecute(napi_env env, void* data) {
AccessSharePromiseObj* obj = (AccessSharePromiseObj*)data;
- obj->access_Result = access_share(&(obj->access), obj->permission,
+ obj->access_Result = uplink_access_share(&(obj->access), obj->permission,
obj->SharePrefixListPointer, obj->SharePrefixSize);
}
/*!
@@ -266,7 +266,7 @@ void ShareAccessPromiseExecute(napi_env env, void* data) {
*/
void ConfigRequestAccessWithEncryption(napi_env env, void* data) {
ConfigRequestAccessPromiseObj *obj = (ConfigRequestAccessPromiseObj*)data;
- obj->access_Result = config_request_access_with_passphrase
+ obj->access_Result = uplink_config_request_access_with_passphrase
(obj->config, obj->satellite_address, obj->api_key, obj->passphrase);
}
/*!
@@ -276,7 +276,7 @@ void ConfigRequestAccessWithEncryption(napi_env env, void* data) {
*/
void RequestAccessWithEncryption(napi_env env, void* data) {
RequestAccessPromiseObj *obj = (RequestAccessPromiseObj*)data;
- obj->access_Result = request_access_with_passphrase
+ obj->access_Result = uplink_request_access_with_passphrase
(obj->satellite_address, obj->api_key, obj->passphrase);
}
/*!
@@ -286,5 +286,26 @@ void RequestAccessWithEncryption(napi_env env, void* data) {
*/
void accessSerializePromiseExecute(napi_env env, void* data) {
accessSerializePromiseObj *obj = (accessSerializePromiseObj*)data;
- obj->string_result = access_serialize(&(obj->access));
+ obj->string_result = uplink_access_serialize(&(obj->access));
+}
+
+/*!
+ \fn void deriveEncrpPromiseExecute(napi_env env, void* data)
+ \brief accessSerializePromiseExecute used to implement the uplink-c library function
+ accessSerializePromiseExecute serializes access grant into a string.
+ */
+void deriveEncrpPromiseExecute(napi_env env, void* data) {
+ deriveEncrpPromiseObj *obj = (deriveEncrpPromiseObj*)data;
+ char *ptrToData;
+ ptrToData = reinterpret_cast(obj->saltCharArrayPointer);
+ obj->encryptionResult = uplink_derive_encryption_key(obj->passphrase,ptrToData,obj->saltSize);
+}
+/*!
+ \fn void accessSerializePromiseExecute(napi_env env, void* data)
+ \brief accessSerializePromiseExecute used to implement the uplink-c library function
+ accessSerializePromiseExecute serializes access grant into a string.
+ */
+void accessOverRidePromiseExecute(napi_env env, void* data) {
+ accessOverRidePromiseObj *obj = (accessOverRidePromiseObj*)data;
+ obj->error_result = uplink_access_override_encryption_key(&(obj->access),obj->bucket,obj->prefix,&(obj->encryptionKey));
}
\ No newline at end of file
diff --git a/functions/promises_execute.h b/functions/promises_execute.h
index 2a90b59c..c3537eb0 100644
--- a/functions/promises_execute.h
+++ b/functions/promises_execute.h
@@ -50,4 +50,8 @@ void ConfigRequestAccessWithEncryption(napi_env env, void* data);
void RequestAccessWithEncryption(napi_env env, void* data);
-void accessSerializePromiseExecute(napi_env env, void* data);
\ No newline at end of file
+void accessSerializePromiseExecute(napi_env env, void* data);
+
+void deriveEncrpPromiseExecute(napi_env env, void* data);
+
+void accessOverRidePromiseExecute(napi_env env, void* data);
\ No newline at end of file
diff --git a/functions/upload_operations.cc b/functions/upload_operations.cc
index 42c72674..cf3b86a1 100644
--- a/functions/upload_operations.cc
+++ b/functions/upload_operations.cc
@@ -74,7 +74,7 @@ napi_value upload_set_custom_metadatac(napi_env env, napi_callback_info info) {
napi_throw_type_error(env, nullptr, "\nInvalid Object \n");
return NULL;
}
- Upload upload_result;
+ UplinkUpload upload_result;
upload_result._handle = getHandleValue(env, args[0]);
if (upload_result._handle == 0) {
free(obj);
@@ -125,13 +125,13 @@ napi_value upload_set_custom_metadatac(napi_env env, napi_callback_info info) {
assert(status == napi_ok);
int size = static_cast(sizeOfArray);
- CustomMetadataEntry* CustomMetadataEntryListPointer =
- new CustomMetadataEntry[size];
- CustomMetadata customMetadata;
+ UplinkCustomMetadataEntry* CustomMetadataEntryListPointer =
+ new UplinkCustomMetadataEntry[size];
+ UplinkCustomMetadata customMetadata;
napi_value CustomMetadataEntryObject;
for (int i=0; i < size; i++) {
- CustomMetadataEntry customMetadataEntry;
+ UplinkCustomMetadataEntry customMetadataEntry;
status = napi_get_element(
env, entriesArrayNAPI, i, &CustomMetadataEntryObject);
assert(status == napi_ok);
@@ -273,7 +273,7 @@ napi_value upload_abortc(napi_env env, napi_callback_info info) {
napi_throw_type_error(env, nullptr, "\nInvalid Object \n");
return NULL;
}
- Upload upload_result;
+ UplinkUpload upload_result;
upload_result._handle = getHandleValue(env, args[0]);
obj->upload_result = upload_result;
@@ -348,7 +348,7 @@ napi_value upload_infoc(napi_env env, napi_callback_info info) {
return NULL;
}
- Upload upload_result;
+ UplinkUpload upload_result;
upload_result._handle = getHandleValue(env, args[0]);
if (upload_result._handle == 0) {
free(obj);
@@ -427,7 +427,7 @@ napi_value upload_commitc(napi_env env, napi_callback_info info) {
return NULL;
}
- Upload upload_result;
+ UplinkUpload upload_result;
upload_result._handle = getHandleValue(env, args[0]);
if (upload_result._handle == 0) {
free(obj);
@@ -526,7 +526,7 @@ napi_value upload_writec(napi_env env, napi_callback_info info) {
return NULL;
}
- Upload upload_resultRef;
+ UplinkUpload upload_resultRef;
upload_resultRef._handle = getHandleValue(env, args[0]);
if (upload_resultRef._handle == 0) {
free(obj);
@@ -656,7 +656,7 @@ napi_value upload_objectc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -689,7 +689,7 @@ napi_value upload_objectc(napi_env env, napi_callback_info info) {
if (checktypeofinput == napi_null) {
obj->uploadoptionSet = 0;
} else {
- UploadOptions uploadOptions;
+ UplinkUploadOptions uploadOptions;
napi_value expiresNAPI;
obj->uploadoptionSet = 1;
status = napi_get_named_property(env, args[3], "expires",
diff --git a/functions_win/access_operations_win.cc b/functions_win/access_operations_win.cc
index b533e9dd..9bba75b8 100644
--- a/functions_win/access_operations_win.cc
+++ b/functions_win/access_operations_win.cc
@@ -143,7 +143,7 @@ napi_value access_sharec(napi_env env, napi_callback_info info) {
return NULL;
}
- Access access;
+ UplinkAccess access;
if (checktypeofinput1 != napi_null) {
bool propertyexists = false;
napi_value ObjectkeyNAPI;
@@ -168,7 +168,7 @@ napi_value access_sharec(napi_env env, napi_callback_info info) {
}
}
- Permission permission;
+ UplinkPermission permission;
napi_value allow_downloadNAPI;
status = napi_get_named_property(env, args[1], "allow_download",
@@ -262,12 +262,12 @@ napi_value access_sharec(napi_env env, napi_callback_info info) {
} else {
size = sizeOfArrayInt;
}
- SharePrefix* SharePrefixListPointer = new SharePrefix[size];
+ UplinkSharePrefix* SharePrefixListPointer = new UplinkSharePrefix[size];
napi_value SharePrefixObject;
for (uint32_t i=0; i < (uint32_t)sizeOfArrayInt; i++) {
- SharePrefix sharePrefix;
+ UplinkSharePrefix sharePrefix;
status = napi_get_element(env, args[2], i, &SharePrefixObject);
assert(status == napi_ok);
@@ -351,7 +351,7 @@ napi_value config_request_access_with_passphrasec(napi_env env,
return NULL;
}
- Config config;
+ UplinkConfig config;
napi_valuetype checktypeofinput;
status = napi_typeof(env, args[0], &checktypeofinput);
@@ -653,7 +653,6 @@ napi_value request_access_with_passphrasec(napi_env env,
args[2], passphrase, convertedvalue, &bufsize);
assert(status == napi_ok);
obj->passphrase = passphrase;
-
napi_value resource_name;
napi_create_string_utf8(env, "RequestAccess",
NAPI_AUTO_LENGTH, &resource_name);
@@ -722,7 +721,7 @@ napi_value access_serializec(napi_env env, napi_callback_info info) {
return NULL;
}
- Access access;
+ UplinkAccess access;
access._handle = getHandleValue(env, args[0]);
if (access._handle == 0) {
free(obj);
@@ -739,3 +738,275 @@ napi_value access_serializec(napi_env env, napi_callback_info info) {
napi_queue_async_work(env, obj->work);
return promise;
}
+
+napi_value uplink_derive_encryption_keyc(napi_env env, napi_callback_info info) {
+ napi_status status;
+ size_t argc = 3;
+ napi_value args[3];
+ napi_value promise;
+
+ deriveEncrpPromiseObj *obj = (deriveEncrpPromiseObj *)
+ malloc(sizeof(deriveEncrpPromiseObj));
+ if (obj == NULL) {
+ free(obj);
+ napi_throw_error(env, NULL, "Memory allocation error");
+ return NULL;
+ }
+
+ status = napi_get_cb_info(env, info, &argc, args, nullptr , nullptr);
+ assert(status == napi_ok);
+ //
+ status = napi_create_promise(env, &obj->deferred, &promise);
+ if (status != napi_ok) {
+ free(obj);
+ napi_throw_error(env, NULL, "Unable to create promise");
+ return NULL;
+ }
+
+ if (argc < 3) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong number of arguments!! excepted 3 arguments\n");
+ return NULL;
+ }
+ //
+ napi_valuetype checktypeofinput;
+ //
+ status = napi_typeof(env, args[0], &checktypeofinput);
+ assert(status == napi_ok);
+
+ if (checktypeofinput != napi_string) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong datatype!! argument excepted to be string type\n");
+ return NULL;
+ }
+ // Reading String
+ size_t bufsize = 0;
+ size_t convertedvalue = 0;
+ status = napi_get_value_string_utf8(env, args[0], NULL,
+ bufsize, &convertedvalue);
+ assert(status == napi_ok);
+ convertedvalue = convertedvalue + 1;
+
+ char* passphraseString = new char[convertedvalue];
+ status = napi_get_value_string_utf8(env, args[0], passphraseString,
+ convertedvalue, &bufsize);
+ assert(status == napi_ok);
+ //
+ int64_t saltSize;
+ status = napi_get_value_int64(env, args[2], &saltSize);
+ assert(status == napi_ok);
+ //
+ // Checking whether is array of not
+ bool isarray = false;
+ status = napi_is_array(env, args[1], &isarray);
+ assert(status == napi_ok);
+ if (!isarray) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong data type of 1 parameter \n");
+ return NULL;
+ }
+ //
+ uint32_t sizeOfArray = 0;
+ status = napi_get_array_length(env, args[1], &sizeOfArray);
+ assert(status == napi_ok);
+ //
+ int sizeOfArrayInt = static_cast(sizeOfArray);
+ int size;
+ if (sizeOfArray == saltSize) {
+ size = static_cast(saltSize);
+ } else {
+ size = sizeOfArrayInt;
+ }
+ char* saltListPointer = new char[size];
+
+ napi_value saltValue;
+
+ for (uint32_t i=0; i < (uint32_t)size; i++) {
+ status = napi_get_element(env, args[1], i, &saltValue);
+ assert(status == napi_ok);
+ uint32_t charArray;
+ status = napi_get_value_uint32(env, saltValue,&charArray);
+ assert(status == napi_ok);
+ *(saltListPointer+i) = charArray;
+ }
+
+ obj->saltCharArrayPointer = saltListPointer;
+ //deriveEncrpPromiseExecute
+ //
+ obj->passphrase = passphraseString;
+ obj->saltSize = size;
+ //
+ napi_value resource_name;
+ napi_create_string_utf8(env, "deriveEncrp", NAPI_AUTO_LENGTH,
+ &resource_name);
+ napi_create_async_work(env, NULL, resource_name,
+ deriveEncrpPromiseExecute, deriveEncrpPromiseComplete,
+ obj, &obj->work);
+ napi_queue_async_work(env, obj->work);
+ return promise;
+}
+
+napi_value uplink_access_override_encryption_keyc(napi_env env, napi_callback_info info) {
+ napi_status status;
+ size_t argc = 4;
+ napi_value args[4];
+ napi_value promise;
+
+ accessOverRidePromiseObj *obj = (accessOverRidePromiseObj *)
+ malloc(sizeof(accessOverRidePromiseObj));
+ if (obj == NULL) {
+ free(obj);
+ napi_throw_error(env, NULL, "Memory allocation error");
+ return NULL;
+ }
+
+ status = napi_get_cb_info(env, info, &argc, args, nullptr , nullptr);
+ assert(status == napi_ok);
+ //
+ status = napi_create_promise(env, &obj->deferred, &promise);
+ if (status != napi_ok) {
+ free(obj);
+ napi_throw_error(env, NULL, "Unable to create promise");
+ return NULL;
+ }
+
+ if (argc < 4) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong number of arguments!! excepted 4 arguments\n");
+ return NULL;
+ }
+
+ napi_valuetype checktypeofinput;
+ status = napi_typeof(env, args[0], &checktypeofinput);
+ assert(status == napi_ok);
+
+ if (checktypeofinput != napi_object) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong datatype !! First argument excepted to be object type\n");
+ return NULL;
+ }
+
+ bool propertyexists = false;
+ napi_value ObjectkeyNAPI;
+ string handle = "_handle";
+ status = napi_create_string_utf8(env,
+ const_cast (handle.c_str()), NAPI_AUTO_LENGTH , &ObjectkeyNAPI);
+ assert(status == napi_ok);
+ //
+ status = napi_has_property(env, args[0],
+ ObjectkeyNAPI, &propertyexists);
+ assert(status == napi_ok);
+ if (!propertyexists) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nInvalid Object \n");
+ return NULL;
+ }
+
+ UplinkAccess access;
+ access._handle = getHandleValue(env, args[0]);
+ if (access._handle == 0) {
+ free(obj);
+ napi_throw_type_error(env, nullptr, "\nInvalid Object \n");
+ return NULL;
+ }
+ //
+ //
+ status = napi_typeof(env, args[1], &checktypeofinput);
+ assert(status == napi_ok);
+
+ if (checktypeofinput != napi_string) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong datatype!! argument excepted to be string type\n");
+ return NULL;
+ }
+
+ size_t bufsize = 0;
+ size_t convertedvalue = 0;
+ status = napi_get_value_string_utf8(env, args[1], NULL,
+ bufsize, &convertedvalue);
+ assert(status == napi_ok);
+ convertedvalue = convertedvalue + 1;
+
+ char* bucketString = new char[convertedvalue];
+ status = napi_get_value_string_utf8(env, args[1], bucketString,
+ convertedvalue, &bufsize);
+ assert(status == napi_ok);
+ //
+ //
+ status = napi_typeof(env, args[2], &checktypeofinput);
+ assert(status == napi_ok);
+
+ if (checktypeofinput != napi_string) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong datatype!! argument excepted to be string type\n");
+ return NULL;
+ }
+
+ bufsize = 0;
+ convertedvalue = 0;
+ status = napi_get_value_string_utf8(env, args[2], NULL,
+ bufsize, &convertedvalue);
+ assert(status == napi_ok);
+ convertedvalue = convertedvalue + 1;
+
+ char* prefixString = new char[convertedvalue];
+ status = napi_get_value_string_utf8(env, args[2], prefixString,
+ convertedvalue, &bufsize);
+ assert(status == napi_ok);
+ //
+ //
+ status = napi_typeof(env, args[3], &checktypeofinput);
+ assert(status == napi_ok);
+
+ if (checktypeofinput != napi_object) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nWrong datatype !! Fourth argument excepted to be object type\n");
+ return NULL;
+ }
+
+ propertyexists = false;
+ handle = "_handle";
+ status = napi_create_string_utf8(env,
+ const_cast (handle.c_str()), NAPI_AUTO_LENGTH , &ObjectkeyNAPI);
+ assert(status == napi_ok);
+ //
+ status = napi_has_property(env, args[3],
+ ObjectkeyNAPI, &propertyexists);
+ assert(status == napi_ok);
+ if (!propertyexists) {
+ free(obj);
+ napi_throw_type_error(env, nullptr,
+ "\nInvalid Object \n");
+ return NULL;
+ }
+
+ UplinkEncryptionKey encryptionKey;
+ encryptionKey._handle = getHandleValue(env, args[3]);
+ if (encryptionKey._handle == 0) {
+ free(obj);
+ napi_throw_type_error(env, nullptr, "\nInvalid Object \n");
+ return NULL;
+ }
+ //
+ obj->access = access;
+ obj->bucket = bucketString;
+ obj->prefix = prefixString;
+ obj->encryptionKey = encryptionKey;
+ napi_value resource_name;
+ napi_create_string_utf8(env, "accessOverRide", NAPI_AUTO_LENGTH,
+ &resource_name);
+ napi_create_async_work(env, NULL, resource_name,
+ accessOverRidePromiseExecute, accessOverRidePromiseComplete,
+ obj, &obj->work);
+ napi_queue_async_work(env, obj->work);
+ return promise;
+}
diff --git a/functions_win/access_operations_win.h b/functions_win/access_operations_win.h
index 8e67ab48..beeafd7e 100644
--- a/functions_win/access_operations_win.h
+++ b/functions_win/access_operations_win.h
@@ -9,4 +9,8 @@ napi_value config_request_access_with_passphrasec(napi_env env, napi_callback_in
//
napi_value request_access_with_passphrasec(napi_env env, napi_callback_info info);
-napi_value access_serializec(napi_env env, napi_callback_info info);
\ No newline at end of file
+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);
\ No newline at end of file
diff --git a/functions_win/bucket_operations_win.cc b/functions_win/bucket_operations_win.cc
index 9f39f166..438e4938 100644
--- a/functions_win/bucket_operations_win.cc
+++ b/functions_win/bucket_operations_win.cc
@@ -82,7 +82,7 @@ napi_value stat_bucketc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -181,7 +181,7 @@ napi_value create_bucketc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -280,7 +280,7 @@ napi_value ensure_bucketc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -379,7 +379,7 @@ napi_value delete_bucketc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
diff --git a/functions_win/definitions_win.h b/functions_win/definitions_win.h
index 0cf4dba6..bd0d2f77 100644
--- a/functions_win/definitions_win.h
+++ b/functions_win/definitions_win.h
@@ -1,6 +1,8 @@
#ifndef DEFINITIONS_H
#define DEFINITIONS_H
+#define UPLINK_DISABLE_NAMESPACE_COMPAT NULL
+
#include
#include
#include
@@ -18,10 +20,10 @@ typedef struct{
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Project project_result;
+ UplinkProject project_result;
char* bucketName;
- ObjectIterator* objectIterator;
- ListObjectsOptions list_object_options;
+ UplinkObjectIterator* objectIterator;
+ UplinkListObjectsOptions list_object_options;
int listObjectSet;
} listObjectsPromiseObj;
@@ -30,8 +32,8 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Download download_result;
- ObjectResult object_result;
+ UplinkDownload download_result;
+ UplinkObjectResult object_result;
} downloadInfoObj;
typedef struct {
@@ -39,8 +41,8 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Download download_result;
- Error* error_result;
+ UplinkDownload download_result;
+ UplinkError* error_result;
} downloadCloseObj;
typedef struct {
@@ -50,8 +52,8 @@ typedef struct {
napi_value result;
uint8_t* bufferPtr;
size_t bufferlength;
- Download download_result;
- ReadResult read_result;
+ UplinkDownload download_result;
+ UplinkReadResult read_result;
} downloadReadObj;
typedef struct {
@@ -61,9 +63,9 @@ typedef struct {
napi_value result;
char* bucketname;
char* objectkey;
- Project project;
- DownloadResult download_result;
- DownloadOptions downloadOption;
+ UplinkProject project;
+ UplinkDownloadResult download_result;
+ UplinkDownloadOptions downloadOption;
int downloadoptionSet;
} downloadObjectObj;
@@ -72,9 +74,9 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Upload upload_result;
- CustomMetadata customMetadata;
- Error* error_result;
+ UplinkUpload upload_result;
+ UplinkCustomMetadata customMetadata;
+ UplinkError* error_result;
} uploadSetMetaObj;
typedef struct {
@@ -82,8 +84,8 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Upload upload_result;
- Error* error_result;
+ UplinkUpload upload_result;
+ UplinkError* error_result;
} uploadAbortPromiseObj;
typedef struct {
@@ -91,8 +93,8 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Upload upload_result;
- ObjectResult object_result;
+ UplinkUpload upload_result;
+ UplinkObjectResult object_result;
} uploadInfoObj;
typedef struct {
@@ -100,8 +102,8 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Upload upload_result;
- Error* error_result;
+ UplinkUpload upload_result;
+ UplinkError* error_result;
} uploadCommitObj;
typedef struct {
@@ -111,8 +113,8 @@ typedef struct {
napi_value result;
uint8_t *bufferPtr;
size_t bytesread;
- Upload upload_result;
- WriteResult write_result;
+ UplinkUpload upload_result;
+ UplinkWriteResult write_result;
} uploadWriteObj;
typedef struct {
@@ -122,9 +124,9 @@ typedef struct {
napi_value result;
char* bucketname;
char* objectkey;
- Project project;
- UploadResult upload_result;
- UploadOptions uploadOptions;
+ UplinkProject project;
+ UplinkUploadResult upload_result;
+ UplinkUploadOptions uploadOptions;
int uploadoptionSet;
} uploadobjectObj;
@@ -135,8 +137,8 @@ typedef struct {
napi_value result;
char* bucketname;
char* objectkey;
- Project project;
- ObjectResult object_result;
+ UplinkProject project;
+ UplinkObjectResult object_result;
} objectOperationObj;
typedef struct {
@@ -145,14 +147,14 @@ typedef struct {
napi_async_work work;
napi_value result;
char* bucketname;
- Project project;
- BucketResult bucket_Result;
+ UplinkProject project;
+ UplinkBucketResult bucket_Result;
} bucketOperationObj;
typedef struct {
- Project project_result;
- ListBucketsOptions listBucketsOptions;
- BucketIterator* bucket_resultIterator;
+ UplinkProject project_result;
+ UplinkListBucketsOptions listBucketsOptions;
+ UplinkBucketIterator* bucket_resultIterator;
int async_action_status;
napi_deferred deferred;
napi_async_work work;
@@ -165,8 +167,8 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Project project_result;
- Error* error_result;
+ UplinkProject project_result;
+ UplinkError* error_result;
} closeProjectPromiseObj;
typedef struct {
@@ -174,9 +176,9 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Access access;
- ProjectResult project_Result;
- Config config;
+ UplinkAccess access;
+ UplinkProjectResult project_Result;
+ UplinkConfig config;
} configOpenProjectPromiseObj;
typedef struct {
@@ -184,8 +186,8 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Access access;
- ProjectResult project_Result;
+ UplinkAccess access;
+ UplinkProjectResult project_Result;
} openProjectPromiseObj;
typedef struct {
@@ -194,7 +196,7 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- AccessResult access_Result;
+ UplinkAccessResult access_Result;
} ParseAccessPromiseObj;
typedef struct {
@@ -205,7 +207,7 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- AccessResult access_Result;
+ UplinkAccessResult access_Result;
} RequestAccessPromiseObj;
typedef struct {
@@ -213,11 +215,11 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Access access;
- AccessResult access_Result;
+ UplinkAccess access;
+ UplinkAccessResult access_Result;
int64_t SharePrefixSize;
- SharePrefix* SharePrefixListPointer;
- Permission permission;
+ UplinkSharePrefix* SharePrefixListPointer;
+ UplinkPermission permission;
} AccessSharePromiseObj;
typedef struct {
@@ -228,8 +230,8 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- AccessResult access_Result;
- Config config;
+ UplinkAccessResult access_Result;
+ UplinkConfig config;
} ConfigRequestAccessPromiseObj;
typedef struct {
@@ -237,8 +239,32 @@ typedef struct {
napi_deferred deferred;
napi_async_work work;
napi_value result;
- Access access;
- StringResult string_result;
+ UplinkAccess access;
+ UplinkStringResult string_result;
} accessSerializePromiseObj;
+typedef struct {
+ int async_action_status;
+ napi_deferred deferred;
+ napi_async_work work;
+ napi_value result;
+ UplinkAccess access;
+ char* passphrase;
+ int64_t saltSize;
+ char* saltCharArrayPointer;
+ UplinkEncryptionKeyResult encryptionResult;
+} deriveEncrpPromiseObj;
+
+typedef struct {
+ int async_action_status;
+ napi_deferred deferred;
+ napi_async_work work;
+ napi_value result;
+ UplinkAccess access;
+ char* bucket;
+ char* prefix;
+ UplinkEncryptionKey encryptionKey;
+ UplinkError* error_result;
+} accessOverRidePromiseObj;
+
#endif DEFINITIONS_H
\ No newline at end of file
diff --git a/functions_win/download_operations_win.cc b/functions_win/download_operations_win.cc
index 2f28ce44..34c84354 100644
--- a/functions_win/download_operations_win.cc
+++ b/functions_win/download_operations_win.cc
@@ -59,7 +59,7 @@ napi_value download_infoc(napi_env env, napi_callback_info info) {
return NULL;
}
- Download download_result;
+ UplinkDownload download_result;
download_result._handle = getHandleValue(env, args[0]);
obj->download_result = download_result;
napi_value resource_name;
@@ -126,7 +126,7 @@ napi_value close_downloadc(napi_env env, napi_callback_info info) {
return NULL;
}
- Download download_result;
+ UplinkDownload download_result;
download_result._handle = getHandleValue(env, args[0]);
obj->download_result = download_result;
napi_value resource_name;
@@ -217,7 +217,7 @@ napi_value download_readc(napi_env env, napi_callback_info info) {
return NULL;
}
- Download download_resulterRef;
+ UplinkDownload download_resulterRef;
download_resulterRef._handle = getHandleValue(env, args[0]);
void* bufferPtr = NULL;
@@ -326,7 +326,7 @@ napi_value download_objectc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -363,7 +363,7 @@ napi_value download_objectc(napi_env env, napi_callback_info info) {
obj->downloadoptionSet = 0;
} else {
obj->downloadoptionSet = 1;
- DownloadOptions downloadOption;
+ UplinkDownloadOptions downloadOption;
napi_value offsetNAPI, lengthNAPI;
status = napi_get_named_property(env, args[3], "offset", &offsetNAPI);
diff --git a/functions_win/object_operations_win.cc b/functions_win/object_operations_win.cc
index 2ef520ff..a5d945b0 100644
--- a/functions_win/object_operations_win.cc
+++ b/functions_win/object_operations_win.cc
@@ -79,7 +79,7 @@ napi_value stat_objectc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -197,8 +197,8 @@ napi_value delete_objectc(napi_env env, napi_callback_info info) {
napi_throw_type_error(env, nullptr, "\nInvalid Object \n");
return NULL;
}
-
- Project project_result;
+
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -233,7 +233,7 @@ napi_value delete_objectc(napi_env env, napi_callback_info info) {
obj->objectkey = objectKey;
napi_value resource_name;
napi_create_string_utf8(env, "deleteObject",
- NAPI_AUTO_LENGTH, &resource_name);
+ NAPI_AUTO_LENGTH, &resource_name);
napi_create_async_work(env, NULL, resource_name, deleteObjectPromiseExecute,
objectOperationComplete, obj, &obj->work);
napi_queue_async_work(env, obj->work);
diff --git a/functions_win/project_operations_win.cc b/functions_win/project_operations_win.cc
index f1606d28..6f07c89b 100644
--- a/functions_win/project_operations_win.cc
+++ b/functions_win/project_operations_win.cc
@@ -60,7 +60,7 @@ napi_value close_projectc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -109,7 +109,7 @@ napi_value config_open_projectc(napi_env env, napi_callback_info info) {
return NULL;
}
- Config config;
+ UplinkConfig config;
napi_valuetype checktypeofinput;
status = napi_typeof(env, args[0], &checktypeofinput);
@@ -253,7 +253,7 @@ napi_value config_open_projectc(napi_env env, napi_callback_info info) {
return NULL;
}
- Access access;
+ UplinkAccess access;
access._handle = getHandleValue(env, args[1]);
if (access._handle == 0) {
free(obj);
@@ -329,7 +329,7 @@ napi_value open_projectc(napi_env env, napi_callback_info info) {
napi_throw_type_error(env, nullptr, "\nInvalid Object \n");
return NULL;
}
- Access access;
+ UplinkAccess access;
access._handle = getHandleValue(env, args[0]);
if (access._handle == 0) {
free(obj);
diff --git a/functions_win/promises_complete_win.cc b/functions_win/promises_complete_win.cc
index de9ac4f3..787521fb 100644
--- a/functions_win/promises_complete_win.cc
+++ b/functions_win/promises_complete_win.cc
@@ -3,10 +3,10 @@
void openProjectPromiseComplete(napi_env env, napi_status status, void* data) {
openProjectPromiseObj* obj = (openProjectPromiseObj*)data;
- ProjectResult project_result = obj->project_Result;
+ UplinkProjectResult project_result = obj->project_Result;
if (project_result.project == NULL) {
if (project_result.error != NULL) {
- Error error_result = *(project_result.error);
+ UplinkError error_result = *(project_result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) { errorMessagePtr = &blank[0]; }
@@ -14,7 +14,7 @@ void openProjectPromiseComplete(napi_env env, napi_status status, void* data) {
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Project project = *(project_result.project);
+ UplinkProject project = *(project_result.project);
size_t handlevalue = project._handle;
napi_value projectNAPIObj = createResult(env, "project", handlevalue);
@@ -38,23 +38,23 @@ void ListObjectsPromiseComplete(napi_env env, napi_status status, void* data) {
status = napi_create_object(env, &objectList);
assert(status == napi_ok);
//
- typedef bool (*ObjectIteratorNextFUNC)(ObjectIterator*);
+ typedef bool (*ObjectIteratorNextFUNC)(UplinkObjectIterator*);
ObjectIteratorNextFUNC object_iterator_next =
(ObjectIteratorNextFUNC)GetProcAddress(hGetProcIDDLL,
- "object_iterator_next");
+ "uplink_object_iterator_next");
if (!object_iterator_next) {
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
int count = 0;
while (object_iterator_next(obj->objectIterator)) {
- typedef Object *(*BucketIteratorItemFUNC)(ObjectIterator*);
+ typedef UplinkObject *(*BucketIteratorItemFUNC)(UplinkObjectIterator*);
BucketIteratorItemFUNC object_iterator_item =
(BucketIteratorItemFUNC)GetProcAddress(hGetProcIDDLL,
- "object_iterator_item");
+ "uplink_object_iterator_item");
if (!object_iterator_item) {
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- Object* objectPtr = object_iterator_item(obj->objectIterator);
+ UplinkObject* objectPtr = object_iterator_item(obj->objectIterator);
napi_value objectNAPI = createObjectResult(env, objectPtr);
char str[100];
@@ -67,16 +67,16 @@ void ListObjectsPromiseComplete(napi_env env, napi_status status, void* data) {
}
}
- typedef Error *(*ObjectIteratorErrFUNC)(ObjectIterator*);
+ typedef UplinkError* (*ObjectIteratorErrFUNC)(UplinkObjectIterator*);
ObjectIteratorErrFUNC object_iterator_err =
(ObjectIteratorErrFUNC)GetProcAddress(hGetProcIDDLL,
- "object_iterator_err");
+ "uplink_object_iterator_err");
if (!object_iterator_err) {
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- Error* err = object_iterator_err(obj->objectIterator);
+ UplinkError* err = object_iterator_err(obj->objectIterator);
if (err != NULL) {
- Error errorResult = *(err);
+ UplinkError errorResult = *(err);
char* messagePtr = errorResult.message;
char blank[] = "";
if (messagePtr == NULL) { messagePtr = &blank[0]; }
@@ -97,11 +97,11 @@ void ListObjectsPromiseComplete(napi_env env, napi_status status, void* data) {
void downloadInfoOperationComplete(napi_env env,
napi_status status, void* data) {
downloadInfoObj *obj = (downloadInfoObj*)data;
- ObjectResult object_result = obj->object_result;
+ UplinkObjectResult object_result = obj->object_result;
//
if (object_result.object == NULL) {
if (object_result.error != NULL) {
- Error error_result = *(object_result.error);
+ UplinkError error_result = *(object_result.error);
char* errorMessagePtr = error_result.message;
status = napi_reject_deferred(env, obj->deferred,
createError(env, error_result.code, errorMessagePtr));
@@ -111,7 +111,7 @@ napi_status status, void* data) {
status = napi_resolve_deferred(env, obj->deferred, objectNAPI);
}
- //
+
if (status != napi_ok) {
napi_throw_error(env, NULL, "Failed to return promise");
}
@@ -124,7 +124,7 @@ napi_status status, void* data) {
downloadCloseObj *obj = (downloadCloseObj*)data;
if (obj->error_result != NULL) {
- Error error_result = *(obj->error_result);
+ UplinkError error_result = *(obj->error_result);
char* errorMessagePtr = error_result.message;
status = napi_reject_deferred(env, obj->deferred,
createError(env, error_result.code, errorMessagePtr));
@@ -146,10 +146,10 @@ napi_status status, void* data) {
void downloadReadOperationComplete(napi_env env,
napi_status status, void* data) {
downloadReadObj *obj = (downloadReadObj*)data;
- ReadResult read_result = obj->read_result;
+ UplinkReadResult read_result = obj->read_result;
if (read_result.error != NULL) {
- Error error_result = *(read_result.error);
+ UplinkError error_result = *(read_result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) {errorMessagePtr=&blank[0];}
@@ -181,10 +181,10 @@ napi_status status, void* data) {
void downloadObjectOperationComplete(napi_env env,
napi_status status, void* data) {
downloadObjectObj* obj = (downloadObjectObj*)data;
- DownloadResult download_result = obj->download_result;
+ UplinkDownloadResult download_result = obj->download_result;
if (download_result.download == NULL) {
if (download_result.error != NULL) {
- Error error_result = *(download_result.error);
+ UplinkError error_result = *(download_result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) { errorMessagePtr = &blank[0]; }
@@ -192,7 +192,7 @@ napi_status status, void* data) {
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Download download = *(download_result.download);
+ UplinkDownload download = *(download_result.download);
size_t handlevalue = download._handle;
@@ -211,9 +211,9 @@ napi_status status, void* data) {
void uploadSetMetaPromiseComplete(napi_env env,
napi_status status, void* data) {
uploadSetMetaObj *obj = (uploadSetMetaObj*)data;
- Error* error_result = obj->error_result;
+ UplinkError* error_result = obj->error_result;
if (error_result != NULL) {
- Error errorResult = *(error_result);
+ UplinkError errorResult = *(error_result);
char* errorMessagePtr = errorResult.message;
char blank[] = "";
if (errorMessagePtr == NULL) { errorMessagePtr = &blank[0]; }
@@ -235,12 +235,11 @@ napi_status status, void* data) {
free(obj);
}
-
void uploadAbortPromiseComplete(napi_env env, napi_status status, void* data) {
uploadAbortPromiseObj *obj = (uploadAbortPromiseObj*)data;
- Error* error_result = obj->error_result;
+ UplinkError* error_result = obj->error_result;
if (error_result != NULL) {
- Error errorResult = *(error_result);
+ UplinkError errorResult = *(error_result);
char* errorMessagePtr = errorResult.message;
status = napi_reject_deferred(env, obj->deferred,
createError(env, errorResult.code, errorMessagePtr));
@@ -260,11 +259,11 @@ void uploadAbortPromiseComplete(napi_env env, napi_status status, void* data) {
void uploadInfoOperationComplete(napi_env env, napi_status status, void* data) {
uploadInfoObj *obj = (uploadInfoObj*)data;
- ObjectResult object_result = obj->object_result;
+ UplinkObjectResult object_result = obj->object_result;
if (object_result.object == NULL) {
if (object_result.error != NULL) {
- Error error_result = *(object_result.error);
+ UplinkError error_result = *(object_result.error);
char* errorMessagePtr = error_result.message;
status = napi_reject_deferred(env, obj->deferred,
createError(env, error_result.code, errorMessagePtr));
@@ -287,7 +286,7 @@ napi_status status, void* data) {
uploadCommitObj *obj = (uploadCommitObj*)data;
if (obj->error_result != NULL) {
- Error error_result = *(obj->error_result);
+ UplinkError error_result = *(obj->error_result);
char* errorMessagePtr = error_result.message;
status = napi_reject_deferred(env, obj->deferred,
createError(env, error_result.code, errorMessagePtr));
@@ -309,10 +308,10 @@ napi_status status, void* data) {
void uploadWriteOperationComplete(napi_env env,
napi_status status, void* data) {
uploadWriteObj *obj = (uploadWriteObj*)data;
- WriteResult write_result = obj->write_result;
+ UplinkWriteResult write_result = obj->write_result;
if (write_result.error != NULL) {
- Error error_result = *(write_result.error);
+ UplinkError error_result = *(write_result.error);
char* errorMessagePtr = error_result.message;
status = napi_reject_deferred(env, obj->deferred,
createError(env, error_result.code, errorMessagePtr));
@@ -343,10 +342,10 @@ napi_status status, void* data) {
void uploadObjectComplete(napi_env env, napi_status status, void* data) {
uploadobjectObj* obj = (uploadobjectObj*)data;
- UploadResult upload_result = obj->upload_result;
+ UplinkUploadResult upload_result = obj->upload_result;
if (upload_result.upload == NULL) {
if (upload_result.error != NULL) {
- Error error_result = *(upload_result.error);
+ UplinkError error_result = *(upload_result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) { errorMessagePtr = &blank[0]; }
@@ -354,7 +353,7 @@ void uploadObjectComplete(napi_env env, napi_status status, void* data) {
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Upload upload = *(upload_result.upload);
+ UplinkUpload upload = *(upload_result.upload);
size_t handlevalue = upload._handle;
napi_value uploadResultNAPI = createResult(env, "upload", handlevalue);
@@ -370,43 +369,67 @@ void uploadObjectComplete(napi_env env, napi_status status, void* data) {
}
void objectOperationComplete(napi_env env, napi_status status, void* data) {
+ napi_value objectNAPI;
objectOperationObj *obj = (objectOperationObj*)data;
- ObjectResult object_result = obj->object_result;
- if (object_result.object == NULL) {
- if (object_result.error != NULL) {
- Error error_result = *(object_result.error);
- char* errorMessagePtr = error_result.message;
- status = napi_reject_deferred(env, obj->deferred,
- createError(env, error_result.code, errorMessagePtr));
- }
- } else {
- napi_value objectNAPI = createObjectResult(env, object_result.object);
-
+ UplinkObjectResult object_result = obj->object_result;
+ //
+ if (object_result.error != NULL) {
+ UplinkError error_result = *(object_result.error);
+ char* errorMessagePtr = error_result.message;
+ status = napi_reject_deferred(env, obj->deferred,
+ createError(env, error_result.code, errorMessagePtr));
+ }
+ else if (object_result.object != NULL) {
+ objectNAPI = createObjectResult(env, object_result.object);
+ status = napi_resolve_deferred(env, obj->deferred, objectNAPI);
+ }
+ else {
+ UplinkObject uplinkobject;
+ uplinkobject.key=const_cast("");
+ uplinkobject.is_prefix=false;
+ uplinkobject.system.created=0;
+ uplinkobject.system.expires=0;
+ uplinkobject.system.content_length=0;
+ uplinkobject.custom.entries=NULL;
+ uplinkobject.custom.count=0;
+ objectNAPI = createObjectResult(env, &uplinkobject);
status = napi_resolve_deferred(env, obj->deferred, objectNAPI);
}
if (status != napi_ok) {
- napi_throw_error(env, NULL, "Failed to return promise");
+ napi_throw_error(env, NULL, "Failed to return promise");
}
napi_delete_async_work(env, obj->work);
free(obj);
}
void bucketOperationComplete(napi_env env, napi_status status, void* data) {
+ napi_value bucketNAPI;
bucketOperationObj *obj = (bucketOperationObj*)data;
- BucketResult bucket_result = obj->bucket_Result;
- if (bucket_result.error != NULL) {
- Error error_result = *(bucket_result.error);
- char* errorMessagePtr = error_result.message;
- status = napi_reject_deferred(env, obj->deferred,
- createError(env, error_result.code, errorMessagePtr));
- }else {
- Bucket bucket = *(bucket_result.bucket);
+ UplinkBucketResult bucket_result = obj->bucket_Result;
+ //
+ if (bucket_result.error != NULL) {
+ UplinkError error_result = *(bucket_result.error);
+ char* errorMessagePtr = error_result.message;
+ status = napi_reject_deferred(env, obj->deferred,
+ createError(env, error_result.code, errorMessagePtr));
+ }
+ else if (bucket_result.bucket != NULL) {
+ UplinkBucket bucket = *(bucket_result.bucket);
char* bucketNamePtr = bucket.name;
int64_t bucketCreated = bucket.created;
- napi_value bucketNAPI = createBucketResult(env, "bucket",
+ bucketNAPI = createBucketResult(env, "bucket",
bucketCreated, bucketNamePtr);
status = napi_resolve_deferred(env, obj->deferred, bucketNAPI);
}
+ else {
+ //
+ UplinkBucket bucket;
+ bucket.name=const_cast("");
+ bucket.created=0;
+ bucketNAPI = createBucketResult(env,"bucket",
+ bucket.created, bucket.name);
+ status = napi_resolve_deferred(env, obj->deferred, bucketNAPI);
+ }
if (status != napi_ok) {
napi_throw_error(env, NULL, "Failed to return promise");
}
@@ -417,7 +440,7 @@ void bucketOperationComplete(napi_env env, napi_status status, void* data) {
void ListBucketsPromiseComplete(napi_env env, napi_status status, void* data) {
ListBucketsPromiseObj* obj = (ListBucketsPromiseObj*)data;
- BucketIterator* bucket_resultIterator = obj->bucket_resultIterator;
+ UplinkBucketIterator* bucket_resultIterator = obj->bucket_resultIterator;
napi_value BucketList, errorObject, returnObject;
@@ -429,27 +452,24 @@ void ListBucketsPromiseComplete(napi_env env, napi_status status, void* data) {
status = napi_create_object(env, &returnObject);
assert(status == napi_ok);
-
- typedef bool (*BucketIteratorNextFUNC)(BucketIterator*);
+ typedef bool (*BucketIteratorNextFUNC)(UplinkBucketIterator*);
BucketIteratorNextFUNC bucket_iterator_next =
(BucketIteratorNextFUNC)GetProcAddress(hGetProcIDDLL,
- "bucket_iterator_next");
-
+ "uplink_bucket_iterator_next");
if (!bucket_iterator_next) {
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
int count = 0;
while (bucket_iterator_next(bucket_resultIterator)) {
- typedef Bucket* (*BucketIteratorItemFUNC)(BucketIterator*);
+ typedef UplinkBucket* (*BucketIteratorItemFUNC)(UplinkBucketIterator*);
BucketIteratorItemFUNC bucket_iterator_item =
(BucketIteratorItemFUNC)GetProcAddress(hGetProcIDDLL,
- "bucket_iterator_item");
+ "uplink_bucket_iterator_item");
if (!bucket_iterator_item) {
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- Bucket* bucket_result =
+ UplinkBucket* bucket_result =
bucket_iterator_item(bucket_resultIterator);
-
char* bucketNamePtr = bucket_result->name;
napi_value BucketInfoObj = createBucketResult(env, "bucket",
@@ -461,33 +481,22 @@ void ListBucketsPromiseComplete(napi_env env, napi_status status, void* data) {
status = napi_set_named_property(env, BucketList, str,
BucketInfoObj);
assert(status == napi_ok);
- typedef void(*FreeBucketFUNC)(Bucket*);
- FreeBucketFUNC free_bucket =
- (FreeBucketFUNC)GetProcAddress(hGetProcIDDLL,
- "free_bucket");
- if (!free_bucket) {
- napi_throw_type_error(env,
- nullptr, "\nLibrary not found\n");
- } else {
- free_bucket(bucket_result);
- }
+
count++;
}
}
}
-
- typedef Error
- * (*BucketIteratorErrorFUNC)(BucketIterator*);
+ typedef UplinkError* (*BucketIteratorErrorFUNC)(UplinkBucketIterator*);
BucketIteratorErrorFUNC bucket_iterator_err =
(BucketIteratorErrorFUNC)GetProcAddress(hGetProcIDDLL,
- "bucket_iterator_err");
+ "uplink_bucket_iterator_err");
if (!bucket_iterator_err) {
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- Error* err = bucket_iterator_err(bucket_resultIterator);
+ UplinkError* err = bucket_iterator_err(bucket_resultIterator);
if (err != NULL) {
//
- Error error_result = *(err);
+ UplinkError error_result = *(err);
char* errorMessagePtr = error_result.message;
status = napi_reject_deferred(env, obj->deferred,
createError(env, error_result.code, errorMessagePtr));
@@ -509,9 +518,9 @@ void ListBucketsPromiseComplete(napi_env env, napi_status status, void* data) {
void closeProjectPromiseComplete(napi_env env, napi_status status, void* data) {
closeProjectPromiseObj *obj = (closeProjectPromiseObj*)data;
- Error* error_result = obj->error_result;
+ UplinkError* error_result = obj->error_result;
if (error_result != NULL) {
- Error errorResult = *(error_result);
+ UplinkError errorResult = *(error_result);
char* errorMessagePtr = errorResult.message;
status = napi_reject_deferred(env, obj->deferred,
createError(env, errorResult.code, errorMessagePtr));
@@ -532,16 +541,16 @@ void closeProjectPromiseComplete(napi_env env, napi_status status, void* data) {
void configOpenProjectPromiseComplete(napi_env env,
napi_status status, void* data) {
configOpenProjectPromiseObj *obj = (configOpenProjectPromiseObj*)data;
- ProjectResult project_result = obj->project_Result;
+ UplinkProjectResult project_result = obj->project_Result;
if (project_result.project == NULL) {
if (project_result.error != NULL) {
- Error error_result = *(project_result.error);
+ UplinkError error_result = *(project_result.error);
char* errorMessagePtr = error_result.message;
status = napi_reject_deferred(env, obj->deferred,
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Project project = *(project_result.project);
+ UplinkProject project = *(project_result.project);
size_t handlevalue = project._handle;
napi_value projectNAPIObj = createResult(env, "project", handlevalue);
@@ -560,10 +569,10 @@ napi_status status, void* data) {
void ParseAccessPromiseComplete(napi_env env,
napi_status status, void* data) {
ParseAccessPromiseObj* obj = (ParseAccessPromiseObj*)data;
- AccessResult access_Result = obj->access_Result;
+ UplinkAccessResult access_Result = obj->access_Result;
if (access_Result.access == NULL) {
if (access_Result.error != NULL) {
- Error error_result = *(access_Result.error);
+ UplinkError error_result = *(access_Result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) { errorMessagePtr = &blank[0]; }
@@ -571,7 +580,7 @@ void ParseAccessPromiseComplete(napi_env env,
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Access access = *(access_Result.access);
+ UplinkAccess access = *(access_Result.access);
size_t handlevalue = access._handle;
napi_value AccessNAPIObj = createResult(env, "access", handlevalue);
@@ -590,10 +599,10 @@ void ParseAccessPromiseComplete(napi_env env,
void ShareAccessPromiseComplete(napi_env env, napi_status status, void* data) {
AccessSharePromiseObj* obj = (AccessSharePromiseObj*)data;
- AccessResult access_Result = obj->access_Result;
+ UplinkAccessResult access_Result = obj->access_Result;
if (access_Result.access == NULL) {
if (access_Result.error != NULL) {
- Error error_result = *(access_Result.error);
+ UplinkError error_result = *(access_Result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) { errorMessagePtr = &blank[0]; }
@@ -601,7 +610,7 @@ void ShareAccessPromiseComplete(napi_env env, napi_status status, void* data) {
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Access access = *(access_Result.access);
+ UplinkAccess access = *(access_Result.access);
size_t handlevalue = access._handle;
napi_value AccessNAPIObj = createResult(env, "access", handlevalue);
@@ -618,10 +627,10 @@ void ShareAccessPromiseComplete(napi_env env, napi_status status, void* data) {
void ConfigRequestAccessWithEncryptionPromiseComplete(napi_env env,
napi_status status, void* data) {
ConfigRequestAccessPromiseObj* obj = (ConfigRequestAccessPromiseObj*)data;
- AccessResult access_Result = obj->access_Result;
+ UplinkAccessResult access_Result = obj->access_Result;
if (access_Result.access == NULL) {
if (access_Result.error != NULL) {
- Error error_result = *(access_Result.error);
+ UplinkError error_result = *(access_Result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) { errorMessagePtr = &blank[0]; }
@@ -629,7 +638,7 @@ napi_status status, void* data) {
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Access access = *(access_Result.access);
+ UplinkAccess access = *(access_Result.access);
size_t handlevalue = access._handle;
napi_value AccessNAPIObj = createResult(env, "access", handlevalue);
@@ -649,10 +658,10 @@ napi_status status, void* data) {
void RequestAccessWithEncryptionPromiseComplete(napi_env env,
napi_status status, void* data) {
RequestAccessPromiseObj* obj = (RequestAccessPromiseObj*)data;
- AccessResult access_Result = obj->access_Result;
+ UplinkAccessResult access_Result = obj->access_Result;
if (access_Result.access == NULL) {
if (access_Result.error != NULL) {
- Error error_result = *(access_Result.error);
+ UplinkError error_result = *(access_Result.error);
char* errorMessagePtr = error_result.message;
char blank[] = "";
if (errorMessagePtr == NULL) { errorMessagePtr = &blank[0]; }
@@ -660,7 +669,7 @@ napi_status status, void* data) {
createError(env, error_result.code, errorMessagePtr));
}
} else {
- Access access = *(access_Result.access);
+ UplinkAccess access = *(access_Result.access);
size_t handlevalue = access._handle;
napi_value AccessNAPIObj = createResult(env, "access", handlevalue);
@@ -681,10 +690,10 @@ napi_status status, void* data) {
void accessSerializePromiseComplete(napi_env env,
napi_status status, void* data) {
accessSerializePromiseObj* obj = (accessSerializePromiseObj*)data;
- StringResult string_result = obj->string_result;
+ UplinkStringResult string_result = obj->string_result;
if (string_result.error != NULL) {
- Error errorResult = *(string_result.error);
+ UplinkError errorResult = *(string_result.error);
char* errorMessagePtr = errorResult.message;
char blank[] = "";
if (errorMessagePtr == NULL) { errorMessagePtr = &blank[0]; }
@@ -706,3 +715,61 @@ napi_status status, void* data) {
napi_delete_async_work(env, obj->work);
free(obj);
}
+
+void deriveEncrpPromiseComplete(napi_env env,
+napi_status status, void* data) {
+ deriveEncrpPromiseObj* obj = (deriveEncrpPromiseObj*)data;
+ UplinkEncryptionKeyResult encryption_Result = obj->encryptionResult;
+ if (encryption_Result.encryption_key == NULL) {
+ if (encryption_Result.error != NULL) {
+ UplinkError error_result = *(encryption_Result.error);
+ char* errorMessagePtr = error_result.message;
+ char blank[] = "";
+ if (errorMessagePtr == NULL) { errorMessagePtr = &blank[0]; }
+ status = napi_reject_deferred(env, obj->deferred,
+ createError(env, error_result.code, errorMessagePtr));
+ }
+ } else {
+ UplinkEncryptionKey encryption_key = *(encryption_Result.encryption_key);
+ size_t handlevalue = encryption_key._handle;
+
+ napi_value EncryptionNAPIObj = createResult(env, "encryption_key", handlevalue);
+
+ status = napi_resolve_deferred(env, obj->deferred, EncryptionNAPIObj
+
+ );
+ }
+ //
+ if (status != napi_ok) {
+ napi_throw_error(env, NULL, "Failed to return promise");
+ }
+ //
+ napi_delete_async_work(env, obj->work);
+ free(obj);
+}
+
+void accessOverRidePromiseComplete(napi_env env,
+napi_status status, void* data) {
+ accessOverRidePromiseObj *obj = (accessOverRidePromiseObj*)data;
+
+ if (obj->error_result != NULL) {
+ UplinkError error_result = *(obj->error_result);
+ char* errorMessagePtr = error_result.message;
+ char blank[] = "";
+ if (errorMessagePtr == NULL) {errorMessagePtr = &blank[0];}
+ status = napi_reject_deferred(env, obj->deferred,
+ createError(env, error_result.code, errorMessagePtr));
+ } else {
+ //
+ napi_value undefined;
+ status = napi_get_undefined(env, &undefined);
+ assert(status == napi_ok);
+ //
+ status = napi_resolve_deferred(env, obj->deferred, undefined);
+ }
+ if (status != napi_ok) {
+ napi_throw_error(env, NULL, "Failed to return promise");
+ }
+ napi_delete_async_work(env, obj->work);
+ free(obj);
+}
diff --git a/functions_win/promises_complete_win.h b/functions_win/promises_complete_win.h
index 28e8fe68..80f5da58 100644
--- a/functions_win/promises_complete_win.h
+++ b/functions_win/promises_complete_win.h
@@ -49,4 +49,8 @@ void ConfigRequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status
void RequestAccessWithEncryptionPromiseComplete(napi_env env, napi_status status, void* data);
-void accessSerializePromiseComplete(napi_env env, napi_status status, void* data);
\ No newline at end of file
+void accessSerializePromiseComplete(napi_env env, napi_status status, void* data);
+
+void deriveEncrpPromiseComplete(napi_env env, napi_status status, void* data);
+
+void accessOverRidePromiseComplete(napi_env env, napi_status status, void* data);
\ No newline at end of file
diff --git a/functions_win/promises_execute_win.cc b/functions_win/promises_execute_win.cc
index 968f9b80..8406c752 100644
--- a/functions_win/promises_execute_win.cc
+++ b/functions_win/promises_execute_win.cc
@@ -3,7 +3,6 @@
HINSTANCE hGetProcIDDLL = LoadLibrary("../libuplinkc.dll");
-
void openProjectPromiseExecute(napi_env env, void* data) {
openProjectPromiseObj* obj =
reinterpret_cast(data);
@@ -11,12 +10,12 @@ void openProjectPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found \n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "open_project");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_open_project");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found \n");
} else {
- typedef ProjectResult(__stdcall* pICProjectResult)(Access*);
+ typedef UplinkProjectResult(__stdcall* pICProjectResult)(UplinkAccess*);
pICProjectResult open_project;
open_project = pICProjectResult(fn);
obj->project_Result = open_project(&(obj->access));
@@ -31,13 +30,13 @@ void ListObjectsPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found \n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "list_objects");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_list_objects");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found \n");
} else {
- typedef ObjectIterator* (__stdcall* pICObjectIterator)(Project*,
- char*, ListObjectsOptions*);
+ typedef UplinkObjectIterator* (__stdcall* pICObjectIterator)(UplinkProject*,
+ char*, UplinkListObjectsOptions*);
pICObjectIterator list_objects;
list_objects = pICObjectIterator(fn);
//
@@ -60,12 +59,12 @@ void downloadInfoPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found \n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "download_info");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_download_info");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found \n");
} else {
- typedef ObjectResult(__stdcall* pICObjectResult)(Download*);
+ typedef UplinkObjectResult(__stdcall* pICObjectResult)(UplinkDownload*);
pICObjectResult download_info;
download_info = pICObjectResult(fn);
obj->object_result = download_info(&obj->download_result);
@@ -73,7 +72,6 @@ void downloadInfoPromiseExecute(napi_env env, void* data) {
}
}
-
void downloadClosePromiseExecute(napi_env env, void* data) {
downloadCloseObj* obj =
reinterpret_cast(data);
@@ -81,12 +79,12 @@ void downloadClosePromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found \n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "close_download");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_close_download");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\n Function not found \n");
} else {
- typedef Error* (__stdcall* pICError)(Download*);
+ typedef UplinkError* (__stdcall* pICError)(UplinkDownload*);
pICError close_download;
close_download = pICError(fn);
obj->error_result = close_download(&obj->download_result);
@@ -94,7 +92,6 @@ void downloadClosePromiseExecute(napi_env env, void* data) {
}
}
-
void downloadReadPromiseExecute(napi_env env, void* data) {
downloadReadObj* obj = reinterpret_cast(data);
uint8_t *ptrToData;
@@ -103,12 +100,12 @@ void downloadReadPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found \n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "download_read");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_download_read");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found \n");
} else {
- typedef ReadResult(__stdcall* pICReadResult)(Download*,
+ typedef UplinkReadResult(__stdcall* pICReadResult)(UplinkDownload*,
uint8_t*, size_t);
pICReadResult download_read;
download_read = pICReadResult(fn);
@@ -125,13 +122,13 @@ void downloadObjectPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "download_object");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_download_object");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found\n");
} else {
- typedef DownloadResult(__stdcall* pICDownloadResult)(Project*,
- char*, char*, DownloadOptions*);
+ typedef UplinkDownloadResult(__stdcall* pICDownloadResult)(UplinkProject*,
+ char*, char*, UplinkDownloadOptions*);
pICDownloadResult download_object;
download_object = pICDownloadResult(fn);
obj->download_result = download_object(&obj->project,
@@ -147,12 +144,13 @@ void uploadSetMetaPromiseExecute(napi_env env, void* data) {
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL),
- "upload_set_custom_metadata");
+ "uplink_upload_set_custom_metadata");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found\n");
} else {
- typedef Error* (__stdcall* pICError)(Upload*, CustomMetadata);
+ typedef UplinkError* (__stdcall* pICError)(UplinkUpload*,
+ UplinkCustomMetadata);
pICError upload_set_custom_metadata;
upload_set_custom_metadata = pICError(fn);
obj->error_result =
@@ -169,12 +167,12 @@ void uploadAbortPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found \n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "upload_abort");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_upload_abort");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found \n");
} else {
- typedef Error* (__stdcall* pICError)(Upload*);
+ typedef UplinkError* (__stdcall* pICError)(UplinkUpload*);
pICError upload_abort;
upload_abort = pICError(fn);
obj->error_result = upload_abort(&obj->upload_result);
@@ -188,12 +186,12 @@ void uploadInfoPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "upload_info");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_upload_info");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found\n");
} else {
- typedef ObjectResult(__stdcall* pICObjectResult)(Upload*);
+ typedef UplinkObjectResult(__stdcall* pICObjectResult)(UplinkUpload*);
pICObjectResult upload_info;
upload_info = pICObjectResult(fn);
obj->object_result = upload_info(&obj->upload_result);
@@ -207,12 +205,12 @@ void uploadCommitPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found \n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "upload_commit");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_upload_commit");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found\n");
} else {
- typedef Error* (__stdcall* pICError)(Upload*);
+ typedef UplinkError* (__stdcall* pICError)(UplinkUpload*);
pICError upload_commit;
upload_commit = pICError(fn);
obj->error_result = upload_commit(&(obj->upload_result));
@@ -229,12 +227,12 @@ void uploadWritePromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "upload_write");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_upload_write");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found\n");
} else {
- typedef WriteResult(__stdcall* pICWriteResult)(Upload*,
+ typedef UplinkWriteResult(__stdcall* pICWriteResult)(UplinkUpload*,
uint8_t*, size_t);
pICWriteResult upload_write;
upload_write = pICWriteResult(fn);
@@ -250,13 +248,13 @@ void uploadObjectExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "upload_object");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_upload_object");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found\n");
} else {
- typedef UploadResult(__stdcall* pICUploadResult)(Project*,
- char*, char*, UploadOptions*);
+ typedef UplinkUploadResult(__stdcall* pICUploadResult)(UplinkProject*,
+ char*, char*, UplinkUploadOptions*);
pICUploadResult upload_object;
upload_object = pICUploadResult(fn);
if (obj->uploadoptionSet == 0) {
@@ -276,12 +274,12 @@ void stateObjectPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "stat_object");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_stat_object");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found\n");
} else {
- typedef ObjectResult(__stdcall* pICObjectResult)(Project*,
+ typedef UplinkObjectResult(__stdcall* pICObjectResult)(UplinkProject*,
char*, char*);
pICObjectResult stat_object;
stat_object = pICObjectResult(fn);
@@ -297,12 +295,12 @@ void deleteObjectPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found \n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "delete_object");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_delete_object");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found \n");
} else {
- typedef ObjectResult(__stdcall* pICObjectResult)(Project*,
+ typedef UplinkObjectResult(__stdcall* pICObjectResult)(UplinkProject*,
char*, char*);
pICObjectResult delete_object;
delete_object = pICObjectResult(fn);
@@ -318,12 +316,12 @@ void stateBucketPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "stat_bucket");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_stat_bucket");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found\n");
} else {
- typedef BucketResult(__stdcall* pICBucketResult)(Project*,
+ typedef UplinkBucketResult(__stdcall* pICBucketResult)(UplinkProject*,
char*);
pICBucketResult stat_bucket;
stat_bucket = pICBucketResult(fn);
@@ -339,12 +337,12 @@ void createBucketPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "create_bucket");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_create_bucket");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found\n");
} else {
- typedef BucketResult(__stdcall* pICBucketResult)(Project*,
+ typedef UplinkBucketResult(__stdcall* pICBucketResult)(UplinkProject*,
char*);
pICBucketResult create_bucket;
create_bucket = pICBucketResult(fn);
@@ -360,12 +358,12 @@ void ensureBucketPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "ensure_bucket");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_ensure_bucket");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFound not found\n");
} else {
- typedef BucketResult(__stdcall* pICBucketResult)(Project*,
+ typedef UplinkBucketResult(__stdcall* pICBucketResult)(UplinkProject*,
char*);
pICBucketResult ensure_bucket;
ensure_bucket = pICBucketResult(fn);
@@ -381,12 +379,12 @@ void deleteBucketPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "delete_bucket");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_delete_bucket");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found\n");
} else {
- typedef BucketResult(__stdcall* pICBucketResult)(Project*,
+ typedef UplinkBucketResult(__stdcall* pICBucketResult)(UplinkProject*,
char*);
pICBucketResult delete_bucket;
delete_bucket = pICBucketResult(fn);
@@ -404,13 +402,13 @@ void ListBucketsPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "list_buckets");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_list_buckets");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found\n");
} else {
- typedef BucketIterator* (__stdcall* pICBucketIterator)(Project*,
- ListBucketsOptions*);
+ typedef UplinkBucketIterator* (__stdcall* pICBucketIterator)(UplinkProject*,
+ UplinkListBucketsOptions*);
pICBucketIterator list_buckets;
list_buckets = pICBucketIterator(fn);
if (obj->listBucketOptionSet == 0) {
@@ -432,12 +430,12 @@ void closeProjectPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "close_project");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_close_project");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found\n");
} else {
- typedef Error* (__stdcall* pICError)(Project*);
+ typedef UplinkError* (__stdcall* pICError)(UplinkProject*);
pICError close_project;
close_project = pICError(fn);
obj->error_result = close_project(&(obj->project_result));
@@ -453,13 +451,13 @@ void configOpenProjectPromiseExecute(napi_env env, void* data) {
napi_throw_type_error(env, nullptr, "\nLibrary not found \n");
} else {
FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL),
- "config_open_project");
+ "uplink_config_open_project");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found \n");
} else {
- typedef ProjectResult(__stdcall* pICProjectResult)(Config,
- Access*);
+ typedef UplinkProjectResult(__stdcall* pICProjectResult)(UplinkConfig,
+ UplinkAccess*);
pICProjectResult config_open_project;
config_open_project = pICProjectResult(fn);
obj->project_Result = config_open_project(obj->config,
@@ -474,12 +472,12 @@ void ParseAccess(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "parse_access");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_parse_access");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found \n");
} else {
- typedef AccessResult(__stdcall* pICAccessResult)(char*);
+ typedef UplinkAccessResult(__stdcall* pICAccessResult)(char*);
pICAccessResult parse_access;
parse_access = pICAccessResult(fn);
obj->access_Result = parse_access(obj->accessString);
@@ -493,13 +491,13 @@ void ShareAccessPromiseExecute(napi_env env, void* data) {
free(obj);
napi_throw_type_error(env, nullptr, "\nLibrary not found \n");
} else {
- FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "access_share");
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL), "uplink_access_share");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found \n");
} else {
- typedef AccessResult(__stdcall* pICAccessResult)(Access*,
- Permission, SharePrefix*, int64_t);
+ typedef UplinkAccessResult(__stdcall* pICAccessResult)(UplinkAccess*,
+ UplinkPermission, UplinkSharePrefix*, int64_t);
pICAccessResult access_share;
access_share = pICAccessResult(fn);
obj->access_Result = access_share(&(obj->access), obj->permission,
@@ -516,12 +514,12 @@ void accessSerializePromiseExecute(napi_env env, void* data) {
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL),
- "access_serialize");
+ "uplink_access_serialize");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found\n");
} else {
- typedef StringResult(__stdcall* pICStringResult)(Access*);
+ typedef UplinkStringResult(__stdcall* pICStringResult)(UplinkAccess*);
pICStringResult access_serialize;
access_serialize = pICStringResult(fn);
obj->string_result = access_serialize(&(obj->access));
@@ -537,12 +535,12 @@ void ConfigRequestAccessWithEncryption(napi_env env, void* data) {
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL),
- "config_request_access_with_passphrase");
+ "uplink_config_request_access_with_passphrase");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found\n");
} else {
- typedef AccessResult(__stdcall* pICAccessResult)(Config,
+ typedef UplinkAccessResult(__stdcall* pICAccessResult)(UplinkConfig,
char*, char*, char*);
pICAccessResult config_request_access_with_passphrase;
config_request_access_with_passphrase = pICAccessResult(fn);
@@ -561,12 +559,12 @@ void RequestAccessWithEncryption(napi_env env, void* data) {
napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
} else {
FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL),
- "request_access_with_passphrase");
+ "uplink_request_access_with_passphrase");
if (!fn) {
free(obj);
napi_throw_type_error(env, nullptr, "\nFunction not found\n");
} else {
- typedef AccessResult(__stdcall* pICAccessResult)(char*,
+ typedef UplinkAccessResult(__stdcall* pICAccessResult)(char*,
char*, char*);
pICAccessResult request_access_with_passphrase;
request_access_with_passphrase = pICAccessResult(fn);
@@ -576,3 +574,56 @@ void RequestAccessWithEncryption(napi_env env, void* data) {
}
}
}
+
+void deriveEncrpPromiseExecute(napi_env env, void* data) {
+ deriveEncrpPromiseObj *obj =
+ reinterpret_cast(data);
+ char *ptrToData;
+ ptrToData = reinterpret_cast(obj->saltCharArrayPointer);
+ if (!hGetProcIDDLL) {
+ free(obj);
+ napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
+ }
+ else {
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL),
+ "uplink_derive_encryption_key");
+ if (!fn) {
+ free(obj);
+ napi_throw_type_error(env, nullptr, "\nFunction not found\n");
+ }
+ else {
+ typedef UplinkEncryptionKeyResult(__stdcall*
+ pICEncryptionKeyResult)(char*, char*, int64_t);
+ pICEncryptionKeyResult derive_encryption_key;
+ derive_encryption_key = pICEncryptionKeyResult(fn);
+ obj->encryptionResult =
+ derive_encryption_key(obj->passphrase, ptrToData, obj->saltSize);
+ }
+ }
+}
+
+void accessOverRidePromiseExecute(napi_env env, void* data) {
+ accessOverRidePromiseObj *obj =
+ reinterpret_cast(data);
+ if (!hGetProcIDDLL) {
+ free(obj);
+ napi_throw_type_error(env, nullptr, "\nLibrary not found\n");
+ }
+ else {
+ FARPROC fn = GetProcAddress(HMODULE(hGetProcIDDLL),
+ "uplink_access_override_encryption_key");
+ if (!fn) {
+ free(obj);
+ napi_throw_type_error(env, nullptr, "\nFunction not found\n");
+ }
+ else {
+ typedef UplinkError*(__stdcall*
+ pICErrorResult)(UplinkAccess*, char*, char*, UplinkEncryptionKey*);
+ pICErrorResult access_override_encryption_key;
+ access_override_encryption_key = pICErrorResult(fn);
+ obj->error_result = access_override_encryption_key(&(obj->access),
+ obj->bucket, obj->prefix, &(obj->encryptionKey));
+ }
+ }
+}
+
diff --git a/functions_win/promises_execute_win.h b/functions_win/promises_execute_win.h
index 798e6e09..3a8351ce 100644
--- a/functions_win/promises_execute_win.h
+++ b/functions_win/promises_execute_win.h
@@ -52,4 +52,8 @@ void ConfigRequestAccessWithEncryption(napi_env env, void* data);
void RequestAccessWithEncryption(napi_env env, void* data);
-void accessSerializePromiseExecute(napi_env env, void* data);
\ No newline at end of file
+void accessSerializePromiseExecute(napi_env env, void* data);
+
+void deriveEncrpPromiseExecute(napi_env env, void* data);
+
+void accessOverRidePromiseExecute(napi_env env, void* data);
\ No newline at end of file
diff --git a/functions_win/upload_operations_win.cc b/functions_win/upload_operations_win.cc
index dfccb5c6..82505ddd 100644
--- a/functions_win/upload_operations_win.cc
+++ b/functions_win/upload_operations_win.cc
@@ -64,7 +64,7 @@ napi_value upload_set_custom_metadatac(napi_env env, napi_callback_info info) {
napi_throw_type_error(env, nullptr, "\nInvalid Object \n");
return NULL;
}
- Upload upload_result;
+ UplinkUpload upload_result;
upload_result._handle = getHandleValue(env, args[0]);
if (upload_result._handle == 0) {
free(obj);
@@ -115,13 +115,13 @@ napi_value upload_set_custom_metadatac(napi_env env, napi_callback_info info) {
assert(status == napi_ok);
int size = static_cast(sizeOfArray);
- CustomMetadataEntry* CustomMetadataEntryListPointer =
- new CustomMetadataEntry[size];
- CustomMetadata customMetadata;
+ UplinkCustomMetadataEntry* CustomMetadataEntryListPointer =
+ new UplinkCustomMetadataEntry[size];
+ UplinkCustomMetadata customMetadata;
napi_value CustomMetadataEntryObject;
for (int i=0; i < size; i++) {
- CustomMetadataEntry customMetadataEntry;
+ UplinkCustomMetadataEntry customMetadataEntry;
status = napi_get_element(
env, entriesArrayNAPI, i, &CustomMetadataEntryObject);
assert(status == napi_ok);
@@ -256,7 +256,7 @@ napi_value upload_abortc(napi_env env, napi_callback_info info) {
napi_throw_type_error(env, nullptr, "\nInvalid Object \n");
return NULL;
}
- Upload upload_result;
+ UplinkUpload upload_result;
upload_result._handle = getHandleValue(env, args[0]);
obj->upload_result = upload_result;
@@ -325,7 +325,7 @@ napi_value upload_infoc(napi_env env, napi_callback_info info) {
return NULL;
}
- Upload upload_result;
+ UplinkUpload upload_result;
upload_result._handle = getHandleValue(env, args[0]);
if (upload_result._handle == 0) {
free(obj);
@@ -399,7 +399,7 @@ napi_value upload_commitc(napi_env env, napi_callback_info info) {
return NULL;
}
- Upload upload_result;
+ UplinkUpload upload_result;
upload_result._handle = getHandleValue(env, args[0]);
if (upload_result._handle == 0) {
free(obj);
@@ -491,7 +491,7 @@ napi_value upload_writec(napi_env env, napi_callback_info info) {
return NULL;
}
- Upload upload_resultRef;
+ UplinkUpload upload_resultRef;
upload_resultRef._handle = getHandleValue(env, args[0]);
if (upload_resultRef._handle == 0) {
free(obj);
@@ -612,7 +612,7 @@ napi_value upload_objectc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -644,7 +644,7 @@ napi_value upload_objectc(napi_env env, napi_callback_info info) {
if (checktypeofinput == napi_null) {
obj->uploadoptionSet = 0;
} else {
- UploadOptions uploadOptions;
+ UplinkUploadOptions uploadOptions;
napi_value expiresNAPI;
obj->uploadoptionSet = 1;
status = napi_get_named_property(env, args[3], "expires",
diff --git a/libUplink.cc b/libUplink.cc
index 735e592e..cb2096e8 100644
--- a/libUplink.cc
+++ b/libUplink.cc
@@ -198,7 +198,7 @@ napi_value createBucketResult(napi_env env, string resultType,
*/
//
napi_value createObjectResult(napi_env env,
- Object* objectPtr) {
+ UplinkObject* objectPtr) {
napi_value returnObject, objectNAPI,
SystemMetadataNAPI, CustomMetadataNAPI, CustomMetadataEntryNAPI;
napi_status status;
@@ -206,7 +206,7 @@ napi_value createObjectResult(napi_env env,
status = napi_create_object(env, &returnObject);
assert(status == napi_ok);
if (objectPtr != NULL) {
- Object object_result = *(objectPtr);
+ UplinkObject object_result = *(objectPtr);
status = napi_create_object(env, &objectNAPI);
assert(status == napi_ok);
@@ -235,9 +235,9 @@ napi_value createObjectResult(napi_env env,
assert(status == napi_ok);
}
- SystemMetadata systemMetadata;
- CustomMetadata customMetadata;
- CustomMetadataEntry customMetadataEntry;
+ UplinkSystemMetadata systemMetadata;
+ UplinkCustomMetadata customMetadata;
+ UplinkCustomMetadataEntry customMetadataEntry;
systemMetadata = object_result.system;
customMetadata = object_result.custom;
napi_value entriesArray;
@@ -247,7 +247,7 @@ napi_value createObjectResult(napi_env env,
char empty[]="";
if (customMetadata.count > 0) {
- CustomMetadataEntry* CustomMetadataEntryListPointer =
+ UplinkCustomMetadataEntry* CustomMetadataEntryListPointer =
customMetadata.entries;
for (uint32_t j=0; j < customMetadata.count; j++) {
customMetadataEntry = *(CustomMetadataEntryListPointer+j);
@@ -465,7 +465,7 @@ napi_value list_objectsc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -473,7 +473,7 @@ napi_value list_objectsc(napi_env env, napi_callback_info info) {
return NULL;
}
//
- ListObjectsOptions listObjectsOptions;
+ UplinkListObjectsOptions listObjectsOptions;
//
if (checktypeofinput == napi_null) {
obj->listObjectSet = 0;
@@ -615,7 +615,7 @@ napi_value list_bucketsc(napi_env env, napi_callback_info info) {
return NULL;
}
- ListBucketsOptions listBucketsOptions;
+ UplinkListBucketsOptions listBucketsOptions;
if (checktypeofinput == napi_null) {
listBucketsOptions = {};
obj->listBucketsOptions = listBucketsOptions;
@@ -666,7 +666,7 @@ napi_value list_bucketsc(napi_env env, napi_callback_info info) {
return NULL;
}
//
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
@@ -817,6 +817,14 @@ napi_property_descriptor delete_object = DECLARE_NAPI_METHOD("delete_object", de
status = napi_define_properties(env, exports, 1, &upload_set_custom_metadata);
assert(status == napi_ok);
+ napi_property_descriptor uplink_derive_encryption_key = DECLARE_NAPI_METHOD("derive_encryption_key", uplink_derive_encryption_keyc);
+ status = napi_define_properties(env, exports, 1, &uplink_derive_encryption_key);
+ assert(status == napi_ok);
+
+ napi_property_descriptor uplink_access_override_encryption_key = DECLARE_NAPI_METHOD("access_override_encryption_key", uplink_access_override_encryption_keyc);
+ status = napi_define_properties(env, exports, 1, &uplink_access_override_encryption_key);
+ assert(status == napi_ok);
+
return exports;
}
NAPI_MODULE(NODE_GYP_MODULE_NAME, Init)
diff --git a/libUplink.h b/libUplink.h
index f358f0ac..37603ac3 100644
--- a/libUplink.h
+++ b/libUplink.h
@@ -21,7 +21,7 @@ napi_value createResult(napi_env env, string resultType, int64_t handlevalue);
//
napi_value createBucketResult(napi_env env, string resultType, int64_t bucketCreated, char* bucketNamePtr);
//
-napi_value createObjectResult(napi_env env, Object* objectPtr);
+napi_value createObjectResult(napi_env env, UplinkObject* objectPtr);
//
napi_value list_objectsc(napi_env env, napi_callback_info info);
//
diff --git a/libUplink_win.cc b/libUplink_win.cc
index 9c09921e..1a5f87fc 100644
--- a/libUplink_win.cc
+++ b/libUplink_win.cc
@@ -202,7 +202,7 @@ napi_value list_objectsc(napi_env env, napi_callback_info info) {
napi_throw_type_error(env, nullptr, "\nInvalid Object \n");
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -210,8 +210,8 @@ napi_value list_objectsc(napi_env env, napi_callback_info info) {
return NULL;
}
- ListObjectsOptions listObjectsOptions;
- ObjectIterator* objectIterator = nullptr;
+ UplinkListObjectsOptions listObjectsOptions;
+ UplinkObjectIterator* objectIterator = nullptr;
if (checktypeofinput == napi_null) {
obj->listObjectSet = 0;
} else if (checktypeofinput == napi_object) {
@@ -327,7 +327,7 @@ napi_value list_bucketsc(napi_env env, napi_callback_info info) {
"\nWrong datatype!! Second argument excepted to be object type or null\n");
return NULL;
}
- ListBucketsOptions listBucketsOptions;
+ UplinkListBucketsOptions listBucketsOptions;
if (checktypeofinput == napi_null) {
listBucketsOptions = {};
obj->listBucketOptionSet = 0;
@@ -373,7 +373,7 @@ napi_value list_bucketsc(napi_env env, napi_callback_info info) {
return NULL;
}
- Project project_result;
+ UplinkProject project_result;
project_result._handle = getHandleValue(env, args[0]);
if (project_result._handle == 0) {
free(obj);
@@ -413,14 +413,14 @@ napi_value createBucketResult(napi_env env, string resultType,
}
napi_value createObjectResult(napi_env env,
- Object* objectPtr) {
+ UplinkObject* objectPtr) {
napi_value returnObject, objectNAPI,
SystemMetadataNAPI, CustomMetadataNAPI, CustomMetadataEntryNAPI;
napi_status status;
status = napi_create_object(env, &returnObject);
assert(status == napi_ok);
if (objectPtr != NULL) {
- Object object_result = *(objectPtr);
+ UplinkObject object_result = *(objectPtr);
status = napi_create_object(env, &objectNAPI);
assert(status == napi_ok);
status = napi_create_object(env, &SystemMetadataNAPI);
@@ -442,9 +442,9 @@ napi_value createObjectResult(napi_env env,
assert(status == napi_ok);
}
//
- SystemMetadata systemMetadata;
- CustomMetadata customMetadata;
- CustomMetadataEntry customMetadataEntry;
+ UplinkSystemMetadata systemMetadata;
+ UplinkCustomMetadata customMetadata;
+ UplinkCustomMetadataEntry customMetadataEntry;
systemMetadata = object_result.system;
customMetadata = object_result.custom;
napi_value entriesArray;
@@ -452,7 +452,7 @@ napi_value createObjectResult(napi_env env,
assert(status == napi_ok);
char empty[] = "";
if (customMetadata.count > 0) {
- CustomMetadataEntry* CustomMetadataEntryListPointer =
+ UplinkCustomMetadataEntry* CustomMetadataEntryListPointer =
customMetadata.entries;
for (uint32_t j = 0; j < customMetadata.count; j++) {
customMetadataEntry = *(CustomMetadataEntryListPointer + j);
@@ -671,6 +671,14 @@ napi_property_descriptor delete_object = DECLARE_NAPI_METHOD("delete_object", de
napi_property_descriptor upload_set_custom_metadata = DECLARE_NAPI_METHOD("upload_set_custom_metadata", upload_set_custom_metadatac);
status = napi_define_properties(env, exports, 1, &upload_set_custom_metadata);
assert(status == napi_ok);
+
+ napi_property_descriptor uplink_derive_encryption_key = DECLARE_NAPI_METHOD("derive_encryption_key", uplink_derive_encryption_keyc);
+ status = napi_define_properties(env, exports, 1, &uplink_derive_encryption_key);
+ assert(status == napi_ok);
+
+ napi_property_descriptor uplink_access_override_encryption_key = DECLARE_NAPI_METHOD("access_override_encryption_key", uplink_access_override_encryption_keyc);
+ status = napi_define_properties(env, exports, 1, &uplink_access_override_encryption_key);
+ assert(status == napi_ok);
loaddll();
return exports;
diff --git a/libUplink_win.h b/libUplink_win.h
index a10b385f..0dc6dd70 100644
--- a/libUplink_win.h
+++ b/libUplink_win.h
@@ -29,7 +29,7 @@ napi_value createResult(napi_env env, string resultType, int64_t handlevalue);
//
napi_value createBucketResult(napi_env env, string resultType, int64_t bucketCreated, char* bucketNamePtr);
//
-napi_value createObjectResult(napi_env env, Object* objectPtr);
+napi_value createObjectResult(napi_env env, UplinkObject* objectPtr);
//
napi_value list_objectsc(napi_env env, napi_callback_info info);
//
diff --git a/package-lock.json b/package-lock.json
index 156bccef..f76c9675 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "uplink-nodejs",
- "version": "1.0.7",
+ "version": "1.0.9",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -30,12 +30,161 @@
"js-tokens": "^4.0.0"
}
},
+ "@nodelib/fs.scandir": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz",
+ "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "2.0.3",
+ "run-parallel": "^1.1.9"
+ }
+ },
+ "@nodelib/fs.stat": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz",
+ "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==",
+ "dev": true
+ },
+ "@nodelib/fs.walk": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz",
+ "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.scandir": "2.1.3",
+ "fastq": "^1.6.0"
+ }
+ },
+ "@tsconfig/node12": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.7.tgz",
+ "integrity": "sha512-dgasobK/Y0wVMswcipr3k0HpevxFJLijN03A8mYfEPvWvOs14v0ZlYTR4kIgMx8g4+fTyTFv8/jLCIfRqLDJ4A==",
+ "dev": true
+ },
+ "@types/bindings": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@types/bindings/-/bindings-1.3.0.tgz",
+ "integrity": "sha512-mTWOE6wC64MoEpv33otJNpQob81l5Pi+NsUkdiiP8EkESraQM94zuus/2s/Vz2Idy1qQkctNINYDZ61nfG1ngQ=="
+ },
"@types/color-name": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
"integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
"dev": true
},
+ "@types/json-schema": {
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz",
+ "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==",
+ "dev": true
+ },
+ "@types/mocha": {
+ "version": "8.0.4",
+ "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.4.tgz",
+ "integrity": "sha512-M4BwiTJjHmLq6kjON7ZoI2JMlBvpY3BYSdiP6s/qCT3jb1s9/DeJF0JELpAxiVSIxXDzfNKe+r7yedMIoLbknQ=="
+ },
+ "@types/node": {
+ "version": "14.14.10",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz",
+ "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ=="
+ },
+ "@typescript-eslint/eslint-plugin": {
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.8.1.tgz",
+ "integrity": "sha512-d7LeQ7dbUrIv5YVFNzGgaW3IQKMmnmKFneRWagRlGYOSfLJVaRbj/FrBNOBC1a3tVO+TgNq1GbHvRtg1kwL0FQ==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/experimental-utils": "4.8.1",
+ "@typescript-eslint/scope-manager": "4.8.1",
+ "debug": "^4.1.1",
+ "functional-red-black-tree": "^1.0.1",
+ "regexpp": "^3.0.0",
+ "semver": "^7.3.2",
+ "tsutils": "^3.17.1"
+ }
+ },
+ "@typescript-eslint/experimental-utils": {
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.1.tgz",
+ "integrity": "sha512-WigyLn144R3+lGATXW4nNcDJ9JlTkG8YdBWHkDlN0lC3gUGtDi7Pe3h5GPvFKMcRz8KbZpm9FJV9NTW8CpRHpg==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.3",
+ "@typescript-eslint/scope-manager": "4.8.1",
+ "@typescript-eslint/types": "4.8.1",
+ "@typescript-eslint/typescript-estree": "4.8.1",
+ "eslint-scope": "^5.0.0",
+ "eslint-utils": "^2.0.0"
+ }
+ },
+ "@typescript-eslint/parser": {
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.8.1.tgz",
+ "integrity": "sha512-QND8XSVetATHK9y2Ltc/XBl5Ro7Y62YuZKnPEwnNPB8E379fDsvzJ1dMJ46fg/VOmk0hXhatc+GXs5MaXuL5Uw==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/scope-manager": "4.8.1",
+ "@typescript-eslint/types": "4.8.1",
+ "@typescript-eslint/typescript-estree": "4.8.1",
+ "debug": "^4.1.1"
+ }
+ },
+ "@typescript-eslint/scope-manager": {
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.8.1.tgz",
+ "integrity": "sha512-r0iUOc41KFFbZdPAdCS4K1mXivnSZqXS5D9oW+iykQsRlTbQRfuFRSW20xKDdYiaCoH+SkSLeIF484g3kWzwOQ==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/types": "4.8.1",
+ "@typescript-eslint/visitor-keys": "4.8.1"
+ }
+ },
+ "@typescript-eslint/types": {
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.8.1.tgz",
+ "integrity": "sha512-ave2a18x2Y25q5K05K/U3JQIe2Av4+TNi/2YuzyaXLAsDx6UZkz1boZ7nR/N6Wwae2PpudTZmHFXqu7faXfHmA==",
+ "dev": true
+ },
+ "@typescript-eslint/typescript-estree": {
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.8.1.tgz",
+ "integrity": "sha512-bJ6Fn/6tW2g7WIkCWh3QRlaSU7CdUUK52shx36/J7T5oTQzANvi6raoTsbwGM11+7eBbeem8hCCKbyvAc0X3sQ==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/types": "4.8.1",
+ "@typescript-eslint/visitor-keys": "4.8.1",
+ "debug": "^4.1.1",
+ "globby": "^11.0.1",
+ "is-glob": "^4.0.1",
+ "lodash": "^4.17.15",
+ "semver": "^7.3.2",
+ "tsutils": "^3.17.1"
+ }
+ },
+ "@typescript-eslint/visitor-keys": {
+ "version": "4.8.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.8.1.tgz",
+ "integrity": "sha512-3nrwXFdEYALQh/zW8rFwP4QltqsanCDz4CwWMPiIZmwlk9GlvBeueEIbq05SEq4ganqM0g9nh02xXgv5XI3PeQ==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/types": "4.8.1",
+ "eslint-visitor-keys": "^2.0.0"
+ },
+ "dependencies": {
+ "eslint-visitor-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
+ "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
+ "dev": true
+ }
+ }
+ },
+ "@ungap/promise-all-settled": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
+ "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q=="
+ },
"abbrev": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
@@ -113,16 +262,11 @@
"sprintf-js": "~1.0.2"
}
},
- "array.prototype.map": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz",
- "integrity": "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==",
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.0-next.1",
- "es-array-method-boxes-properly": "^1.0.0",
- "is-string": "^1.0.4"
- }
+ "array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true
},
"asn1": {
"version": "0.2.4",
@@ -244,6 +388,7 @@
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -254,6 +399,7 @@
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
"requires": {
"has-flag": "^3.0.0"
}
@@ -266,9 +412,9 @@
"integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII="
},
"chokidar": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz",
- "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==",
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz",
+ "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==",
"requires": {
"anymatch": "~3.1.1",
"braces": "~3.0.2",
@@ -277,7 +423,7 @@
"is-binary-path": "~2.1.0",
"is-glob": "~4.0.1",
"normalize-path": "~3.0.0",
- "readdirp": "~3.3.0"
+ "readdirp": "~3.5.0"
}
},
"chownr": {
@@ -397,11 +543,11 @@
}
},
"debug": {
- "version": "3.2.6",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
- "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
+ "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
"requires": {
- "ms": "^2.1.1"
+ "ms": "2.1.2"
}
},
"decamelize": {
@@ -423,14 +569,6 @@
"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
"dev": true
},
- "define-properties": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
- "requires": {
- "object-keys": "^1.0.12"
- }
- },
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -452,6 +590,15 @@
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A=="
},
+ "dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "requires": {
+ "path-type": "^4.0.0"
+ }
+ },
"docsify": {
"version": "4.11.4",
"resolved": "https://registry.npmjs.org/docsify/-/docsify-4.11.4.tgz",
@@ -509,64 +656,11 @@
"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz",
"integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA=="
},
- "es-abstract": {
- "version": "1.17.6",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz",
- "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==",
- "requires": {
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1",
- "is-callable": "^1.2.0",
- "is-regex": "^1.1.0",
- "object-inspect": "^1.7.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.0",
- "string.prototype.trimend": "^1.0.1",
- "string.prototype.trimstart": "^1.0.1"
- }
- },
- "es-array-method-boxes-properly": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
- "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA=="
- },
- "es-get-iterator": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz",
- "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==",
- "requires": {
- "es-abstract": "^1.17.4",
- "has-symbols": "^1.0.1",
- "is-arguments": "^1.0.4",
- "is-map": "^2.0.1",
- "is-set": "^2.0.1",
- "is-string": "^1.0.5",
- "isarray": "^2.0.5"
- },
- "dependencies": {
- "isarray": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
- "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="
- }
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
},
"eslint": {
"version": "7.6.0",
@@ -773,6 +867,20 @@
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
},
+ "fast-glob": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz",
+ "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.0",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.2",
+ "picomatch": "^2.2.1"
+ }
+ },
"fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -784,6 +892,15 @@
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
"dev": true
},
+ "fastq": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.9.0.tgz",
+ "integrity": "sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w==",
+ "dev": true,
+ "requires": {
+ "reusify": "^1.0.4"
+ }
+ },
"file-entry-cache": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
@@ -807,21 +924,18 @@
}
},
"find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
"requires": {
- "locate-path": "^5.0.0",
+ "locate-path": "^6.0.0",
"path-exists": "^4.0.0"
}
},
"flat": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz",
- "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==",
- "requires": {
- "is-buffer": "~2.0.3"
- }
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
+ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ=="
},
"flat-cache": {
"version": "2.0.1",
@@ -885,11 +999,6 @@
"integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
"optional": true
},
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
- },
"functional-red-black-tree": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
@@ -959,6 +1068,28 @@
"type-fest": "^0.8.1"
}
},
+ "globby": {
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz",
+ "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==",
+ "dev": true,
+ "requires": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.1.1",
+ "ignore": "^5.1.4",
+ "merge2": "^1.3.0",
+ "slash": "^3.0.0"
+ },
+ "dependencies": {
+ "ignore": {
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
+ "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
+ "dev": true
+ }
+ }
+ },
"good-listener": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
@@ -992,23 +1123,11 @@
"har-schema": "^2.0.0"
}
},
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "requires": {
- "function-bind": "^1.1.1"
- }
- },
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
- },
- "has-symbols": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
- "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg=="
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
},
"has-unicode": {
"version": "2.0.1",
@@ -1066,11 +1185,6 @@
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
},
- "is-arguments": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz",
- "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA=="
- },
"is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@@ -1079,21 +1193,6 @@
"binary-extensions": "^2.0.0"
}
},
- "is-buffer": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
- "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A=="
- },
- "is-callable": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz",
- "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw=="
- },
- "is-date-object": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
- "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g=="
- },
"is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -1115,41 +1214,15 @@
"is-extglob": "^2.1.1"
}
},
- "is-map": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz",
- "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw=="
- },
"is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
},
- "is-regex": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz",
- "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==",
- "requires": {
- "has-symbols": "^1.0.1"
- }
- },
- "is-set": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz",
- "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA=="
- },
- "is-string": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
- "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ=="
- },
- "is-symbol": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
- "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
- "requires": {
- "has-symbols": "^1.0.1"
- }
+ "is-plain-obj": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
+ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="
},
"is-typedarray": {
"version": "1.0.0",
@@ -1171,20 +1244,6 @@
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
"integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
},
- "iterate-iterator": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz",
- "integrity": "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw=="
- },
- "iterate-value": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz",
- "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==",
- "requires": {
- "es-get-iterator": "^1.0.2",
- "iterate-iterator": "^1.0.1"
- }
- },
"js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -1195,6 +1254,7 @@
"version": "3.13.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
"integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
+ "dev": true,
"requires": {
"argparse": "^1.0.7",
"esprima": "^4.0.0"
@@ -1248,24 +1308,57 @@
}
},
"locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
"requires": {
- "p-locate": "^4.1.0"
+ "p-locate": "^5.0.0"
}
},
"lodash": {
"version": "4.17.19",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz",
- "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ=="
+ "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==",
+ "dev": true
},
"log-symbols": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
- "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
+ "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
"requires": {
- "chalk": "^2.4.2"
+ "chalk": "^4.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ }
}
},
"marked": {
@@ -1278,6 +1371,22 @@
"resolved": "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.6.tgz",
"integrity": "sha512-UdiUWfvz9fZMg1pzf4dcuqA0W079o0mpqbTnOz5ip4VGYX96QjmbM+OgOU/0uOzAytxC0Ny4z+VcYQnhdifimg=="
},
+ "merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
+ "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.0.5"
+ }
+ },
"mime-db": {
"version": "1.44.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
@@ -1333,35 +1442,64 @@
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
},
"mocha": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz",
- "integrity": "sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==",
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.2.1.tgz",
+ "integrity": "sha512-cuLBVfyFfFqbNR0uUKbDGXKGk+UDFe6aR4os78XIrMQpZl/nv7JYHcvP5MFIAb374b2zFXsdgEGwmzMtP0Xg8w==",
"requires": {
+ "@ungap/promise-all-settled": "1.1.2",
"ansi-colors": "4.1.1",
"browser-stdout": "1.3.1",
- "chokidar": "3.3.1",
- "debug": "3.2.6",
+ "chokidar": "3.4.3",
+ "debug": "4.2.0",
"diff": "4.0.2",
- "escape-string-regexp": "1.0.5",
- "find-up": "4.1.0",
+ "escape-string-regexp": "4.0.0",
+ "find-up": "5.0.0",
"glob": "7.1.6",
"growl": "1.10.5",
"he": "1.2.0",
- "js-yaml": "3.13.1",
- "log-symbols": "3.0.0",
+ "js-yaml": "3.14.0",
+ "log-symbols": "4.0.0",
"minimatch": "3.0.4",
"ms": "2.1.2",
- "object.assign": "4.1.0",
- "promise.allsettled": "1.0.2",
- "serialize-javascript": "3.0.0",
- "strip-json-comments": "3.0.1",
- "supports-color": "7.1.0",
+ "nanoid": "3.1.12",
+ "serialize-javascript": "5.0.1",
+ "strip-json-comments": "3.1.1",
+ "supports-color": "7.2.0",
"which": "2.0.2",
"wide-align": "1.1.3",
- "workerpool": "6.0.0",
+ "workerpool": "6.0.2",
"yargs": "13.3.2",
"yargs-parser": "13.1.2",
- "yargs-unparser": "1.6.0"
+ "yargs-unparser": "2.0.0"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ },
+ "js-yaml": {
+ "version": "3.14.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
+ "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
}
},
"ms": {
@@ -1369,6 +1507,11 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
+ "nanoid": {
+ "version": "3.1.12",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.12.tgz",
+ "integrity": "sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A=="
+ },
"natural-compare": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
@@ -1432,27 +1575,6 @@
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
- "object-inspect": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz",
- "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA=="
- },
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
- },
- "object.assign": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
- "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
- "requires": {
- "define-properties": "^1.1.2",
- "function-bind": "^1.1.1",
- "has-symbols": "^1.0.0",
- "object-keys": "^1.0.11"
- }
- },
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -1500,19 +1622,19 @@
}
},
"p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz",
+ "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==",
"requires": {
"p-try": "^2.0.0"
}
},
"p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
"requires": {
- "p-limit": "^2.2.0"
+ "p-limit": "^3.0.2"
}
},
"p-try": {
@@ -1545,6 +1667,12 @@
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
"dev": true
},
+ "path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true
+ },
"pathval": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
@@ -1585,18 +1713,6 @@
"integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
"dev": true
},
- "promise.allsettled": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz",
- "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==",
- "requires": {
- "array.prototype.map": "^1.0.1",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.0-next.1",
- "function-bind": "^1.1.1",
- "iterate-value": "^1.0.0"
- }
- },
"psl": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
@@ -1612,6 +1728,14 @@
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
},
+ "randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "requires": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
"readable-stream": {
"version": "2.3.7",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
@@ -1627,11 +1751,11 @@
}
},
"readdirp": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz",
- "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==",
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
+ "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
"requires": {
- "picomatch": "^2.0.7"
+ "picomatch": "^2.2.1"
}
},
"regexpp": {
@@ -1683,6 +1807,12 @@
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
"dev": true
},
+ "reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true
+ },
"rimraf": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
@@ -1691,6 +1821,12 @@
"glob": "^7.1.3"
}
},
+ "run-parallel": {
+ "version": "1.1.10",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz",
+ "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==",
+ "dev": true
+ },
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
@@ -1713,9 +1849,12 @@
"integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ=="
},
"serialize-javascript": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz",
- "integrity": "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw=="
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
+ "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
+ "requires": {
+ "randombytes": "^2.1.0"
+ }
},
"set-blocking": {
"version": "2.0.0",
@@ -1742,6 +1881,12 @@
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
"integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
},
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ },
"slice-ansi": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
@@ -1792,24 +1937,6 @@
"strip-ansi": "^3.0.0"
}
},
- "string.prototype.trimend": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
- "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.5"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
- "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==",
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.5"
- }
- },
"string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
@@ -1835,9 +1962,9 @@
}
},
"strip-json-comments": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
- "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw=="
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
},
"supports-color": {
"version": "7.1.0",
@@ -1947,6 +2074,21 @@
"punycode": "^2.1.1"
}
},
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
+ "tsutils": {
+ "version": "3.17.1",
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz",
+ "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.8.1"
+ }
+ },
"tunnel-agent": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
@@ -1985,6 +2127,12 @@
"integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
"dev": true
},
+ "typescript": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz",
+ "integrity": "sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==",
+ "dev": true
+ },
"uri-js": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
@@ -2047,9 +2195,9 @@
"dev": true
},
"workerpool": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz",
- "integrity": "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA=="
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.2.tgz",
+ "integrity": "sha512-DSNyvOpFKrNusaaUwk+ej6cBj1bmhLcBfj80elGk+ZIo5JSkq+unB1dLKEOcNfJDZgjGICfhQ0Q5TbP0PvF4+Q=="
},
"wrap-ansi": {
"version": "5.1.0",
@@ -2170,6 +2318,14 @@
"path-exists": "^3.0.0"
}
},
+ "p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
"p-locate": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
@@ -2213,13 +2369,26 @@
}
},
"yargs-unparser": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz",
- "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
+ "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
"requires": {
- "flat": "^4.1.0",
- "lodash": "^4.17.15",
- "yargs": "^13.3.0"
+ "camelcase": "^6.0.0",
+ "decamelize": "^4.0.0",
+ "flat": "^5.0.2",
+ "is-plain-obj": "^2.1.0"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
+ "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg=="
+ },
+ "decamelize": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
+ "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ=="
+ }
}
}
}
diff --git a/package.json b/package.json
index f2d3c672..0d02e075 100644
--- a/package.json
+++ b/package.json
@@ -1,12 +1,13 @@
{
"name": "uplink-nodejs",
- "version": "1.0.7",
+ "version": "1.0.9",
"description": "Storj-NodeJS bindings package",
- "main": "uplink.js",
+ "main": "dist/uplink.js",
"scripts": {
"test": "mocha --timeout 10000",
"preinstall": "make",
- "install": "(node-gyp configure) && (node-gyp rebuild)"
+ "install": "(node-gyp configure) && (node-gyp rebuild)",
+ "prepare": "tsc"
},
"repository": {
"type": "git",
@@ -26,13 +27,20 @@
},
"homepage": "https://github.com/storj-thirdparty/uplink-nodejs#readme",
"devDependencies": {
- "eslint": "^7.6.0"
+ "@tsconfig/node12": "^1.0.7",
+ "@typescript-eslint/eslint-plugin": "^4.8.1",
+ "@typescript-eslint/parser": "^4.8.1",
+ "eslint": "^7.6.0",
+ "typescript": "^4.0.5"
},
"dependencies": {
+ "@types/bindings": "^1.3.0",
+ "@types/mocha": "^8.0.4",
+ "@types/node": "^14.14.10",
"bindings": "^1.5.0",
"chai": "^4.2.0",
"docsify": "^4.11.4",
- "mocha": "^8.0.1",
+ "mocha": "^8.2.1",
"node-gyp": "^7.0.0"
}
}
diff --git a/project.js b/project.js
deleted file mode 100644
index e864cee7..00000000
--- a/project.js
+++ /dev/null
@@ -1,129 +0,0 @@
-var uplink = require("bindings")("uplink");
-//
-const UploadResultStruct = require('./upload.js');
-const DownloadResultStruct = require('./download.js');
-//
-const errorhandle = require('./error.js');
-
-//
-class ProjectResultStruct {
- //Project handle
- constructor(project){
- this.project = project;
- }
-
- // function closes the project and all associated resources.
- // Input : None
- // Output : None
- async close(){
- await uplink.close_project(this.project).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
-
- }
-
- // function starts download to the specified key.
- // Iutput : Bucket Name (String) , ObjectPath (String) and Download Options (Object)
- // Onput : Download (Object)
- async downloadObject(bucketName,uploadPath,downloadOptions){
- var download = await uplink.download_object(this.project,bucketName,uploadPath,downloadOptions).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- var downloadResultReturn = new DownloadResultStruct(download.download);
- return(downloadResultReturn);
- }
-
- // function starts an upload to the specified key.
- // Iutput : Bucket Name (String) , ObjectPath (String) and Download Options (Object)
- // Onput : Upload (Object)
- async uploadObject(bucketName,uploadPath,uploadOptions){
- var upload = await uplink.upload_object(this.project,bucketName,uploadPath,uploadOptions).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- var uploadResultReturn = new UploadResultStruct(upload.upload);
- return(uploadResultReturn);
- }
-
- // function returns a list of objects with all its information.
- //Input : BucketName (String) , ListObjectOptions (Object)
- //Output : ObjectList (Object)
- async listObjects(bucketName,listObjectsOptions){
- var objectlist = await uplink.list_objects(this.project,bucketName,listObjectsOptions).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- return objectlist;
- }
-
- // function deletes the object at the specific key.
- //Input : BucketName (String) , ObjectName (String)
- //Output : ObjectInfo (Object)
- async deleteObject(bucketName,uploadPath){
- var objectinfo = await uplink.delete_object(this.project,bucketName,uploadPath).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- return objectinfo;
- }
-
- // function returns information about an object at the specific key.
- //Input : BucketName (String) , ObjectName (String)
- //Output : ObjectInfo (Object)
- async statObject(bucketName,uploadPath){
- var objectinfo = await uplink.stat_object(this.project,bucketName,uploadPath).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- return objectinfo;
- }
-
- // function returns information about a bucket.
- // Input : BucketName (String)
- // Output : BucketInfo (Object)
- async statBucket(bucketName){
- var bucketInfo = await uplink.stat_bucket(this.project,bucketName).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- return bucketInfo;
- }
-
- // function creates a new bucket.
- // Input : BucketName (String)
- // Output : BucketInfo (Object)
- async createBucket(bucketName){
- var bucketInfo = await uplink.create_bucket(this.project,bucketName).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- return bucketInfo;
- }
-
- // function ensures that a bucket exists or creates a new one.
- // When bucket already exists it returns a valid Bucket and no error
- // Input : BucketName (String)
- // Output : BucketInfo (Object)
- async ensureBucket(bucketName){
- var bucketInfo = await uplink.ensure_bucket(this.project,bucketName).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- return bucketInfo;
- }
-
- // function returns a list of buckets with all its information.
- // Input : ListBucketOptions (Object)
- // Output : List of Bucket Info (Object)
- async listBuckets(listBucketsOptions){
- var bucketListResult = await uplink.list_buckets(this.project,listBucketsOptions).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- return bucketListResult;
- }
-
- // function deletes a bucket.
- // When bucket is not empty it throws BucketNotEmptyError exception.
- // Input : BucketName (String)
- // Output : BucketInfo (Object)
- async deleteBucket(bucketName){
- var bucketInfo = await uplink.delete_bucket(this.project,bucketName).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- return bucketInfo;
- }
-}
-module.exports = ProjectResultStruct;
\ No newline at end of file
diff --git a/project.ts b/project.ts
new file mode 100644
index 00000000..b872b039
--- /dev/null
+++ b/project.ts
@@ -0,0 +1,295 @@
+/* eslint-disable */
+import {BucketInfo, ObjectInfo} from "./types.js";
+
+import bindings = require("bindings");
+const uplink = bindings("uplink");
+//
+
+import {DownloadResultStruct} from "./download.js";
+const errorhandle = require("./error.js");
+
+import {UploadResultStruct} from "./upload.js";
+//
+//
+export class ProjectResultStruct {
+
+ project: any;
+
+ // Project handle
+ constructor (project: any) {
+
+ this.project = project;
+
+ }
+
+ /*
+ * Function closes the project and all associated resources.
+ * Input : None
+ * Output : None
+ */
+ async close (): Promise {
+
+ await uplink.close_project(this.project).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+ }
+
+ /*
+ * Function starts download to the specified key.
+ * Iutput : Bucket Name (String) , ObjectPath (String) and Download Options (Object)
+ * Onput : Download (Object)
+ */
+ async downloadObject (bucketName: string, uploadPath: string, downloadOptions: Record): Promise {
+
+ const download = await uplink.download_object(
+ this.project,
+ bucketName,
+ uploadPath,
+ downloadOptions
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ }),
+ downloadResultReturn = new DownloadResultStruct(download.download);
+
+
+ return downloadResultReturn;
+
+ }
+
+ /*
+ * Function starts an upload to the specified key.
+ * Iutput : Bucket Name (String) , ObjectPath (String) and Download Options (Object)
+ * Onput : Upload (Object)
+ */
+ async uploadObject (bucketName: string, uploadPath: string, uploadOptions: Record): Promise {
+
+ const upload = await uplink.upload_object(
+ this.project,
+ bucketName,
+ uploadPath,
+ uploadOptions
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ }),
+ uploadResultReturn = new UploadResultStruct(upload.upload);
+
+
+ return uploadResultReturn;
+
+ }
+
+ /*
+ * Function returns a list of objects with all its information.
+ * Input : BucketName (String) , ListObjectOptions (Object)
+ * Output : ObjectList (Object)
+ */
+ async listObjects (bucketName: string, listObjectsOptions: Record) {
+
+ const objectlist = await uplink.list_objects(
+ this.project,
+ bucketName,
+ listObjectsOptions
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+
+ return objectlist;
+
+ }
+
+ /*
+ * Function deletes the object at the specific key.
+ * Input : BucketName (String) , ObjectName (String)
+ * Output : ObjectInfo (Object)
+ */
+ async deleteObject (bucketName: string, uploadPath: string): Promise {
+
+ const objectinfo = await uplink.delete_object(
+ this.project,
+ bucketName,
+ uploadPath
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+
+ return objectinfo;
+
+ }
+
+ /*
+ * Function returns information about an object at the specific key.
+ * Input : BucketName (String) , ObjectName (String)
+ * Output : ObjectInfo (Object)
+ */
+ async statObject (bucketName: string, uploadPath: string): Promise {
+
+ const objectinfo = await uplink.stat_object(
+ this.project,
+ bucketName,
+ uploadPath
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+
+ return objectinfo;
+
+ }
+
+ /*
+ * Function returns information about a bucket.
+ * Input : BucketName (String)
+ * Output : BucketInfo (Object)
+ */
+ async statBucket (bucketName: string): Promise {
+
+ const bucketInfo = await uplink.stat_bucket(
+ this.project,
+ bucketName
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+
+ return bucketInfo;
+
+ }
+
+ /*
+ * Function creates a new bucket.
+ * Input : BucketName (String)
+ * Output : BucketInfo (Object)
+ */
+ async createBucket (bucketName: string): Promise {
+
+ const bucketInfo = await uplink.create_bucket(
+ this.project,
+ bucketName
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+
+ return bucketInfo;
+
+ }
+
+ /*
+ * Function ensures that a bucket exists or creates a new one.
+ * When bucket already exists it returns a valid Bucket and no error
+ * Input : BucketName (String)
+ * Output : BucketInfo (Object)
+ */
+ async ensureBucket (bucketName: string): Promise {
+
+ const bucketInfo = await uplink.ensure_bucket(
+ this.project,
+ bucketName
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+
+ return bucketInfo;
+
+ }
+
+ /*
+ * Function returns a list of buckets with all its information.
+ * Input : ListBucketOptions (Object)
+ * Output : List of Bucket Info (Object)
+ */
+ async listBuckets (listBucketsOptions: Record) {
+
+ const bucketListResult = await uplink.list_buckets(
+ this.project,
+ listBucketsOptions
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+
+ return bucketListResult;
+
+ }
+
+ /*
+ * Function deletes a bucket.
+ * When bucket is not empty it throws BucketNotEmptyError exception.
+ * Input : BucketName (String)
+ * Output : BucketInfo (Object)
+ */
+ async deleteBucket (bucketName: string): Promise {
+
+ const bucketInfo = await uplink.delete_bucket(
+ this.project,
+ bucketName
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+
+ return bucketInfo;
+
+ }
+
+}
+/* eslint-enable */
diff --git a/test/testcase.js b/test/testcase.js
deleted file mode 100644
index 9da2357a..00000000
--- a/test/testcase.js
+++ /dev/null
@@ -1,766 +0,0 @@
-//requiring modules
-var expect = require("chai").expect;
-let chai = require("chai");
-const storj = require("../uplink.js");
-const libUplink = new storj.Uplink();
-const fs = require("fs");
-//
-//Storj V3
-var storjConfig = {
- apiKey : "",
- satelliteURL : "us-central-1.tardigrade.io:7777",
- encryptionPassphrase : "test",
- bucketName : "nodejstest",
- uploadPath : "filepath/sample.txt",
-};
-//
-//
-function readAPIKey(){
- try {
- var filename ="secret.txt";
- if(fs.existsSync(filename)){
- storjConfig.apiKey = fs.readFileSync(filename, {encoding:'utf8', flag:'r'});
- }else{
- throw new Error("File does not exits");
- }
- } catch(e){
- throw (e.message);
- }
-}
-readAPIKey();
-
-//String to be uploaded on storj V3 network
-var str = "Hello Storj";
-//Buffer size
-var BUFFER_SIZE= 80000;
-//
-/*eslint-disable */
-var should = chai.should();
-//Test case of deleting object
-function deleteObject(project){
- //
- describe('Delete Object',function(){
- return new Promise(async (resolve,reject) => {
- it("Delete Object from storj V3 network",async function(){
- return new Promise(async (resolve,reject) => {
- await project.deleteObject(storjConfig.bucketName,storjConfig.uploadPath).then((objectinfo) => {
- describe('Delete object result', function() {
- it('Should have object info ',function(){
- objectinfo.should.be.a('object');
- })
- })
- resolve(true);
- }).catch((err) => {
- reject(err);
- });
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-
-//Test case for deleting bucket
-function deleteBucket(project){
- //Test case
- describe('Delete Bucket',function(){
- return new Promise(async (resolve,reject) => {
- it("Delete Bucket",async function(){
- return new Promise(async (resolve,reject) => {
- await project.deleteBucket(storjConfig.bucketName).then((bucketInfo) => {
- resolve(true);
- }).catch((err) => {
- reject(err);
- });
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-
-//close project testcases
-function closeProject(project){
- //Test case
- describe('Close project',function(){
- return new Promise(async (resolve,reject) => {
- it("Close project",async function(){
- return new Promise(async (resolve,reject) => {
- await project.close().then(() => {
- resolve(true);
- }).catch((err) => {
- reject(err);
- });
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-
-//Parsed access test cases
-function parsedAccess(stringResult){
- //Test case
- describe('Parsed',function(){
- return new Promise(async (resolve,reject) => {
- it("Access Shared",async function(){
- return new Promise(async (resolve,reject) => {
- await libUplink.parseAccess(stringResult).then(async (parsedAccess) => {
- describe('parsed access share Result',function(){
- it("should have prase access",function(){
- parsedAccess.access._handle.should.be.a('number');
- });
- });
-
- describe('parsed access share Result',function(){
- it("should have access serialize function",function(){
- parsedAccess.should.have.property('serialize');
- });
- });
-
- describe('parsed access share Result',function(){
- it("should have open project function",function(){
- parsedAccess.should.have.property('openProject');
- });
- });
-
- describe(' parsed access share Result',function(){
- it("should have config open project function",function(){
- parsedAccess.should.have.property('configOpenProject');
- });
- });
-
- describe('parsed access share Result',function(){
- it("should have access share function",function(){
- parsedAccess.should.have.property('share');
- });
- });
-
- resolve(true);
- }).catch((err) => {
- reject(err);
- });
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-//Access serialiazed testcases
-function serializeAccess(sharedAccess){
- describe('Access Shared',function(){
- return new Promise(async (resolve,reject) => {
- it("Access Shared",async function(){
- return new Promise(async (resolve,reject) => {
- await sharedAccess.serialize(sharedAccess.access).then(async (stringResult) => {
- parsedAccess(stringResult);
- resolve(true);
- }).catch((err) => {
- reject(err);
- });
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-
-//Access share testcases
-function accessShare(access){
- describe('Access Shared',function(){
- return new Promise(async (resolve,reject) => {
- it("Access Shared",async function(){
- return new Promise(async (resolve,reject) => {
- var permission = new storj.Permission(true,true,true,true,0,0);
- var sharePrefix = storj.SharePrefix;
- var sharePrefixListArray = [];
- sharePrefix.bucket = storjConfig.bucketName;
- sharePrefix.prefix ="filepath/";
- sharePrefixListArray.push(sharePrefix);
- await access.share(permission,sharePrefixListArray,sharePrefixListArray.length).then(async (sharedAccess) => {
- describe('access share Result',function(){
- it("should have share access",function(){
- sharedAccess.access._handle.should.be.a('number');
- });
- });
- describe('access share Result',function(){
- it("should have access serialize function",function(){
- sharedAccess.should.have.property('serialize');
- });
- });
- describe('access share Result',function(){
- it("should have open project function",function(){
- sharedAccess.should.have.property('openProject');
- });
- });
- describe('access share Result',function(){
- it("should have config open project function",function(){
- sharedAccess.should.have.property('configOpenProject');
- });
- });
- describe('access share Result',function(){
- it("should have access share function",function(){
- sharedAccess.should.have.property('share');
- });
- });
- //
- serializeAccess(sharedAccess);
- resolve(true);
- }).catch((err) => {
- reject(err);
- });
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-
-//Download read testcases
-function downloadRead(downloadresult){
- describe('Download Result Function',function(){
- return new Promise(async (resolve,reject) => {
- it("Download",async function(){
- return new Promise(async (resolve,reject) => {
- var buffer = new Buffer.alloc(BUFFER_SIZE);
- await downloadresult.read(buffer,buffer.length).then(async (bytesread) => {
- describe('Close Download', function() {
- it('Close download function', async function() {
- return new Promise(async (resolve, reject) => {
- await downloadresult.close(downloadresult.download).then(() => {
- //
- }).catch((err) => {
- reject(err)
- });
- resolve(true)
- });
- });
- });
- //
- resolve(true);
- }).catch((err) => {
- reject(err);
- });
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-
-//Download object testcases
-function downloadObject(project){
- describe('Download Object Function',function(){
- return new Promise(async (resolve,reject) => {
- it("Download",async function(){
- return new Promise(async (resolve,reject) => {
- var downloadOptions = new storj.DownloadOptions();
- downloadOptions.offset = 0;
- downloadOptions.length = -1;
- await project.downloadObject(storjConfig.bucketName,storjConfig.uploadPath,downloadOptions).then(async (downloadresult) => {
- var buffer = new Buffer.alloc(BUFFER_SIZE)
- describe('download object Result',function(){
- it('Should get download handle',function(){
- expect(downloadresult.download._handle).to.be.a('number');
- })
- })
- describe('download object Result',function(){
- it('Should have download read function ',function(){
- downloadresult.should.have.property('read');
- })
- })
- describe('download object Result',function(){
- it('Should have download info function ',function(){
- downloadresult.should.have.property('info');
- })
- })
- describe('download object Result',function(){
- it('Should have close download function ',function(){
- downloadresult.should.have.property('close');
- })
- })
- downloadRead(downloadresult);
- //
- deleteObject(project);
- //
- deleteBucket(project);
- //
- closeProject(project);
- //
- resolve(true);
- }).catch((err) => {
- reject(err);
- });
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-//
-function listObject(project){
- describe('list object function',function(){
- return new Promise(async (resolve,reject) => {
- it("List Object function",async function(){
- return new Promise(async (resolve,reject) => {
- var listObjectsOptions = new storj.ListObjectsOptions();
- await project.listObjects(storjConfig.bucketName,listObjectsOptions).then(async (objectlist) => {
-
- describe('list object Result',function(){
- it('Should get list of object',function(){
- objectlist.should.be.a('object');
- })
- })
- resolve(true);
- }).catch((err) => {
- reject(err);
- });
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-//
-function statObject(project){
- describe('Download Object Function',function(){
- return new Promise(async (resolve,reject) => {
- it("Download",async function(){
- return new Promise(async (resolve,reject) => {
- await project.statObject(storjConfig.bucketName,storjConfig.uploadPath).then((objectinfo) => {
- //
- describe('stat object Result ',function(){
- it('Should get information of object',function(){
- objectinfo.should.be.a('object');
- });
- });
- resolve(true)
- }).catch(err => {
- reject(err)
- })
- resolve(true)
- });
- });
- resolve(true);
- });
- });
-}
-//
-// Upload write test cases
-function uploadWrite(upload,project,accessResult){
- describe('Upload Write',function(){
- return new Promise(async (resolve,reject) => {
- it("Upload Write",async function(){
- return new Promise(async (resolve,reject) => {
- var buf = Buffer.from(str, 'utf-8')
- var bytesRead = buf.write(str, 0, buf.size, 'utf-8')
-
- await upload.write(buf,bytesRead).then(async (upload) => {
- describe('upload write Result', function() {
- it('Should have bytes written ',function(){
- expect(upload.bytes_written).to.be.a('number');
- });
- });
- resolve(true);
- }).catch((err) => {
- reject(err);
- });
- //
- var customMetadataEntry1 =new storj.CustomMetadataEntry();
- customMetadataEntry1.key = "testing";
- customMetadataEntry1.key_length = customMetadataEntry1.key.length;
- customMetadataEntry1.value = "testing1";
- customMetadataEntry1.value_length = customMetadataEntry1.value.length;
-
- var customMetadataEntry2 =new storj.CustomMetadataEntry();
- customMetadataEntry2.key = "value";
- customMetadataEntry2.key_length = customMetadataEntry2.key.length;
- customMetadataEntry2.value = "value1";
- customMetadataEntry2.value_length = customMetadataEntry2.value.length;
-
- var customMetadataEntryArray = [customMetadataEntry1, customMetadataEntry2];
- var customMetadata = new storj.CustomMetadata();
- customMetadata.count = customMetadataEntryArray.length;
- customMetadata.entries = customMetadataEntryArray;
- //
- describe('upload set custom metadata', function(err) {
- it("Upload set custom metadata function", async function() {
- return new Promise(async (resolve, reject) => {
- await upload.setCustomMetadata(customMetadata).then(() => {
-
- }).catch((err) => {
- reject(err)
- })
- resolve(true)
- })
- })
- })
- //
- describe('upload commit', function(err) {
- it("Upload commit function", async function() {
- return new Promise(async (resolve, reject) => {
- await upload.commit().then(() => {
-
- }).catch((err) => {
- reject(err)
- });
- resolve(true)
- });
- });
- });
- //
- describe('upload info', async function(err) {
- it("Upload info function", async function() {
- return new Promise(async (resolve, reject) => {
- await upload.info().then((object) => {
- it('should have object', () => {
-
- });
- }).catch((err) => {
- reject(err)
- });
- resolve(true)
- });
- });
- });
- //
- downloadObject(project);
- //
- listObject(project);
- //
- statObject(project);
- //
- accessShare(accessResult);
- //
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-
-// Upload object test cases
-function uploadObject(project,accessResult){
- describe('Upload Object',function(){
- return new Promise(async (resolve,reject) => {
- it("Upload Object",async function(){
- return new Promise(async (resolve,reject) => {
- var uploadOptions = new storj.UploadOptions();
- uploadOptions.expires = 0;
- await project.uploadObject(storjConfig.bucketName,storjConfig.uploadPath,uploadOptions).then(async (upload) => {
- describe('upload Result', function() {
- it('Should have upload',function(){
- expect(upload.upload._handle).to.be.a('number');
- });
- });
- //
- describe('upload Result', function() {
- it('Should have upload write function',function(){
- upload.should.have.property('write');
- });
- });
- //
- describe('upload Result', function() {
- it('Should have upload commit function',function(){
- upload.should.have.property('commit')
- });
- });
- //
- describe('upload Result', function() {
- it('Should have upload info function',function(){
- upload.should.have.property('info')
- });
- });
- //
- describe('upload Result', function() {
- it('Should have upload abort function',function(){
- upload.should.have.property('abort')
- });
- });
- //
- describe('upload Result', function() {
- it('Should have upload set custom metadata function',function(){
- upload.should.have.property('setCustomMetadata')
- });
- });
- //
- uploadWrite(upload,project,accessResult);
- //
- resolve(true);
- //
- }).catch((err) => {
- reject(err);
- });
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-
-// List bucket test cases
-function listBucket(project){
- describe('List Bucket',function(){
- return new Promise(async (resolve,reject) => {
- it("Listing Bucket",async function(){
- return new Promise(async (resolve,reject) => {
- var listBucketsOptions = new storj.ListBucketsOptions();
- await project.listBuckets(listBucketsOptions).then(async (bucketListResult) => {
- describe('list bucket Result',function(){
- it("should have information",function(){
- bucketListResult.should.be.a('object');
- });
- });
- resolve(true);
- }).catch((err) => {
- reject(err);
- });
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-
-// Ensured Bucket testcases
-function ensureBucket(project){
- describe('Ensure Bucket',function(){
- return new Promise(async (resolve,reject) => {
- it("Ensure Bucket",async function(){
- return new Promise(async (resolve,reject) => {
- await project.ensureBucket(storjConfig.bucketName).then(async (bucketInfo) => {
- describe('ensure bucket Result',function(){
- it("should have information",function(){
- bucketInfo.name.should.equal(storjConfig.bucketName);
- });
- });
- resolve(true);
- }).catch((err) => {
- reject(err);
- });
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-
-// Stat Bucket test cases
-function statBucket(project){
- describe('Stat Bucket',function(){
- return new Promise(async (resolve,reject) => {
- it("Stat Bucket",async function(){
- return new Promise(async (resolve,reject) => {
- await project.statBucket(storjConfig.bucketName).then(async (bucketInfo) => {
- describe('stat bucket Result',function(){
- it("should have information",function(){
- bucketInfo.name.should.equal(storjConfig.bucketName);
- });
- });
-
- resolve(true);
- }).catch((err) => {
- reject(err);
- });
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-
-// Create bucket test cases
-function createBucket(project,accessResult){
- describe('Create Bucket',function(){
- return new Promise(async (resolve,reject) => {
- it("Creating Bucket",async function(){
- return new Promise(async (resolve,reject) => {
- await project.createBucket(storjConfig.bucketName).then(async (bucketInfo) => {
- describe('create bucket Result',function(){
- it("should have information",function(){
- bucketInfo.name.should.equal(storjConfig.bucketName);
- });
- });
- //
- statBucket(project);
- //
- ensureBucket(project);
- //
- listBucket(project);
- //
- uploadObject(project,accessResult);
- //
- resolve(true);
- //
- }).catch((err) => {
- reject(err);
- });
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-
-// Open project test case
-function openProject(accessResult){
- describe('Open Project Function',function(){
- return new Promise(async (resolve,reject) => {
- it("Opening project",async function(){
- return new Promise(async (resolve,reject) => {
- await accessResult.openProject().then(async (project) => {
- describe('Project Result', function() {
- it('Should have project',function(){
- expect(project.project._handle).to.be.a('number');
- });
- });
- //
- describe('Project Result', function() {
- it('Should have stat bucket function',function(){
- project.should.have.property('statBucket');
- });
- });
- //
- describe('Project Result', function() {
- it('Should have create bucket function',function(){
- project.should.have.property('createBucket')
- });
- });
- //
- describe('Project Result', function() {
- it('Should have ensure bucket function',function(){
- project.should.have.property('ensureBucket')
- });
- });
- //
- describe('Project Result', function() {
- it('Should have list bucket function',function(){
- project.should.have.property('listBuckets')
- });
- });
- //
- describe('Project Result', function() {
- it('Should have download object function',function(){
- project.should.have.property('downloadObject')
- });
- });
- //
- describe('Project Result', function() {
- it('Should have upload object function',function(){
- project.should.have.property('uploadObject')
- });
- });
- //
- describe('Project Result', function() {
- it('Should have stat object function',function(){
- project.should.have.property('statObject')
- });
- });
- //
- describe('Project Result', function() {
- it('Should have list object function',function(){
- project.should.have.property('listObjects')
- });
- });
- //
- describe('Project Result', function() {
- it('Should have delete object function',function(){
- project.should.have.property('deleteObject')
- });
- });
- //
- describe('Project Result', function() {
- it('Should have delete bucket function',function(){
- project.should.have.property('deleteBucket')
- });
- });
- //
- describe('Project Result', function() {
- it('Should have close project function',function(){
- project.should.have.property('close')
- });
- });
- //
- createBucket(project,accessResult);
- //
- resolve(true);
- }).catch((err) => {
- reject(err);
- });
- resolve(true);
- });
- });
- resolve(true);
- });
- });
-}
-//
-//
-describe('Uplink NodeJS Test',function(){
-//
- context('Request Access with phassphrase', function() {
- it("Request Access",function() {
- return new Promise(async (resolve, reject) => {
- //
- await libUplink.requestAccessWithPassphrase(storjConfig.satelliteURL,storjConfig.apiKey,storjConfig.encryptionPassphrase).then(async (access) => {
- //
- describe('Access Result', function() {
- it('Should have access',function(){
- expect(access.access._handle).to.be.a('number');
- });
- });
-
- describe('Access Result', function() {
- it('Should have open project function',function(){
- access.should.have.property('openProject');
- });
- });
-
- describe('Access Result', function() {
- it('Should have config open project function',function(){
- access.should.have.property('configOpenProject')
- });
- });
-
- describe('Access Result', function() {
- it('Should have access share function',function(){
- access.should.have.property('share')
- });
- });
-
- describe('Access Result', function() {
- it('Should have access serialize function',function(){
- access.should.have.property('serialize')
- });
- });
- //
- openProject(access);
- //
- resolve(true);
- //
- });
- }).catch((err) => {
- reject(err);
- });
- //
- resolve(true);
- });
- });
-});
-
-/*eslint-enable */
\ No newline at end of file
diff --git a/test/testcase.ts b/test/testcase.ts
new file mode 100644
index 00000000..75739600
--- /dev/null
+++ b/test/testcase.ts
@@ -0,0 +1,1596 @@
+// Requiring modules
+const {expect} = require("chai");
+const chai = require("chai");
+const storj = require("../dist/uplink.js"),
+ libUplink = new storj.Uplink();
+const fs = require("fs"),
+
+ /*
+ *
+ * Storj V3
+ */
+ storjConfig = {
+ "apiKey": "",
+ "satelliteURL": "us-central-1.tardigrade.io:7777",
+ "encryptionPassphrase": "test",
+ "bucketName": "uplinknodejstesttypescript",
+ "uploadPath": "filepath/sample.txt"
+ };
+
+/*
+ *
+ *
+ */
+/* eslint-disable */
+function readAPIKey () {
+
+ try {
+ //
+ const filename = "secret.txt";
+ if (fs.existsSync(filename)) {
+ storjConfig.apiKey = fs.readFileSync(
+ filename,
+ {"encoding": "utf8",
+ "flag": "r"}
+ );
+
+ } else {
+
+ throw new Error("File does not exits : "+__dirname+"/"+filename);
+
+ }
+
+ } catch (e) {
+
+ throw e.message;
+
+ }
+
+}
+readAPIKey();
+
+// String to be uploaded on storj V3 network
+const str = "Hello Storj",
+ // Buffer size
+ BUFFER_SIZE = 80000,
+ //
+ should = chai.should();
+// Test case of deleting object
+
+function deleteObject (project) {
+
+ //
+ describe(
+ "Delete Object",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Delete Object from storj V3 network",
+ async () => new Promise(async (resolve, reject) => {
+
+ await project.deleteObject(
+ storjConfig.bucketName,
+ storjConfig.uploadPath
+ ).then((objectinfo) => {
+
+ describe(
+ "Delete object result",
+ () => {
+
+ it(
+ "Should have object info ",
+ () => {
+
+ objectinfo.should.be.a("object");
+
+ }
+ );
+
+ }
+ );
+ resolve(true);
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+
+// Test case for deleting bucket
+function deleteBucket (project) {
+
+ // Test case
+ describe(
+ "Delete Bucket",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Delete Bucket",
+ async () => new Promise(async (resolve, reject) => {
+
+ await project.deleteBucket(storjConfig.bucketName).then((bucketInfo) => {
+
+ resolve(true);
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+
+// Close project testcases
+function closeProject (project) {
+
+ // Test case
+ describe(
+ "Close project",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Close project",
+ async () => new Promise(async (resolve, reject) => {
+
+ await project.close().then(() => {
+
+ resolve(true);
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+
+// Parsed access test cases
+function parsedAccess (stringResult) {
+
+ // Test case
+ describe(
+ "Parsed",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Access Shared",
+ async () => new Promise(async (resolve, reject) => {
+
+ await libUplink.parseAccess(stringResult).then(async (parsedAccess) => {
+
+ describe(
+ "parsed access share Result",
+ () => {
+
+ it(
+ "should have prase access",
+ () => {
+
+ parsedAccess.access._handle.should.be.a("number");
+
+ }
+ );
+
+ }
+ );
+
+ describe(
+ "parsed access share Result",
+ () => {
+
+ it(
+ "should have access serialize function",
+ () => {
+
+ parsedAccess.should.have.property("serialize");
+
+ }
+ );
+
+ }
+ );
+
+ describe(
+ "parsed access share Result",
+ () => {
+
+ it(
+ "should have open project function",
+ () => {
+
+ parsedAccess.should.have.property("openProject");
+
+ }
+ );
+
+ }
+ );
+
+ describe(
+ " parsed access share Result",
+ () => {
+
+ it(
+ "should have config open project function",
+ () => {
+
+ parsedAccess.should.have.property("configOpenProject");
+
+ }
+ );
+
+ }
+ );
+
+ describe(
+ "parsed access share Result",
+ () => {
+
+ it(
+ "should have access share function",
+ () => {
+
+ parsedAccess.should.have.property("share");
+
+ }
+ );
+
+ }
+ );
+
+ resolve(true);
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+// Access serialiazed testcases
+function serializeAccess (sharedAccess) {
+
+ describe(
+ "Access Shared",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Access Shared",
+ async () => new Promise(async (resolve, reject) => {
+
+ await sharedAccess.serialize(sharedAccess.access).then(async (stringResult) => {
+
+ parsedAccess(stringResult);
+ resolve(true);
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+
+// Access share testcases
+function accessShare (access) {
+
+ describe(
+ "Access Shared",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Access Shared",
+ async () => new Promise(async (resolve, reject) => {
+
+ const permission = new storj.Permission(
+ true,
+ true,
+ true,
+ true,
+ 0,
+ 0
+ ),
+ sharePrefix = storj.SharePrefix,
+ sharePrefixListArray = [];
+
+ sharePrefix.bucket = storjConfig.bucketName;
+ sharePrefix.prefix = "filepath/";
+ sharePrefixListArray.push(sharePrefix);
+ await access.share(
+ permission,
+ sharePrefixListArray,
+ sharePrefixListArray.length
+ ).then(async (sharedAccess) => {
+
+ describe(
+ "access share Result",
+ () => {
+
+ it(
+ "should have share access",
+ () => {
+
+ sharedAccess.access._handle.should.be.a("number");
+
+ }
+ );
+
+ }
+ );
+ describe(
+ "access share Result",
+ () => {
+
+ it(
+ "should have access serialize function",
+ () => {
+
+ sharedAccess.should.have.property("serialize");
+
+ }
+ );
+
+ }
+ );
+ describe(
+ "access share Result",
+ () => {
+
+ it(
+ "should have open project function",
+ () => {
+
+ sharedAccess.should.have.property("openProject");
+
+ }
+ );
+
+ }
+ );
+ describe(
+ "access share Result",
+ () => {
+
+ it(
+ "should have config open project function",
+ () => {
+
+ sharedAccess.should.have.property("configOpenProject");
+
+ }
+ );
+
+ }
+ );
+ describe(
+ "access share Result",
+ () => {
+
+ it(
+ "should have access share function",
+ () => {
+
+ sharedAccess.should.have.property("share");
+
+ }
+ );
+
+ }
+ );
+ //
+ serializeAccess(sharedAccess);
+ resolve(true);
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+
+// Download read testcases
+function downloadRead (downloadresult) {
+
+ describe(
+ "Download Result Function",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Download",
+ async () => new Promise(async (resolve, reject) => {
+
+ const buffer = Buffer.alloc(BUFFER_SIZE);
+
+ await downloadresult.read(
+ buffer,
+ buffer.length
+ ).then(async (bytesread) => {
+
+ describe(
+ "Close Download",
+ () => {
+
+ it(
+ "Close download function",
+ async () => new Promise(async (resolve, reject) => {
+
+ await downloadresult.close(downloadresult.download).then(() => {
+ //
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+
+ }
+ );
+ //
+ resolve(true);
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+
+// Download object testcases
+function downloadObject (project) {
+
+ describe(
+ "Download Object Function",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Download",
+ async () => new Promise(async (resolve, reject) => {
+
+ const downloadOptions = new storj.DownloadOptions();
+
+ downloadOptions.offset = 0;
+ downloadOptions.length = -1;
+ await project.downloadObject(
+ storjConfig.bucketName,
+ storjConfig.uploadPath,
+ downloadOptions
+ ).then(async (downloadresult) => {
+
+ const buffer = Buffer.alloc(BUFFER_SIZE);
+
+ describe(
+ "download object Result",
+ () => {
+
+ it(
+ "Should get download handle",
+ () => {
+
+ expect(downloadresult.download._handle).to.be.a("number");
+
+ }
+ );
+
+ }
+ );
+ describe(
+ "download object Result",
+ () => {
+
+ it(
+ "Should have download read function ",
+ () => {
+
+ downloadresult.should.have.property("read");
+
+ }
+ );
+
+ }
+ );
+ describe(
+ "download object Result",
+ () => {
+
+ it(
+ "Should have download info function ",
+ () => {
+
+ downloadresult.should.have.property("info");
+
+ }
+ );
+
+ }
+ );
+ describe(
+ "download object Result",
+ () => {
+
+ it(
+ "Should have close download function ",
+ () => {
+
+ downloadresult.should.have.property("close");
+
+ }
+ );
+
+ }
+ );
+ downloadRead(downloadresult);
+ //
+ deleteObject(project);
+ //
+ deleteBucket(project);
+ //
+ closeProject(project);
+ //
+ resolve(true);
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+//
+function listObject (project) {
+
+ describe(
+ "list object function",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "List Object function",
+ async () => new Promise(async (resolve, reject) => {
+
+ const listObjectsOptions = new storj.ListObjectsOptions();
+
+ await project.listObjects(
+ storjConfig.bucketName,
+ listObjectsOptions
+ ).then(async (objectlist) => {
+
+ describe(
+ "list object Result",
+ () => {
+
+ it(
+ "Should get list of object",
+ () => {
+
+ objectlist.should.be.a("object");
+
+ }
+ );
+
+ }
+ );
+ resolve(true);
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+//
+function statObject (project) {
+
+ describe(
+ "Download Object Function",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Download",
+ async () => new Promise(async (resolve, reject) => {
+
+ await project.statObject(
+ storjConfig.bucketName,
+ storjConfig.uploadPath
+ ).then((objectinfo) => {
+
+ //
+ describe(
+ "stat object Result ",
+ () => {
+
+ it(
+ "Should get information of object",
+ () => {
+
+ objectinfo.should.be.a("object");
+
+ }
+ );
+
+ }
+ );
+ resolve(true);
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+
+/*
+ *
+ * Upload write test cases
+ */
+function uploadWrite (upload, project, accessResult) {
+
+ describe(
+ "Upload Write",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Upload Write",
+ async () => new Promise(async (resolve, reject) => {
+
+ const buf = Buffer.from(
+ str,
+ "utf-8"
+ ),
+ bytesRead = buf.write(
+ str,
+ 0,
+ buf.length,
+ "utf-8"
+ );
+
+ await upload.write(
+ buf,
+ bytesRead
+ ).then(async (upload) => {
+
+ describe(
+ "upload write Result",
+ () => {
+
+ it(
+ "Should have bytes written ",
+ () => {
+
+ expect(upload.bytes_written).to.be.a("number");
+
+ }
+ );
+
+ }
+ );
+ resolve(true);
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ //
+ const customMetadataEntry1 = new storj.CustomMetadataEntry();
+
+ customMetadataEntry1.key = "testing";
+ customMetadataEntry1.key_length = customMetadataEntry1.key.length;
+ customMetadataEntry1.value = "testing1";
+ customMetadataEntry1.value_length = customMetadataEntry1.value.length;
+
+ const customMetadataEntry2 = new storj.CustomMetadataEntry();
+
+ customMetadataEntry2.key = "value";
+ customMetadataEntry2.key_length = customMetadataEntry2.key.length;
+ customMetadataEntry2.value = "value1";
+ customMetadataEntry2.value_length = customMetadataEntry2.value.length;
+
+ const customMetadataEntryArray = [
+ customMetadataEntry1,
+ customMetadataEntry2
+ ],
+ customMetadata = new storj.CustomMetadata();
+
+ customMetadata.count = customMetadataEntryArray.length;
+ customMetadata.entries = customMetadataEntryArray;
+ //
+ describe(
+ "upload set custom metadata",
+ () => {
+
+ it(
+ "Upload set custom metadata function",
+ async () => new Promise(async (resolve, reject) => {
+
+ await upload.setCustomMetadata(customMetadata).then(() => {
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+
+ }
+ );
+ //
+ describe(
+ "upload commit",
+ () => {
+
+ it(
+ "Upload commit function",
+ async () => new Promise(async (resolve, reject) => {
+
+ await upload.commit().then(() => {
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+
+ }
+ );
+ //
+ describe(
+ "upload info",
+ async () => {
+
+ it(
+ "Upload info function",
+ async () => new Promise(async (resolve, reject) => {
+
+ await upload.info().then((object) => {
+
+ it(
+ "should have object",
+ () => {
+
+ }
+ );
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+
+ }
+ );
+ //
+ downloadObject(project);
+ //
+ listObject(project);
+ //
+ statObject(project);
+ //
+ accessShare(accessResult);
+ //
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+
+// Upload object test cases
+function uploadObject (project, accessResult) {
+
+ describe(
+ "Upload Object",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Upload Object",
+ async () => new Promise(async (resolve, reject) => {
+
+ const uploadOptions = new storj.UploadOptions();
+
+ uploadOptions.expires = 0;
+ await project.uploadObject(
+ storjConfig.bucketName,
+ storjConfig.uploadPath,
+ uploadOptions
+ ).then(async (upload) => {
+
+ describe(
+ "upload Result",
+ () => {
+
+ it(
+ "Should have upload",
+ () => {
+
+ expect(upload.upload._handle).to.be.a("number");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "upload Result",
+ () => {
+
+ it(
+ "Should have upload write function",
+ () => {
+
+ upload.should.have.property("write");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "upload Result",
+ () => {
+
+ it(
+ "Should have upload commit function",
+ () => {
+
+ upload.should.have.property("commit");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "upload Result",
+ () => {
+
+ it(
+ "Should have upload info function",
+ () => {
+
+ upload.should.have.property("info");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "upload Result",
+ () => {
+
+ it(
+ "Should have upload abort function",
+ () => {
+
+ upload.should.have.property("abort");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "upload Result",
+ () => {
+
+ it(
+ "Should have upload set custom metadata function",
+ () => {
+
+ upload.should.have.property("setCustomMetadata");
+
+ }
+ );
+
+ }
+ );
+ //
+ uploadWrite(
+ upload,
+ project,
+ accessResult
+ );
+ //
+ resolve(true);
+ //
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+
+// List bucket test cases
+function listBucket (project) {
+
+ describe(
+ "List Bucket",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Listing Bucket",
+ async () => new Promise(async (resolve, reject) => {
+
+ const listBucketsOptions = new storj.ListBucketsOptions();
+
+ await project.listBuckets(listBucketsOptions).then(async (bucketListResult) => {
+
+ describe(
+ "list bucket Result",
+ () => {
+
+ it(
+ "should have information",
+ () => {
+
+ bucketListResult.should.be.a("object");
+
+ }
+ );
+
+ }
+ );
+ resolve(true);
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+
+// Ensured Bucket testcases
+function ensureBucket (project) {
+
+ describe(
+ "Ensure Bucket",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Ensure Bucket",
+ async () => new Promise(async (resolve, reject) => {
+
+ await project.ensureBucket(storjConfig.bucketName).then(async (bucketInfo) => {
+
+ describe(
+ "ensure bucket Result",
+ () => {
+
+ it(
+ "should have information",
+ () => {
+
+ bucketInfo.name.should.equal(storjConfig.bucketName);
+
+ }
+ );
+
+ }
+ );
+ resolve(true);
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+
+// Stat Bucket test cases
+function statBucket (project) {
+
+ describe(
+ "Stat Bucket",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Stat Bucket",
+ async () => new Promise(async (resolve, reject) => {
+
+ await project.statBucket(storjConfig.bucketName).then(async (bucketInfo) => {
+
+ describe(
+ "stat bucket Result",
+ () => {
+
+ it(
+ "should have information",
+ () => {
+
+ bucketInfo.name.should.equal(storjConfig.bucketName);
+
+ }
+ );
+
+ }
+ );
+
+ resolve(true);
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+
+// Create bucket test cases
+function createBucket (project, accessResult) {
+
+ describe(
+ "Create Bucket",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Creating Bucket",
+ async () => new Promise(async (resolve, reject) => {
+
+ await project.createBucket(storjConfig.bucketName).then(async (bucketInfo) => {
+
+ describe(
+ "create bucket Result",
+ () => {
+
+ it(
+ "should have information",
+ () => {
+
+ bucketInfo.name.should.equal(storjConfig.bucketName);
+
+ }
+ );
+
+ }
+ );
+ //
+ statBucket(project);
+ //
+ ensureBucket(project);
+ //
+ listBucket(project);
+ //
+ uploadObject(
+ project,
+ accessResult
+ );
+ //
+ resolve(true);
+ //
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+
+// Open project test case
+function openProject (accessResult) {
+
+ describe(
+ "Open Project Function",
+ () => new Promise(async (resolve, reject) => {
+
+ it(
+ "Opening project",
+ async () => new Promise(async (resolve, reject) => {
+
+ await accessResult.openProject().then(async (project) => {
+
+ describe(
+ "Project Result",
+ () => {
+
+ it(
+ "Should have project",
+ () => {
+
+ expect(project.project._handle).to.be.a("number");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "Project Result",
+ () => {
+
+ it(
+ "Should have stat bucket function",
+ () => {
+
+ project.should.have.property("statBucket");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "Project Result",
+ () => {
+
+ it(
+ "Should have create bucket function",
+ () => {
+
+ project.should.have.property("createBucket");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "Project Result",
+ () => {
+
+ it(
+ "Should have ensure bucket function",
+ () => {
+
+ project.should.have.property("ensureBucket");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "Project Result",
+ () => {
+
+ it(
+ "Should have list bucket function",
+ () => {
+
+ project.should.have.property("listBuckets");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "Project Result",
+ () => {
+
+ it(
+ "Should have download object function",
+ () => {
+
+ project.should.have.property("downloadObject");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "Project Result",
+ () => {
+
+ it(
+ "Should have upload object function",
+ () => {
+
+ project.should.have.property("uploadObject");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "Project Result",
+ () => {
+
+ it(
+ "Should have stat object function",
+ () => {
+
+ project.should.have.property("statObject");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "Project Result",
+ () => {
+
+ it(
+ "Should have list object function",
+ () => {
+
+ project.should.have.property("listObjects");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "Project Result",
+ () => {
+
+ it(
+ "Should have delete object function",
+ () => {
+
+ project.should.have.property("deleteObject");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "Project Result",
+ () => {
+
+ it(
+ "Should have delete bucket function",
+ () => {
+
+ project.should.have.property("deleteBucket");
+
+ }
+ );
+
+ }
+ );
+ //
+ describe(
+ "Project Result",
+ () => {
+
+ it(
+ "Should have close project function",
+ () => {
+
+ project.should.have.property("close");
+
+ }
+ );
+
+ }
+ );
+ //
+ createBucket(
+ project,
+ accessResult
+ );
+ //
+ resolve(true);
+
+ }).
+ catch((err) => {
+
+ reject(err);
+
+ });
+ resolve(true);
+
+ })
+ );
+ resolve(true);
+
+ })
+ );
+
+}
+
+/*
+ *
+ *
+ */
+describe(
+ "Uplink NodeJS Test",
+ () => {
+
+ //
+ context(
+ "Request Access with phassphrase",
+ () => {
+
+ it(
+ "Request Access",
+ () => {
+
+ return new Promise(async (resolve, reject) => {
+
+ //
+ await libUplink.requestAccessWithPassphrase(
+ storjConfig.satelliteURL,
+ storjConfig.apiKey,
+ storjConfig.encryptionPassphrase
+ ).then(async (access) => {
+
+ //
+ describe(
+ "Access Result",
+ () => {
+
+ it(
+ "Should have access",
+ () => {
+
+ expect(access.access._handle).to.be.a("number");
+
+ }
+ );
+
+ }
+ );
+
+ describe(
+ "Access Result",
+ () => {
+
+ it(
+ "Should have open project function",
+ () => {
+
+ access.should.have.property("openProject");
+
+ }
+ );
+
+ }
+ );
+
+ describe(
+ "Access Result",
+ () => {
+
+ it(
+ "Should have config open project function",
+ () => {
+
+ access.should.have.property("configOpenProject");
+
+ }
+ );
+
+ }
+ );
+
+ describe(
+ "Access Result",
+ () => {
+
+ it(
+ "Should have access share function",
+ () => {
+
+ access.should.have.property("share");
+
+ }
+ );
+
+ }
+ );
+
+ describe(
+ "Access Result",
+ () => {
+
+ it(
+ "Should have access serialize function",
+ () => {
+
+ access.should.have.property("serialize");
+
+ }
+ );
+
+ }
+ );
+ //
+ openProject(access);
+ //
+ resolve(true);
+ //
+
+ });
+
+ }).catch((err) => {
+ console.log(err);
+ });
+ //
+ }
+ );
+
+ }
+ );
+
+ }
+);
+
diff --git a/tsconfig.json b/tsconfig.json
new file mode 100644
index 00000000..63754f54
--- /dev/null
+++ b/tsconfig.json
@@ -0,0 +1,10 @@
+{
+ "extends": "@tsconfig/node12/tsconfig.json",
+ "compilerOptions": {
+ "outDir": "dist",
+ "allowJs": true,
+ "declaration": true
+ },
+ "include": ["*.ts"],
+ "exclude": ["node_modules", "**/*.spec.ts", "**/*.test.ts","HelloStorjTS.ts"]
+}
diff --git a/types.ts b/types.ts
new file mode 100644
index 00000000..e199d829
--- /dev/null
+++ b/types.ts
@@ -0,0 +1,2 @@
+export type ObjectInfo = Record;
+export type BucketInfo = Record;
diff --git a/uplink.js b/uplink.js
deleted file mode 100644
index cf658ae3..00000000
--- a/uplink.js
+++ /dev/null
@@ -1,139 +0,0 @@
-const process = require("process");
-process.chdir(__dirname);
-var uplink = require("bindings")("uplink");
-const AccessResultStruct = require('./access.js');
-const errorhandle = require('./error.js');
-
-/*eslint-disable */
-class ListBucketsOptions {
- constructor(cursor="") {
- this.cursor = cursor;
- }
-}
-
-class Permission {
- constructor(allow_download=false,allow_upload=false,allow_list=false,allow_delete=false,not_before=0,not_after=0) {
- this.allow_download=allow_download;
- this.allow_upload=allow_upload;
- this.allow_list=allow_list;
- this.allow_delete=allow_delete;
- this.not_before=not_before;
- this.not_after=not_after;
- }
-}
-
-class UploadOptions {
- constructor(expires=0) {
- this.expires = expires;
- }
-}
-
-class DownloadOptions{
- constructor(offset = 0,length = 0) {
- this.offset = offset;
- this.length = length;
- }
-}
-
-class ListObjectsOptions {
- constructor(prefix="",cursor="",recursive=false,system=false,custom=false) {
- this.prefix=prefix;
- this.cursor=cursor;
- this.recursive=recursive;
- this.system=system;
- this.custom=custom;
- }
-}
-
-class SharePrefix {
- constructor(bucket="",prefix="") {
- this.bucket=bucket;
- this.prefix=prefix;
- }
-}
-
-class CustomMetadata {
- constructor(entries=[],count=0) {
- this.entries = entries;
- this.count = count;
- }
-}
-
-class CustomMetadataEntry {
- constructor(key="", key_length=0,value=0,value_length=0) {
- this.key=key;
- this.key_length=key_length;
- this.value=value;
- this.value_length=value_length;
- }
-}
-
-class Config {
- constructor(user_agent="", dial_timeout_milliseconds=0,temp_directory="") {
- this.user_agent=user_agent;
- this.dial_timeout_milliseconds=dial_timeout_milliseconds;
- this.temp_directory=temp_directory;
- }
-}
-
-class Uplink {
- // request_access_with_passphrase generates a new access grant using a passhprase.
- // It must talk to the Satellite provided to get a project-based salt for deterministic
- // key derivation.
- // Note: this is a CPU-heavy function that uses a password-based key derivation
- // function (Argon2). This should be a setup-only step.
- // Most common interactions with the library should be using a serialized access grant
- // through ParseAccess directly.
- // Input : Satellite Address (String) , API key (String) , Encryption phassphrase(String)
- // Output : Access (Object)
- async requestAccessWithPassphrase(satelliteURL,apiKey,encryptionPassphrase){
- var access = await uplink.request_access_with_passphrase(satelliteURL,apiKey,encryptionPassphrase).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- var accessResultReturn = new AccessResultStruct(access.access);
- return(accessResultReturn);
- }
-
- // ParseAccess parses a serialized access grant string.
- // This should be the main way to instantiate an access grant for opening a project.
- // See the note on RequestAccessWithPassphrase
- // Input : Shared string
- // Output : Access (Object)
- async parseAccess(stringResult){
- var parsedSharedAccess = await uplink.parse_access(stringResult).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- var accessResultReturn = new AccessResultStruct(parsedSharedAccess.access);
- return(accessResultReturn);
- }
-
- // RequestAccessWithPassphrase generates a new access grant using a passhprase and custom configuration.
- // It must talk to the Satellite provided to get a project-based salt for deterministic key derivation.
- // Note: this is a CPU-heavy function that uses a password-based key derivation function (Argon2). This should be a setup-only step.
- // Most common interactions with the library should be using a serialized access grant
- // hrough ParseAccess directly.
- // Input : Config (Object) , Satellite Address (String) , API key (String) , Encryption phassphrase(String)
- // Output : Access (Object)
- async configRequestAccessWithPassphrase(config,satelliteURL,apiKey,encryptionPassphrase){
- var access = await uplink.config_request_access_with_passphrase(config,satelliteURL,apiKey,encryptionPassphrase).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- var accessResultReturn = new AccessResultStruct(access.access);
- return(accessResultReturn);
- }
-}
-/*eslint-enable */
-//exporting function and object
-module.exports = {
- Uplink ,
- DownloadOptions,
- ListBucketsOptions,
- Permission,
- UploadOptions,
- ListObjectsOptions,
- CustomMetadataEntry,
- CustomMetadata,
- SharePrefix,
- Config,
- errorhandle
-};
diff --git a/uplink.ts b/uplink.ts
new file mode 100644
index 00000000..da6a1c5f
--- /dev/null
+++ b/uplink.ts
@@ -0,0 +1,305 @@
+/* eslint-disable */
+import process from "process";
+process.chdir(__dirname);
+import {AccessResultStruct} from "./access.js";
+//
+import bindings = require("bindings");
+const uplink = bindings("uplink"),
+ //
+
+ defaultValue = 0;
+//
+
+const errorhandle = require("./error.js");
+
+class ListBucketsOptions {
+
+ cursor: string;
+
+ constructor (cursor = "") {
+
+ this.cursor = cursor;
+
+ }
+
+}
+
+class Permission {
+
+
+ allow_download: boolean;
+
+ allow_upload: boolean;
+
+ allow_list: boolean;
+
+ allow_delete: boolean;
+
+ not_before: number;
+
+ not_after: number;
+
+ constructor (allow_download = false, allow_upload = false, allow_list = false, allow_delete = false, not_before = defaultValue, not_after = defaultValue) {
+
+ this.allow_download = allow_download;
+ this.allow_upload = allow_upload;
+ this.allow_list = allow_list;
+ this.allow_delete = allow_delete;
+ this.not_before = not_before;
+ this.not_after = not_after;
+
+ }
+
+}
+
+class UploadOptions {
+
+ expires: number;
+
+ constructor (expires = defaultValue) {
+
+ this.expires = expires;
+
+ }
+
+}
+
+class DownloadOptions {
+
+ offset: number;
+
+ length: number;
+
+ constructor (offset = defaultValue, length = defaultValue) {
+
+ this.offset = offset;
+ this.length = length;
+
+ }
+
+}
+
+class ListObjectsOptions {
+
+ prefix: string;
+
+ cursor: string;
+
+ recursive: boolean;
+
+ system: boolean;
+
+ custom: boolean;
+
+ constructor (prefix = "", cursor = "", recursive = false, system = false, custom = false) {
+
+ this.prefix = prefix;
+ this.cursor = cursor;
+ this.recursive = recursive;
+ this.system = system;
+ this.custom = custom;
+
+ }
+
+}
+
+class SharePrefix {
+
+ bucket: string;
+
+ prefix: string;
+
+ constructor (bucket = "", prefix = "") {
+
+ this.bucket = bucket;
+ this.prefix = prefix;
+
+ }
+
+}
+
+class CustomMetadataEntry {
+
+ key: string;
+
+ key_length: number;
+
+ value: string;
+
+ value_length: number;
+
+ constructor (key = "", key_length = defaultValue, value = "", value_length = defaultValue) {
+
+ this.key = key;
+ this.key_length = key_length;
+ this.value = value;
+ this.value_length = value_length;
+
+ }
+
+}
+
+class CustomMetadata {
+
+ entries: CustomMetadataEntry[];
+
+ count: number;
+
+ constructor (entries = [], count = defaultValue) {
+
+ this.entries = entries;
+ this.count = count;
+
+ }
+
+}
+
+class Config {
+
+ user_agent: string;
+
+ dial_timeout_milliseconds: number;
+
+ temp_directory: string;
+
+ constructor (user_agent = "", dial_timeout_milliseconds = defaultValue, temp_directory = "") {
+
+ this.user_agent = user_agent;
+ this.dial_timeout_milliseconds = dial_timeout_milliseconds;
+ this.temp_directory = temp_directory;
+
+ }
+
+}
+
+class Uplink {
+
+ /*
+ * Request_access_with_passphrase generates a new access grant using a passhprase.
+ * It must talk to the Satellite provided to get a project-based salt for deterministic
+ * key derivation.
+ * Note: this is a CPU-heavy function that uses a password-based key derivation
+ * function (Argon2). This should be a setup-only step.
+ * Most common interactions with the library should be using a serialized access grant
+ * through ParseAccess directly.
+ * Input : Satellite Address (String) , API key (String) , Encryption phassphrase(String)
+ * Output : Access (Object)
+ */
+ async requestAccessWithPassphrase (satelliteURL: string, apiKey: string, encryptionPassphrase: string): Promise {
+
+ const access = await uplink.request_access_with_passphrase(
+ satelliteURL,
+ apiKey,
+ encryptionPassphrase
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ }),
+ accessResultReturn = new AccessResultStruct(access.access);
+
+
+ return accessResultReturn;
+
+ }
+
+ /*
+ * ParseAccess parses a serialized access grant string.
+ * This should be the main way to instantiate an access grant for opening a project.
+ * See the note on RequestAccessWithPassphrase
+ * Input : Shared string
+ * Output : Access (Object)
+ */
+ async parseAccess (stringResult: string): Promise {
+
+ const parsedSharedAccess = await uplink.parse_access(stringResult).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ }),
+ accessResultReturn = new AccessResultStruct(parsedSharedAccess.access);
+
+
+ return accessResultReturn;
+
+ }
+
+ /*
+ * RequestAccessWithPassphrase generates a new access grant using a passhprase and custom configuration.
+ * It must talk to the Satellite provided to get a project-based salt for deterministic key derivation.
+ * Note: this is a CPU-heavy function that uses a password-based key derivation function (Argon2). This should be a setup-only step.
+ * Most common interactions with the library should be using a serialized access grant
+ * hrough ParseAccess directly.
+ * Input : Config (Object) , Satellite Address (String) , API key (String) , Encryption phassphrase(String)
+ * Output : Access (Object)
+ */
+ async configRequestAccessWithPassphrase (config: Config, satelliteURL: string, apiKey: string, encryptionPassphrase: string): Promise {
+
+ const access = await uplink.config_request_access_with_passphrase(
+ config,
+ satelliteURL,
+ apiKey,
+ encryptionPassphrase
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ }),
+ accessResultReturn = new AccessResultStruct(access.access);
+
+
+ return accessResultReturn;
+
+ }
+
+
+ /*
+ * Input : Encryption phassphrase(String) , Array
+ * Output : Output : Encryptio_Key (Object)
+ */
+ async uplinkDeriveEncryptionKey (phassphrase: string, salt: any): Promise {
+
+ const encryption = await uplink.derive_encryption_key(
+ phassphrase,
+ salt,
+ salt.length
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+
+ return encryption;
+
+ }
+
+}
+
+// Exporting function and object
+export {
+ Uplink,
+ DownloadOptions,
+ ListBucketsOptions,
+ Permission,
+ UploadOptions,
+ ListObjectsOptions,
+ CustomMetadataEntry,
+ CustomMetadata,
+ SharePrefix,
+ Config,
+ errorhandle
+};
+/* eslint-enable */
diff --git a/upload.js b/upload.js
deleted file mode 100644
index 603a1964..00000000
--- a/upload.js
+++ /dev/null
@@ -1,59 +0,0 @@
-var uplink = require("bindings")("uplink");
-const errorhandle = require('./error.js');
-
-//
-class UploadResultStruct{
- constructor(upload){
- this.upload = upload;
- }
-
- // function uploads bytes data passed as parameter to the object's data stream.
- // Input : Buffer (Buf), Buffer length (Int)
- // Output : WriteResult (Int)
- async write(buffer,bytesread){
- var writeResult = await uplink.upload_write(this.upload,buffer,bytesread).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- return writeResult;
- }
-
- // function to set custom meta information while uploading data
- // Input : customMetadata (Object)
- // Output : None
- async setCustomMetadata(customMetadata){
- await uplink.upload_set_custom_metadata(this.upload,customMetadata).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- }
-
- // function commits the uploaded data.
- // Input : None
- // Output : None
- async commit(){
- await uplink.upload_commit(this.upload).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- }
-
- // function returns the last information about the uploaded object.
- // Input : None
- // Output : ObjectInfo
- async info(){
- var object = await uplink.upload_info(this.upload).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- return object;
- }
-
- // function aborts an ongoing upload.
- // Input : None
- // Output : ObjectInfo
- async abort(){
- var object = await uplink.upload_abort(this.upload).catch((error) => {
- errorhandle.storjException(error.error.code,error.error.message);
- });
- return object;
- }
-}
-
-module.exports = UploadResultStruct;
\ No newline at end of file
diff --git a/upload.ts b/upload.ts
new file mode 100644
index 00000000..c4e2a449
--- /dev/null
+++ b/upload.ts
@@ -0,0 +1,125 @@
+/* eslint-disable */
+import {ObjectInfo} from "./types";
+
+import bindings = require("bindings");
+const uplink = bindings("uplink");
+const errorhandle = require("./error.js");
+
+export class UploadResultStruct {
+
+ upload: any;
+
+ constructor (upload: any) {
+
+ this.upload = upload;
+
+ }
+
+ /*
+ * Function uploads bytes data passed as parameter to the object's data stream.
+ * Input : Buffer (Buf), Buffer length (Int)
+ * Output : WriteResult (Int)
+ */
+ async write (buffer: Buffer, bytesread: number): Promise> {
+
+ const writeResult = await uplink.upload_write(
+ this.upload,
+ buffer,
+ bytesread
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+
+ return writeResult;
+
+ }
+
+ /*
+ * Function to set custom meta information while uploading data
+ * Input : customMetadata (Object)
+ * Output : None
+ */
+ async setCustomMetadata (customMetadata: Record): Promise {
+
+ await uplink.upload_set_custom_metadata(
+ this.upload,
+ customMetadata
+ ).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+ }
+
+ /*
+ * Function commits the uploaded data.
+ * Input : None
+ * Output : None
+ */
+ async commit (): Promise {
+
+ await uplink.upload_commit(this.upload).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+ }
+
+ /*
+ * Function returns the last information about the uploaded object.
+ * Input : None
+ * Output : ObjectInfo
+ */
+ async info (): Promise {
+
+ const object = await uplink.upload_info(this.upload).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+
+ return object;
+
+ }
+
+ /*
+ * Function aborts an ongoing upload.
+ * Input : None
+ * Output : ObjectInfo
+ */
+ async abort (): Promise {
+
+ /* eslint-disable max-len */
+ const object = await uplink.upload_abort(this.upload).catch((error: any) => {
+
+ errorhandle.storjException(
+ error.error.code,
+ error.error.message
+ );
+
+ });
+
+ return object;
+
+ }
+
+}
+/* eslint-enable max-len,@typescript-eslint/no-explicit-any */