Lines Matching refs:action
162 InternalHandlerDelegate::Action action; in Create() local
163 if (delegate_->OnRequest(browser, request, &action)) { in Create()
164 if (!action.redirect_url.is_empty() && action.redirect_url.is_valid()) in Create()
165 return new RedirectHandler(action.redirect_url); in Create()
167 if (action.mime_type.empty()) in Create()
168 action.mime_type = GetMimeType(url.path()); in Create()
170 if (!action.bytes && action.resource_id >= 0) { in Create()
173 action.resource_id); in Create()
176 << action.resource_id << " URL: " << url.spec().c_str(); in Create()
179 action.bytes = base::RefCountedString::TakeString(&str); in Create()
182 if (action.bytes) { in Create()
183 action.stream = CefStreamReader::CreateForData( in Create()
184 const_cast<unsigned char*>(action.bytes->data()), in Create()
185 action.bytes->size()); in Create()
186 action.stream_size = action.bytes->size(); in Create()
189 if (action.stream.get()) { in Create()
190 return new InternalHandler(action.mime_type, action.stream, in Create()
191 action.stream_size); in Create()