Home | History | Annotate | Download | only in js

Lines Matching refs:Dictionary

15 #include "gin/dictionary.h"
38 gin::Dictionary WaitHandle(const gin::Arguments& args,
43 gin::Dictionary dictionary = gin::Dictionary::CreateEmpty(isolate);
47 dictionary.Set("result", result);
51 dictionary.Set("signalsState", v8::Null(isolate).As<v8::Value>());
53 gin::Dictionary signalsStateDict = gin::Dictionary::CreateEmpty(isolate);
57 dictionary.Set("signalsState", signalsStateDict);
60 return dictionary;
63 gin::Dictionary WaitMany(const gin::Arguments& args,
68 gin::Dictionary dictionary = gin::Dictionary::CreateEmpty(isolate);
73 dictionary.Set("result", wmv.result);
75 dictionary.Set("index", wmv.index);
77 dictionary.Set("index", v8::Null(isolate).As<v8::Value>());
80 std::vector<gin::Dictionary> vec;
82 gin::Dictionary signalsStateDict = gin::Dictionary::CreateEmpty(isolate);
89 dictionary.Set("signalsState", vec);
91 dictionary.Set("signalsState", v8::Null(isolate).As<v8::Value>());
94 return dictionary;
97 gin::Dictionary CreateMessagePipe(const gin::Arguments& args) {
98 gin::Dictionary dictionary = gin::Dictionary::CreateEmpty(args.isolate());
99 dictionary.Set("result", MOJO_RESULT_INVALID_ARGUMENT);
110 gin::Dictionary options_dict(args.isolate(), options_value->ToObject());
118 return dictionary;
123 return dictionary;
128 dictionary.Set("result", result);
129 dictionary.Set("handle0", mojo::Handle(handle0));
130 dictionary.Set("handle1", mojo::Handle(handle1));
131 return dictionary;
155 gin::Dictionary ReadMessage(const gin::Arguments& args,
163 gin::Dictionary dictionary = gin::Dictionary::CreateEmpty(args.isolate());
164 dictionary.Set("result", result);
165 return dictionary;
187 gin::Dictionary dictionary = gin::Dictionary::CreateEmpty(args.isolate());
188 dictionary.Set("result", result);
189 dictionary.Set("buffer", array_buffer);
190 dictionary.Set("handles", handles);
191 return dictionary;
194 gin::Dictionary CreateDataPipe(const gin::Arguments& args) {
195 gin::Dictionary dictionary = gin::Dictionary::CreateEmpty(args.isolate());
196 dictionary.Set("result", MOJO_RESULT_INVALID_ARGUMENT);
207 gin::Dictionary options_dict(args.isolate(), options_value->ToObject());
217 return dictionary;
222 return dictionary;
227 dictionary.Set("result", result);
228 dictionary.Set("producerHandle", mojo::Handle(producer_handle));
229 dictionary.Set("consumerHandle", mojo::Handle(consumer_handle));
230 return dictionary;
233 gin::Dictionary WriteData(const gin::Arguments& args,
240 gin::Dictionary dictionary = gin::Dictionary::CreateEmpty(args.isolate());
241 dictionary.Set("result", result);
242 dictionary.Set("numBytes", num_bytes);
243 return dictionary;
246 gin::Dictionary ReadData(const gin::Arguments& args,
253 gin::Dictionary dictionary = gin::Dictionary::CreateEmpty(args.isolate());
254 dictionary.Set("result", result);
255 return dictionary;
267 gin::Dictionary dictionary = gin::Dictionary::CreateEmpty(args.isolate());
268 dictionary.Set("result", result);
269 dictionary.Set("buffer", array_buffer);
270 return dictionary;