Add usage message to peerconnection_server.

Bug: webrtc:10616
Change-Id: I5d8165c3c1f73dc5b5c3eb2307c26fe107ed96be
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/146211
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28615}
This commit is contained in:
Mirko Bonadei
2019-07-19 12:12:14 +02:00
committed by Commit Bot
parent 249bade314
commit 76c89daac5
2 changed files with 4 additions and 3 deletions

View File

@ -731,6 +731,7 @@ if (is_linux || is_win) {
"../test:field_trial", "../test:field_trial",
"//third_party/abseil-cpp/absl/flags:flag", "//third_party/abseil-cpp/absl/flags:flag",
"//third_party/abseil-cpp/absl/flags:parse", "//third_party/abseil-cpp/absl/flags:parse",
"//third_party/abseil-cpp/absl/flags:usage",
] ]
} }
rtc_executable("relayserver") { rtc_executable("relayserver") {

View File

@ -21,6 +21,7 @@
#include "absl/flags/flag.h" #include "absl/flags/flag.h"
#include "absl/flags/parse.h" #include "absl/flags/parse.h"
#include "absl/flags/usage.h"
#include "examples/peerconnection/server/data_socket.h" #include "examples/peerconnection/server/data_socket.h"
#include "examples/peerconnection/server/peer_channel.h" #include "examples/peerconnection/server/peer_channel.h"
#include "system_wrappers/include/field_trial.h" #include "system_wrappers/include/field_trial.h"
@ -65,10 +66,9 @@ void HandleBrowserRequest(DataSocket* ds, bool* quit) {
} }
int main(int argc, char* argv[]) { int main(int argc, char* argv[]) {
absl::SetProgramUsageMessage(
"Example usage: ./peerconnection_server --port=8888\n");
absl::ParseCommandLine(argc, argv); absl::ParseCommandLine(argc, argv);
// TODO(bugs.webrtc.org/10616): Add program usage message when Abseil
// flags supports it.
// std::string usage = "Example usage: " + program_name + " --port=8888";
// InitFieldTrialsFromString stores the char*, so the char array must outlive // InitFieldTrialsFromString stores the char*, so the char array must outlive
// the application. // the application.