OLD | NEW |
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 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
85 class WebFallbackThemeEngine; | 85 class WebFallbackThemeEngine; |
86 class WebFileSystem; | 86 class WebFileSystem; |
87 class WebFileUtilities; | 87 class WebFileUtilities; |
88 class WebFlingAnimator; | 88 class WebFlingAnimator; |
89 class WebGestureCurve; | 89 class WebGestureCurve; |
90 class WebGraphicsContext3DProvider; | 90 class WebGraphicsContext3DProvider; |
91 class WebIDBFactory; | 91 class WebIDBFactory; |
92 class WebImageCaptureFrameGrabber; | 92 class WebImageCaptureFrameGrabber; |
93 class WebMIDIAccessor; | 93 class WebMIDIAccessor; |
94 class WebMIDIAccessorClient; | 94 class WebMIDIAccessorClient; |
| 95 class WebMediaCapabilitiesClient; |
95 class WebMediaPlayer; | 96 class WebMediaPlayer; |
96 class WebMediaRecorderHandler; | 97 class WebMediaRecorderHandler; |
97 class WebMediaStream; | 98 class WebMediaStream; |
98 class WebMediaStreamCenter; | 99 class WebMediaStreamCenter; |
99 class WebMediaStreamCenterClient; | 100 class WebMediaStreamCenterClient; |
100 class WebMediaStreamTrack; | 101 class WebMediaStreamTrack; |
101 class WebMessagePortChannel; | 102 class WebMessagePortChannel; |
102 class WebNotificationManager; | 103 class WebNotificationManager; |
103 class WebPluginListBuilder; | 104 class WebPluginListBuilder; |
104 class WebPrescientNetworking; | 105 class WebPrescientNetworking; |
(...skipping 565 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
670 virtual WebPushProvider* pushProvider() { return nullptr; } | 671 virtual WebPushProvider* pushProvider() { return nullptr; } |
671 | 672 |
672 // Background Sync API------------------------------------------------- | 673 // Background Sync API------------------------------------------------- |
673 | 674 |
674 virtual WebSyncProvider* backgroundSyncProvider() { return nullptr; } | 675 virtual WebSyncProvider* backgroundSyncProvider() { return nullptr; } |
675 | 676 |
676 // Experimental Framework ---------------------------------------------- | 677 // Experimental Framework ---------------------------------------------- |
677 | 678 |
678 virtual WebTrialTokenValidator* trialTokenValidator() { return nullptr; } | 679 virtual WebTrialTokenValidator* trialTokenValidator() { return nullptr; } |
679 | 680 |
| 681 // Media Capabilities -------------------------------------------------- |
| 682 |
| 683 virtual WebMediaCapabilitiesClient* mediaCapabilitiesClient() { |
| 684 return nullptr; |
| 685 } |
| 686 |
680 // Memory ------------------------------------------------------------ | 687 // Memory ------------------------------------------------------------ |
681 | 688 |
682 // Requests purging memory. The platform may or may not purge memory, | 689 // Requests purging memory. The platform may or may not purge memory, |
683 // depending on memory pressure. | 690 // depending on memory pressure. |
684 virtual void requestPurgeMemory() {} | 691 virtual void requestPurgeMemory() {} |
685 | 692 |
686 // Feature Policy ----------------------------------------------------- | 693 // Feature Policy ----------------------------------------------------- |
687 | 694 |
688 // Create a new feature policy object for a document, given its parent | 695 // Create a new feature policy object for a document, given its parent |
689 // document's policy (may be nullptr), its container policy (may be empty), | 696 // document's policy (may be nullptr), its container policy (may be empty), |
(...skipping 18 matching lines...) Expand all Loading... |
708 protected: | 715 protected: |
709 Platform(); | 716 Platform(); |
710 virtual ~Platform() {} | 717 virtual ~Platform() {} |
711 | 718 |
712 WebThread* m_mainThread; | 719 WebThread* m_mainThread; |
713 }; | 720 }; |
714 | 721 |
715 } // namespace blink | 722 } // namespace blink |
716 | 723 |
717 #endif | 724 #endif |
OLD | NEW |