| 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 |