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

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

Issue 1311853005: RTCCertificate and RTCPeerConnection.generateCertificate added to JavaScript (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Chromium implementation of Blink interfaces. Addressed comments. Created 5 years, 2 months 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 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
89 class WebMessagePortChannel; 89 class WebMessagePortChannel;
90 class WebMimeRegistry; 90 class WebMimeRegistry;
91 class WebNavigatorConnectProvider; 91 class WebNavigatorConnectProvider;
92 class WebNotificationManager; 92 class WebNotificationManager;
93 class WebPermissionClient; 93 class WebPermissionClient;
94 class WebPluginListBuilder; 94 class WebPluginListBuilder;
95 class WebPrescientNetworking; 95 class WebPrescientNetworking;
96 class WebProcessMemoryDump; 96 class WebProcessMemoryDump;
97 class WebPublicSuffixList; 97 class WebPublicSuffixList;
98 class WebPushProvider; 98 class WebPushProvider;
99 class WebRTCCertificateGenerator;
99 class WebRTCPeerConnectionHandler; 100 class WebRTCPeerConnectionHandler;
100 class WebRTCPeerConnectionHandlerClient; 101 class WebRTCPeerConnectionHandlerClient;
101 class WebSandboxSupport; 102 class WebSandboxSupport;
102 class WebScrollbarBehavior; 103 class WebScrollbarBehavior;
103 class WebSecurityOrigin; 104 class WebSecurityOrigin;
104 class WebServicePortProvider; 105 class WebServicePortProvider;
105 class WebServicePortProviderClient; 106 class WebServicePortProviderClient;
106 class WebServiceWorkerCacheStorage; 107 class WebServiceWorkerCacheStorage;
107 class WebSocketHandle; 108 class WebSocketHandle;
108 class WebSpeechSynthesizer; 109 class WebSpeechSynthesizer;
(...skipping 517 matching lines...) Expand 10 before | Expand all | Expand 10 after
626 627
627 // Creates an WebRTCPeerConnectionHandler for RTCPeerConnection. 628 // Creates an WebRTCPeerConnectionHandler for RTCPeerConnection.
628 // May return null if WebRTC functionality is not avaliable or out of resour ces. 629 // May return null if WebRTC functionality is not avaliable or out of resour ces.
629 virtual WebRTCPeerConnectionHandler* createRTCPeerConnectionHandler(WebRTCPe erConnectionHandlerClient*) { return nullptr; } 630 virtual WebRTCPeerConnectionHandler* createRTCPeerConnectionHandler(WebRTCPe erConnectionHandlerClient*) { return nullptr; }
630 631
631 // Creates an WebMediaRecorderHandler to record MediaStreams. 632 // Creates an WebMediaRecorderHandler to record MediaStreams.
632 // May return null if the functionality is not available or out of resources . 633 // May return null if the functionality is not available or out of resources .
633 virtual WebMediaRecorderHandler* createMediaRecorderHandler() { return nullp tr; } 634 virtual WebMediaRecorderHandler* createMediaRecorderHandler() { return nullp tr; }
634 635
635 // May return null if WebRTC functionality is not avaliable or out of resour ces. 636 // May return null if WebRTC functionality is not avaliable or out of resour ces.
637 virtual WebRTCCertificateGenerator* createRTCCertificateGenerator() { return nullptr; }
638
639 // May return null if WebRTC functionality is not avaliable or out of resour ces.
636 virtual WebMediaStreamCenter* createMediaStreamCenter(WebMediaStreamCenterCl ient*) { return nullptr; } 640 virtual WebMediaStreamCenter* createMediaStreamCenter(WebMediaStreamCenterCl ient*) { return nullptr; }
637 641
638 // WebWorker ---------------------------------------------------------- 642 // WebWorker ----------------------------------------------------------
639 643
640 virtual void didStartWorkerRunLoop() { } 644 virtual void didStartWorkerRunLoop() { }
641 virtual void didStopWorkerRunLoop() { } 645 virtual void didStopWorkerRunLoop() { }
642 646
643 // WebCrypto ---------------------------------------------------------- 647 // WebCrypto ----------------------------------------------------------
644 648
645 virtual WebCrypto* crypto() { return nullptr; } 649 virtual WebCrypto* crypto() { return nullptr; }
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
740 protected: 744 protected:
741 BLINK_PLATFORM_EXPORT Platform(); 745 BLINK_PLATFORM_EXPORT Platform();
742 virtual ~Platform() { } 746 virtual ~Platform() { }
743 747
744 WebThread* m_mainThread; 748 WebThread* m_mainThread;
745 }; 749 };
746 750
747 } // namespace blink 751 } // namespace blink
748 752
749 #endif 753 #endif
OLDNEW
« no previous file with comments | « third_party/WebKit/public/blink_headers.gypi ('k') | third_party/WebKit/public/platform/WebRTCCertificate.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698