mirror of https://github.com/grpc/grpc-node.git
Moved write flag constants to base module
This commit is contained in:
parent
fb34cbe5dc
commit
ff25af0163
|
@ -464,10 +464,6 @@ void Call::Init(Handle<Object> exports) {
|
||||||
NanNew<FunctionTemplate>(GetPeer)->GetFunction());
|
NanNew<FunctionTemplate>(GetPeer)->GetFunction());
|
||||||
NanAssignPersistent(fun_tpl, tpl);
|
NanAssignPersistent(fun_tpl, tpl);
|
||||||
Handle<Function> ctr = tpl->GetFunction();
|
Handle<Function> ctr = tpl->GetFunction();
|
||||||
ctr->Set(NanNew("WRITE_BUFFER_HINT"),
|
|
||||||
NanNew<Uint32, uint32_t>(GRPC_WRITE_BUFFER_HINT));
|
|
||||||
ctr->Set(NanNew("WRITE_NO_COMPRESS"),
|
|
||||||
NanNew<Uint32, uint32_t>(GRPC_WRITE_NO_COMPRESS));
|
|
||||||
exports->Set(NanNew("Call"), ctr);
|
exports->Set(NanNew("Call"), ctr);
|
||||||
constructor = new NanCallback(ctr);
|
constructor = new NanCallback(ctr);
|
||||||
}
|
}
|
||||||
|
|
|
@ -196,6 +196,16 @@ void InitConnectivityStateConstants(Handle<Object> exports) {
|
||||||
channel_state->Set(NanNew("FATAL_FAILURE"), FATAL_FAILURE);
|
channel_state->Set(NanNew("FATAL_FAILURE"), FATAL_FAILURE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void InitWriteFlags(Handle<Object> exports) {
|
||||||
|
NanScope();
|
||||||
|
Handle<Object> write_flags = NanNew<Object>();
|
||||||
|
exports->Set(NanNew("writeFlags"), write_flags);
|
||||||
|
Handle<Value> BUFFER_HINT(NanNew<Uint32, uint32_t>(GRPC_WRITE_BUFFER_HINT));
|
||||||
|
write_flags->Set(NanNew("BUFFER_HINT"), BUFFER_HINT);
|
||||||
|
Handle<Value> NO_COMPRESS(NanNew<Uint32, uint32_t>(GRPC_WRITE_NO_COMPRESS));
|
||||||
|
write_flags->Set(NanNew("NO_COMPRESS"), NO_COMPRESS);
|
||||||
|
}
|
||||||
|
|
||||||
void init(Handle<Object> exports) {
|
void init(Handle<Object> exports) {
|
||||||
NanScope();
|
NanScope();
|
||||||
grpc_init();
|
grpc_init();
|
||||||
|
@ -204,6 +214,7 @@ void init(Handle<Object> exports) {
|
||||||
InitOpTypeConstants(exports);
|
InitOpTypeConstants(exports);
|
||||||
InitPropagateConstants(exports);
|
InitPropagateConstants(exports);
|
||||||
InitConnectivityStateConstants(exports);
|
InitConnectivityStateConstants(exports);
|
||||||
|
InitWriteFlags(exports);
|
||||||
|
|
||||||
grpc::node::Call::Init(exports);
|
grpc::node::Call::Init(exports);
|
||||||
grpc::node::Channel::Init(exports);
|
grpc::node::Channel::Init(exports);
|
||||||
|
|
5
index.js
5
index.js
|
@ -144,6 +144,11 @@ exports.propagate = grpc.propagate;
|
||||||
*/
|
*/
|
||||||
exports.callError = grpc.callError;
|
exports.callError = grpc.callError;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Write flag name to code number mapping
|
||||||
|
*/
|
||||||
|
exports.writeFlags = grpc.writeFlags;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Credentials factories
|
* Credentials factories
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue