aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/node/ext/call.h
diff options
context:
space:
mode:
authorGravatar murgatroid99 <mlumish@google.com>2015-09-25 16:04:03 -0700
committerGravatar murgatroid99 <mlumish@google.com>2015-09-25 16:04:03 -0700
commit153b09d0395456ab1523d4316585665e4e831f82 (patch)
tree0e5c2fb9ca54b6f8a1f7aa6da48d74762105c137 /src/node/ext/call.h
parent8cde3d7c20445289f7072f29029e44870beecc37 (diff)
Reworked credentials surface API, added test
Diffstat (limited to 'src/node/ext/call.h')
-rw-r--r--src/node/ext/call.h8
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;