Lines Matching defs:args

90 void Blob::New(const FunctionCallbackInfo<Value>& args) {
91 Environment* env = Environment::GetCurrent(args);
92 CHECK(args[0]->IsArray()); // sources
93 CHECK(args[1]->IsUint32()); // length
97 size_t length = args[1].As<Uint32>()->Value();
99 Local<Array> ary = args[0].As<Array>();
125 args.GetReturnValue().Set(blob->object());
128 void Blob::ToArrayBuffer(const FunctionCallbackInfo<Value>& args) {
129 Environment* env = Environment::GetCurrent(args);
131 ASSIGN_OR_RETURN_UNWRAP(&blob, args.Holder());
134 args.GetReturnValue().Set(ret);
137 void Blob::ToSlice(const FunctionCallbackInfo<Value>& args) {
138 Environment* env = Environment::GetCurrent(args);
140 ASSIGN_OR_RETURN_UNWRAP(&blob, args.Holder());
141 CHECK(args[0]->IsUint32());
142 CHECK(args[1]->IsUint32());
143 size_t start = args[0].As<Uint32>()->Value();
144 size_t end = args[1].As<Uint32>()->Value();
147 args.GetReturnValue().Set(slice->object());
237 void Blob::StoreDataObject(const v8::FunctionCallbackInfo<v8::Value>& args) {
238 Environment* env = Environment::GetCurrent(args);
239 BlobBindingData* binding_data = Realm::GetBindingData<BlobBindingData>(args);
241 CHECK(args[0]->IsString()); // ID key
242 CHECK(Blob::HasInstance(env, args[1])); // Blob
243 CHECK(args[2]->IsUint32()); // Length
244 CHECK(args[3]->IsString()); // Type
246 Utf8Value key(env->isolate(), args[0]);
248 ASSIGN_OR_RETURN_UNWRAP(&blob, args[1]);
250 size_t length = args[2].As<Uint32>()->Value();
251 Utf8Value type(env->isolate(), args[3]);
261 void Blob::RevokeDataObject(const v8::FunctionCallbackInfo<v8::Value>& args) {
262 BlobBindingData* binding_data = Realm::GetBindingData<BlobBindingData>(args);
264 Environment* env = Environment::GetCurrent(args);
265 CHECK(args[0]->IsString()); // ID key
267 Utf8Value key(env->isolate(), args[0]);
272 void Blob::GetDataObject(const v8::FunctionCallbackInfo<v8::Value>& args) {
273 BlobBindingData* binding_data = Realm::GetBindingData<BlobBindingData>(args);
275 Environment* env = Environment::GetCurrent(args);
276 CHECK(args[0]->IsString());
278 Utf8Value key(env->isolate(), args[0]);
298 args.GetReturnValue().Set(
325 Local<Value> args[2];
328 args[0] = Number::New(env->isolate(), status),
329 args[1] = Undefined(env->isolate());
331 args[0] = Undefined(env->isolate());
332 args[1] = ArrayBuffer::New(env->isolate(), destination_);
335 ptr->MakeCallback(env->ondone_string(), arraysize(args), args);
370 void FixedSizeBlobCopyJob::New(const FunctionCallbackInfo<Value>& args) {
374 Environment* env = Environment::GetCurrent(args);
375 CHECK(args.IsConstructCall());
376 CHECK(args[0]->IsObject());
377 CHECK(Blob::HasInstance(env, args[0]));
380 ASSIGN_OR_RETURN_UNWRAP(&blob, args[0]);
391 new FixedSizeBlobCopyJob(env, args.This(), blob, mode);
394 void FixedSizeBlobCopyJob::Run(const FunctionCallbackInfo<Value>& args) {
395 Environment* env = Environment::GetCurrent(args);
397 ASSIGN_OR_RETURN_UNWRAP(&job, args.Holder());
404 args.GetReturnValue().Set(