| Index: chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.h
|
| diff --git a/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.h b/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.h
|
| index 9bf13269f1d876816e6144c735cf4c4dc12d2156..117b5692dba464bcca8eecb1b9b2e3cd3f2feabf 100644
|
| --- a/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.h
|
| +++ b/chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.h
|
| @@ -125,6 +125,40 @@ class WebrtcLoggingPrivateDiscardFunction
|
| void DiscardCallback(bool success, const std::string& error_message);
|
| };
|
|
|
| +class WebrtcLoggingPrivateStartRtpDumpFunction
|
| + : public WebrtcLoggingPrivateTabIdFunction {
|
| + public:
|
| + DECLARE_EXTENSION_FUNCTION("webrtcLoggingPrivate.startRtpDump",
|
| + WEBRTCLOGGINGPRIVATE_STARTRTPDUMP)
|
| + WebrtcLoggingPrivateStartRtpDumpFunction();
|
| +
|
| + private:
|
| + virtual ~WebrtcLoggingPrivateStartRtpDumpFunction();
|
| +
|
| + // ExtensionFunction overrides.
|
| + virtual bool RunImpl() OVERRIDE;
|
| +
|
| + // Must be called on UI thread.
|
| + void StartRtpDumpCallback(bool success, const std::string& error_message);
|
| +};
|
| +
|
| +class WebrtcLoggingPrivateStopRtpDumpFunction
|
| + : public WebrtcLoggingPrivateTabIdFunction {
|
| + public:
|
| + DECLARE_EXTENSION_FUNCTION("webrtcLoggingPrivate.stopRtpDump",
|
| + WEBRTCLOGGINGPRIVATE_STOPRTPDUMP)
|
| + WebrtcLoggingPrivateStopRtpDumpFunction();
|
| +
|
| + private:
|
| + virtual ~WebrtcLoggingPrivateStopRtpDumpFunction();
|
| +
|
| + // ExtensionFunction overrides.
|
| + virtual bool RunImpl() OVERRIDE;
|
| +
|
| + // Must be called on UI thread.
|
| + void StopRtpDumpCallback(bool success, const std::string& error_message);
|
| +};
|
| +
|
| } // namespace extensions
|
|
|
| #endif // CHROME_BROWSER_EXTENSIONS_API_WEBRTC_LOGGING_PRIVATE_WEBRTC_LOGGING_PRIVATE_API_H_
|
|
|