Lines Matching refs:args
150 void TCPWrap::New(const FunctionCallbackInfo<Value>& args) {
154 CHECK(args.IsConstructCall());
155 CHECK(args[0]->IsInt32());
156 Environment* env = Environment::GetCurrent(args);
158 int type_value = args[0].As<Int32>()->Value();
173 new TCPWrap(env, args.This(), provider);
185 void TCPWrap::SetNoDelay(const FunctionCallbackInfo<Value>& args) {
188 args.Holder(),
189 args.GetReturnValue().Set(UV_EBADF));
190 int enable = static_cast<int>(args[0]->IsTrue());
192 args.GetReturnValue().Set(err);
196 void TCPWrap::SetKeepAlive(const FunctionCallbackInfo<Value>& args) {
199 args.Holder(),
200 args.GetReturnValue().Set(UV_EBADF));
203 if (!args[0]->Int32Value(env->context()).To(&enable)) return;
204 unsigned int delay = static_cast<unsigned int>(args[1].As<Uint32>()->Value());
206 args.GetReturnValue().Set(err);
211 void TCPWrap::SetSimultaneousAccepts(const FunctionCallbackInfo<Value>& args) {
214 args.Holder(),
215 args.GetReturnValue().Set(UV_EBADF));
216 bool enable = args[0]->IsTrue();
218 args.GetReturnValue().Set(err);
223 void TCPWrap::Open(const FunctionCallbackInfo<Value>& args) {
226 args.Holder(),
227 args.GetReturnValue().Set(UV_EBADF));
229 if (!args[0]->IntegerValue(args.GetIsolate()->GetCurrentContext()).To(&val))
237 args.GetReturnValue().Set(err);
242 const FunctionCallbackInfo<Value>& args,
247 args.Holder(),
248 args.GetReturnValue().Set(UV_EBADF));
250 node::Utf8Value ip_address(env->isolate(), args[0]);
253 if (!args[1]->Int32Value(env->context()).To(&port)) return;
255 !args[2]->Uint32Value(env->context()).To(&flags)) {
267 args.GetReturnValue().Set(err);
270 void TCPWrap::Bind(const FunctionCallbackInfo<Value>& args) {
271 Bind<sockaddr_in>(args, AF_INET, uv_ip4_addr);
275 void TCPWrap::Bind6(const FunctionCallbackInfo<Value>& args) {
276 Bind<sockaddr_in6>(args, AF_INET6, uv_ip6_addr);
280 void TCPWrap::Listen(const FunctionCallbackInfo<Value>& args) {
283 args.Holder(),
284 args.GetReturnValue().Set(UV_EBADF));
287 if (!args[0]->Int32Value(env->context()).To(&backlog)) return;
291 args.GetReturnValue().Set(err);
295 void TCPWrap::Connect(const FunctionCallbackInfo<Value>& args) {
296 CHECK(args[2]->IsUint32());
298 int port = static_cast<int>(args[2].As<Uint32>()->Value());
299 Connect<sockaddr_in>(args,
306 void TCPWrap::Connect6(const FunctionCallbackInfo<Value>& args) {
307 Environment* env = Environment::GetCurrent(args);
308 CHECK(args[2]->IsUint32());
310 if (!args[2]->Int32Value(env->context()).To(&port)) return;
311 Connect<sockaddr_in6>(args,
318 void TCPWrap::Connect(const FunctionCallbackInfo<Value>& args,
320 Environment* env = Environment::GetCurrent(args);
324 args.Holder(),
325 args.GetReturnValue().Set(UV_EBADF));
327 CHECK(args[0]->IsObject());
328 CHECK(args[1]->IsString());
330 Local<Object> req_wrap_obj = args[0].As<Object>();
331 node::Utf8Value ip_address(env->isolate(), args[1]);
347 CHECK(args[2]->Uint32Value(env->context()).IsJust());
348 int port = args[2]->Uint32Value(env->context()).FromJust();
359 args.GetReturnValue().Set(err);
361 void TCPWrap::Reset(const FunctionCallbackInfo<Value>& args) {
364 &wrap, args.Holder(), args.GetReturnValue().Set(UV_EBADF));
366 int err = wrap->Reset(args[0]);
368 args.GetReturnValue().Set(err);