mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-05-08 09:09:38 +02:00
43 lines
1.2 KiB
C++
43 lines
1.2 KiB
C++
//
|
|
// main.cpp
|
|
// domain-server/src
|
|
//
|
|
// Created by Philip Rosedale on 11/20/12.
|
|
// Copyright 2012 High Fidelity, Inc.
|
|
//
|
|
// The Domain Server keeps a list of nodes that have connected to it, and echoes that list of
|
|
// nodes out to nodes when they check in.
|
|
//
|
|
// The connection is stateless... the domain server will set you inactive if it does not hear from
|
|
// you in LOGOFF_CHECK_INTERVAL milliseconds, meaning your info will not be sent to other users.
|
|
//
|
|
// Distributed under the Apache License, Version 2.0.
|
|
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
|
|
//
|
|
|
|
#include <QtCore/QCoreApplication>
|
|
|
|
#include <LogHandler.h>
|
|
#include <SharedUtil.h>
|
|
|
|
#include "DomainServer.h"
|
|
|
|
int main(int argc, char* argv[]) {
|
|
#ifndef WIN32
|
|
setvbuf(stdout, NULL, _IOLBF, 0);
|
|
#endif
|
|
|
|
qInstallMessageHandler(LogHandler::verboseMessageHandler);
|
|
|
|
int currentExitCode = 0;
|
|
|
|
// use a do-while to handle domain-server restart
|
|
do {
|
|
DomainServer domainServer(argc, argv);
|
|
currentExitCode = domainServer.exec();
|
|
} while (currentExitCode == DomainServer::EXIT_CODE_REBOOT);
|
|
|
|
|
|
return currentExitCode;
|
|
}
|
|
|