diff options
author | 2015-09-25 16:04:03 -0700 | |
---|---|---|
committer | 2015-09-25 16:04:03 -0700 | |
commit | 153b09d0395456ab1523d4316585665e4e831f82 (patch) | |
tree | 0e5c2fb9ca54b6f8a1f7aa6da48d74762105c137 /src/node/ext/call.h | |
parent | 8cde3d7c20445289f7072f29029e44870beecc37 (diff) |
Reworked credentials surface API, added test
Diffstat (limited to 'src/node/ext/call.h')
-rw-r--r-- | src/node/ext/call.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/node/ext/call.h b/src/node/ext/call.h index d965f339fc..dd6c38e4f8 100644 --- a/src/node/ext/call.h +++ b/src/node/ext/call.h @@ -66,9 +66,6 @@ inline v8::Local<v8::Value> nanErrorWithCode(const char *msg, return scope.Escape(err); } -bool CreateMetadataArray(Local<Object> metadata, grpc_metadata_array *array, - shared_ptr<Resources> resources); - v8::Local<v8::Value> ParseMetadata(const grpc_metadata_array *metadata_array); struct Resources { @@ -76,6 +73,10 @@ struct Resources { std::vector<unique_ptr<PersistentValue> > handles; }; +bool CreateMetadataArray(v8::Local<v8::Object> metadata, + grpc_metadata_array *array, + shared_ptr<Resources> resources); + class Op { public: virtual v8::Local<v8::Value> GetNodeValue() const = 0; @@ -125,6 +126,7 @@ class Call : public Nan::ObjectWrap { static NAN_METHOD(Cancel); static NAN_METHOD(CancelWithStatus); static NAN_METHOD(GetPeer); + static NAN_METHOD(SetCredentials); static Nan::Callback *constructor; // Used for typechecking instances of this javascript class static Nan::Persistent<v8::FunctionTemplate> fun_tpl; |