Searched refs:ExtensionFunction (Results 1 - 25 of 35) sorted by relevance

12

/external/chromium_org/extensions/browser/
H A Dextension_function.cc30 : public ExtensionFunction::ResponseValueObject {
34 ExtensionFunction* function,
61 class ErrorResponseValue : public ExtensionFunction::ResponseValueObject {
63 ErrorResponseValue(ExtensionFunction* function, const std::string& error) {
74 class BadMessageResponseValue : public ExtensionFunction::ResponseValueObject {
76 explicit BadMessageResponseValue(ExtensionFunction* function) {
86 class RespondNowAction : public ExtensionFunction::ResponseActionObject {
89 RespondNowAction(ExtensionFunction::ResponseValue result,
97 ExtensionFunction::ResponseValue result_;
101 class RespondLaterAction : public ExtensionFunction
166 ExtensionFunction::ExtensionFunction() function in class:ExtensionFunction
[all...]
H A Dextension_function_dispatcher.h34 // A factory function for creating new ExtensionFunction instances.
35 typedef ExtensionFunction* (*ExtensionFunctionFactory)();
110 // Called when an ExtensionFunction is done executing, after it has sent
119 // creates ExtensionFunction::ResponseCallback instances which send responses
125 // Helper to check whether an ExtensionFunction has the required permissions.
130 ExtensionFunction* function,
132 const ExtensionFunction::ResponseCallback& callback);
134 // Helper to create an ExtensionFunction to handle the function given by
137 static ExtensionFunction* CreateExtensionFunction(
144 const ExtensionFunction
[all...]
H A Dextension_function_registry.h14 class ExtensionFunction;
16 // A factory function for creating new ExtensionFunction instances.
17 typedef ExtensionFunction* (*ExtensionFunctionFactory)();
21 ExtensionFunction* NewExtensionFunction() {
41 // Factory method for the ExtensionFunction registered as 'name'.
42 ExtensionFunction* NewFunction(const std::string& name);
H A Dextension_function_dispatcher.cc94 ExtensionFunction::ResponseType type,
99 if (type == ExtensionFunction::BAD_MESSAGE) {
117 routing_id, request_id, type == ExtensionFunction::SUCCEEDED, results,
125 ExtensionFunction::ResponseType type,
173 ExtensionFunction::ResponseCallback CreateCallback(int request_id) {
182 ExtensionFunction::ResponseType type,
237 ExtensionFunction::ResponseCallback callback(
241 scoped_refptr<ExtensionFunction> function(
318 const ExtensionFunction::ResponseCallback& callback) {
336 scoped_refptr<ExtensionFunction> functio
[all...]
H A Dextension_function_registry.cc45 ExtensionFunction* ExtensionFunctionRegistry::NewFunction(
51 ExtensionFunction* function = iter->second.factory_();
H A Dextension_function.h26 class ExtensionFunction;
80 // Traits that describe how ExtensionFunction should be deleted. This just calls
81 // the virtual "Destruct" method on ExtensionFunction, allowing derived classes
85 static void Destruct(const ExtensionFunction* x);
90 class ExtensionFunction class in inherits:base::RefCountedThreadSafe
91 : public base::RefCountedThreadSafe<ExtensionFunction,
107 ExtensionFunction();
164 // but this is deprecated. ExtensionFunction implementations are encouraged
306 static ResponseAction ValidationFailure(ExtensionFunction* function);
312 virtual ~ExtensionFunction();
[all...]
H A Dquota_service.h29 class ExtensionFunction;
58 ExtensionFunction* function,
154 // handled by the ExtensionFunction itself so we don't concern ourselves.
/external/chromium_org/chrome/browser/extensions/api/copresence_private/
H A Dcopresence_private_api.h29 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
39 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
49 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
60 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
H A Dcopresence_private_api.cc28 ExtensionFunction::ResponseAction CopresencePrivateSendFoundFunction::Run() {
47 ExtensionFunction::ResponseAction CopresencePrivateSendSamplesFunction::Run() {
71 ExtensionFunction::ResponseAction CopresencePrivateSendDetectFunction::Run() {
86 ExtensionFunction::ResponseAction
/external/chromium_org/chrome/browser/extensions/api/automation_internal/
H A Dautomation_internal_api.h42 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
52 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
56 ExtensionFunction::ResponseAction RouteActionToAdapter(
H A Dautomation_internal_api.cc135 ExtensionFunction::ResponseAction
176 ExtensionFunction::ResponseAction
213 ExtensionFunction::ResponseAction
244 ExtensionFunction::ResponseAction
/external/chromium_org/chrome/browser/extensions/api/notification_provider/
H A Dnotification_provider_api.h73 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
92 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
112 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
132 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
150 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
168 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
186 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
H A Dnotification_provider_api.cc112 ExtensionFunction::ResponseAction
139 ExtensionFunction::ResponseAction
166 ExtensionFunction::ResponseAction
193 ExtensionFunction::ResponseAction
234 ExtensionFunction::ResponseAction
274 ExtensionFunction::ResponseAction
290 ExtensionFunction::ResponseAction
/external/chromium_org/extensions/browser/api/storage/
H A Dstorage_api.cc41 ExtensionFunction::ResponseAction SettingsFunction::Run() {
73 ExtensionFunction::ResponseValue SettingsFunction::UseReadResult(
84 ExtensionFunction::ResponseValue SettingsFunction::UseWriteResult(
101 ExtensionFunction::ResponseValue SettingsFunction::HandleError(
177 ExtensionFunction::ResponseValue StorageStorageAreaGetFunction::RunWithStorage(
220 ExtensionFunction::ResponseValue
256 ExtensionFunction::ResponseValue StorageStorageAreaSetFunction::RunWithStorage(
269 ExtensionFunction::ResponseValue
299 ExtensionFunction::ResponseValue
/external/chromium_org/chrome/browser/extensions/api/synced_notifications_private/
H A Dsynced_notifications_private_api.cc28 ExtensionFunction::ResponseAction
63 ExtensionFunction::ResponseAction
96 ExtensionFunction::ResponseAction
/external/chromium_org/chrome/browser/extensions/api/copresence/
H A Dcopresence_api.h93 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
105 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
H A Dcopresence_api.cc130 ExtensionFunction::ResponseAction CopresenceExecuteFunction::Run() {
168 ExtensionFunction::ResponseAction CopresenceSetApiKeyFunction::Run() {
/external/chromium_org/chrome/browser/extensions/
H A Dchrome_extension_function.cc120 ExtensionFunction::ResponseAction ChromeAsyncExtensionFunction::Run() {
135 ExtensionFunction::ResponseAction ChromeSyncExtensionFunction::Run() {
/external/chromium_org/extensions/browser/api/serial/
H A Dserial_apitest.cc89 ExtensionFunction* FakeSerialGetDevicesFunctionFactory() {
93 ExtensionFunction* FakeSerialConnectFunctionFactory() {
/external/chromium_org/chrome/browser/chromeos/extensions/
H A Dinput_method_api.cc28 ExtensionFunction::ResponseAction GetCurrentInputMethodFunction::Run() {
39 ExtensionFunction::ResponseAction SetCurrentInputMethodFunction::Run() {
60 ExtensionFunction::ResponseAction GetInputMethodsFunction::Run() {
/external/chromium_org/chrome/browser/extensions/api/enterprise_platform_keys/
H A Denterprise_platform_keys_api.cc66 ExtensionFunction::ResponseAction
107 ExtensionFunction::ResponseAction
157 ExtensionFunction::ResponseAction
203 ExtensionFunction::ResponseAction
241 ExtensionFunction::ResponseAction
279 ExtensionFunction::ResponseAction
/external/chromium_org/chrome/browser/extensions/api/streams_private/
H A Dstreams_private_api.h89 // ExtensionFunction:
90 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
/external/chromium_org/extensions/browser/api/runtime/
H A Druntime_api.cc406 ExtensionFunction::ResponseAction RuntimeGetBackgroundPageFunction::Run() {
433 ExtensionFunction::ResponseAction RuntimeSetUninstallURLFunction::Run() {
447 ExtensionFunction::ResponseAction RuntimeReloadFunction::Run() {
453 ExtensionFunction::ResponseAction RuntimeRequestUpdateCheckFunction::Run() {
477 ExtensionFunction::ResponseAction RuntimeRestartFunction::Run() {
488 ExtensionFunction::ResponseAction RuntimeGetPlatformInfoFunction::Run() {
499 ExtensionFunction::ResponseAction
/external/chromium_org/chrome/browser/extensions/api/automation/
H A Dautomation_apitest.cc325 ExtensionFunction::ResponseAction Run() OVERRIDE {
359 ExtensionFunction* FakeAutomationInternalEnableTabFunctionFactory() {
426 ExtensionFunction::ResponseAction Run() OVERRIDE {
484 ExtensionFunction* FakeAutomationInternalPerformActionFunctionFactory() {
/external/chromium_org/chrome/browser/extensions/api/identity/
H A Didentity_api.h159 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;
230 // ExtensionFunction:
310 virtual ExtensionFunction::ResponseAction Run() OVERRIDE;

Completed in 6000 milliseconds

12