Lines Matching refs:args

122 void PipeWrap::New(const FunctionCallbackInfo<Value>& args) {
126 CHECK(args.IsConstructCall());
127 CHECK(args[0]->IsInt32());
128 Environment* env = Environment::GetCurrent(args);
130 int type_value = args[0].As<Int32>()->Value();
152 new PipeWrap(env, args.This(), provider, ipc);
167 void PipeWrap::Bind(const FunctionCallbackInfo<Value>& args) {
169 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
170 node::Utf8Value name(args.GetIsolate(), args[0]);
172 args.GetReturnValue().Set(err);
177 void PipeWrap::SetPendingInstances(const FunctionCallbackInfo<Value>& args) {
179 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
180 CHECK(args[0]->IsInt32());
181 int instances = args[0].As<Int32>()->Value();
187 void PipeWrap::Fchmod(const v8::FunctionCallbackInfo<v8::Value>& args) {
189 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
190 CHECK(args[0]->IsInt32());
191 int mode = args[0].As<Int32>()->Value();
193 args.GetReturnValue().Set(err);
197 void PipeWrap::Listen(const FunctionCallbackInfo<Value>& args) {
199 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
202 if (!args[0]->Int32Value(env->context()).To(&backlog)) return;
206 args.GetReturnValue().Set(err);
210 void PipeWrap::Open(const FunctionCallbackInfo<Value>& args) {
211 Environment* env = Environment::GetCurrent(args);
214 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
217 if (!args[0]->Int32Value(env->context()).To(&fd)) return;
222 args.GetReturnValue().Set(err);
226 void PipeWrap::Connect(const FunctionCallbackInfo<Value>& args) {
227 Environment* env = Environment::GetCurrent(args);
230 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
232 CHECK(args[0]->IsObject());
233 CHECK(args[1]->IsString());
235 Local<Object> req_wrap_obj = args[0].As<Object>();
236 node::Utf8Value name(env->isolate(), args[1]);
251 args.GetReturnValue().Set(0); // uv_pipe_connect() doesn't return errors.