aboutsummaryrefslogtreecommitdiff
path: root/main.cc
diff options
context:
space:
mode:
Diffstat (limited to 'main.cc')
-rw-r--r--main.cc54
1 files changed, 27 insertions, 27 deletions
diff --git a/main.cc b/main.cc
index ae62f53..3e0c5f2 100644
--- a/main.cc
+++ b/main.cc
@@ -16,47 +16,47 @@
*
*/
-#include <string>
-#include <thread>
-#include <vector>
-
#include <android-base/logging.h>
#include <android-base/strings.h>
#include <sys/eventfd.h>
#include <sys/msg.h>
-
#include <wmediumd/wmediumd.h>
#include <wmediumd_server/wmediumd_server.h>
+#include <string>
+#include <thread>
+#include <vector>
+
constexpr char kGrpcUdsPathOption[] = "--grpc_uds_path=";
int main(int argc, char* argv[]) {
- std::vector<char*> wmediumd_args;
- std::string grpc_uds_path;
- for (int i = 0; i < argc; i++) {
- if (android::base::StartsWith(argv[i], kGrpcUdsPathOption)) {
- std::string current_arg(argv[i]);
- grpc_uds_path = current_arg.substr(strlen(kGrpcUdsPathOption));
- } else {
- wmediumd_args.push_back(argv[i]);
- }
+ std::vector<char*> wmediumd_args;
+ std::string grpc_uds_path;
+ for (int i = 0; i < argc; i++) {
+ if (android::base::StartsWith(argv[i], kGrpcUdsPathOption)) {
+ std::string current_arg(argv[i]);
+ grpc_uds_path = current_arg.substr(strlen(kGrpcUdsPathOption));
+ } else {
+ wmediumd_args.push_back(argv[i]);
}
+ }
- int fd = eventfd(0, 0);
- int msq_id = msgget(IPC_PRIVATE, IPC_CREAT | 0666);
+ int fd = eventfd(0, 0);
+ int msq_id = msgget(IPC_PRIVATE, IPC_CREAT | 0666);
- std::thread wmediumd_server_thread;
- if (!grpc_uds_path.empty()) {
- wmediumd_server_thread = std::thread(RunWmediumdServer, grpc_uds_path, fd, msq_id);
- }
+ std::thread wmediumd_server_thread;
+ if (!grpc_uds_path.empty()) {
+ wmediumd_server_thread =
+ std::thread(RunWmediumdServer, grpc_uds_path, fd, msq_id);
+ }
- wmediumd_main(wmediumd_args.size(), wmediumd_args.data(), fd, msq_id);
+ wmediumd_main(wmediumd_args.size(), wmediumd_args.data(), fd, msq_id);
- if (!grpc_uds_path.empty()) {
- wmediumd_server_thread.join();
- }
+ if (!grpc_uds_path.empty()) {
+ wmediumd_server_thread.join();
+ }
- msgctl(msq_id, IPC_RMID, 0);
- close(fd);
- return 0;
+ msgctl(msq_id, IPC_RMID, 0);
+ close(fd);
+ return 0;
} \ No newline at end of file