Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(158)

Side by Side Diff: public/platform/Platform.h

Issue 782463002: Expose navigator.connect client side API in blink. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2012 Google Inc. All rights reserved. 2 * Copyright (C) 2012 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
79 class WebGestureCurveTarget; 79 class WebGestureCurveTarget;
80 class WebGestureCurve; 80 class WebGestureCurve;
81 class WebGraphicsContext3DProvider; 81 class WebGraphicsContext3DProvider;
82 class WebIDBFactory; 82 class WebIDBFactory;
83 class WebMIDIAccessor; 83 class WebMIDIAccessor;
84 class WebMIDIAccessorClient; 84 class WebMIDIAccessorClient;
85 class WebMediaStreamCenter; 85 class WebMediaStreamCenter;
86 class WebMediaStreamCenterClient; 86 class WebMediaStreamCenterClient;
87 class WebMessagePortChannel; 87 class WebMessagePortChannel;
88 class WebMimeRegistry; 88 class WebMimeRegistry;
89 class WebNavigatorConnectProvider;
89 class WebNotificationManager; 90 class WebNotificationManager;
90 class WebPluginListBuilder; 91 class WebPluginListBuilder;
91 class WebPrescientNetworking; 92 class WebPrescientNetworking;
92 class WebPublicSuffixList; 93 class WebPublicSuffixList;
93 class WebPushProvider; 94 class WebPushProvider;
94 class WebRTCPeerConnectionHandler; 95 class WebRTCPeerConnectionHandler;
95 class WebRTCPeerConnectionHandlerClient; 96 class WebRTCPeerConnectionHandlerClient;
96 class WebSandboxSupport; 97 class WebSandboxSupport;
97 class WebScheduler; 98 class WebScheduler;
98 class WebSecurityOrigin; 99 class WebSecurityOrigin;
(...skipping 526 matching lines...) Expand 10 before | Expand all | Expand 10 after
625 626
626 // Web Notifications -------------------------------------------------- 627 // Web Notifications --------------------------------------------------
627 628
628 virtual WebNotificationManager* notificationManager() { return 0; } 629 virtual WebNotificationManager* notificationManager() { return 0; }
629 630
630 631
631 // Geofencing --------------------------------------------------------- 632 // Geofencing ---------------------------------------------------------
632 633
633 virtual WebGeofencingProvider* geofencingProvider() { return 0; } 634 virtual WebGeofencingProvider* geofencingProvider() { return 0; }
634 635
636
635 // Bluetooth ---------------------------------------------------------- 637 // Bluetooth ----------------------------------------------------------
636 638
637 // Returns pointer to client owned WebBluetooth implementation. 639 // Returns pointer to client owned WebBluetooth implementation.
638 virtual WebBluetooth* bluetooth() { return 0; } 640 virtual WebBluetooth* bluetooth() { return 0; }
639 641
640 642
641 // Push API------------------------------------------------------------ 643 // Push API------------------------------------------------------------
642 644
643 virtual WebPushProvider* pushProvider() { return 0; } 645 virtual WebPushProvider* pushProvider() { return 0; }
644 646
647
648 // navigator.connect --------------------------------------------------
649
650 virtual WebNavigatorConnectProvider* navigatorConnectProvider() { return 0; }
651
645 protected: 652 protected:
646 virtual ~Platform() { } 653 virtual ~Platform() { }
647 }; 654 };
648 655
649 } // namespace blink 656 } // namespace blink
650 657
651 #endif 658 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698