int main()

in example/millionaire/main.cpp [22:46]


int main(int argc, char* argv[]) {
  folly::init(&argc, &argv);
  gflags::ParseCommandLineFlags(&argc, &argv, true);

  XLOGF(INFO, "Role: {}", FLAGS_role);
  XLOGF(INFO, "Server IP: {}", FLAGS_server_ip);
  XLOGF(INFO, "Port: {}", FLAGS_port);

  XLOG(INFO) << "Start Millionaire Game...";

  auto role = static_cast<fbpcf::Party>(FLAGS_role);

  try {
    fbpcf::MillionaireApp(role, FLAGS_server_ip, FLAGS_port).run();
  } catch (const fbpcf::ExceptionBase& e) {
    XLOGF(ERR, "Some error occured: {}", e.what());
    return 1;
  } catch (const std::exception& e) {
    XLOGF(ERR, "Some unknown error occured: {}", e.what());
    return -1;
  }

  XLOG(INFO) << "Millionaire Game is completed.";
  return 0;
}