mirror of
https://github.com/overte-org/overte.git
synced 2025-08-10 15:23:05 +02:00
command line options
This commit is contained in:
parent
c1e93b4bf1
commit
023892a4d0
3 changed files with 5 additions and 5 deletions
|
@ -63,7 +63,7 @@ pthread_mutex_t treeLock;
|
||||||
NodeWatcher nodeWatcher; // used to cleanup AGENT data when agents are killed
|
NodeWatcher nodeWatcher; // used to cleanup AGENT data when agents are killed
|
||||||
|
|
||||||
int VoxelServer::_argc = 0;
|
int VoxelServer::_argc = 0;
|
||||||
char** VoxelServer::_argv = NULL;
|
const char** VoxelServer::_argv = NULL;
|
||||||
|
|
||||||
void attachVoxelNodeDataToNode(Node* newNode) {
|
void attachVoxelNodeDataToNode(Node* newNode) {
|
||||||
if (newNode->getLinkedData() == NULL) {
|
if (newNode->getLinkedData() == NULL) {
|
||||||
|
@ -73,7 +73,7 @@ void attachVoxelNodeDataToNode(Node* newNode) {
|
||||||
|
|
||||||
void VoxelServer::setArguments(int argc, char** argv) {
|
void VoxelServer::setArguments(int argc, char** argv) {
|
||||||
_argc = argc;
|
_argc = argc;
|
||||||
_argv = argv;
|
_argv = const_cast<const char**>(argv);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -86,7 +86,7 @@ void VoxelServer::run() {
|
||||||
int listenPort = VOXEL_LISTEN_PORT;
|
int listenPort = VOXEL_LISTEN_PORT;
|
||||||
// Check to see if the user passed in a command line option for setting listen port
|
// Check to see if the user passed in a command line option for setting listen port
|
||||||
const char* PORT_PARAMETER = "--port";
|
const char* PORT_PARAMETER = "--port";
|
||||||
const char* portParameter = getCmdOption(_argc, (const char*[])_argv, PORT_PARAMETER);
|
const char* portParameter = getCmdOption(_argc, _argv, PORT_PARAMETER);
|
||||||
if (portParameter) {
|
if (portParameter) {
|
||||||
listenPort = atoi(portParameter);
|
listenPort = atoi(portParameter);
|
||||||
if (listenPort < 1) {
|
if (listenPort < 1) {
|
||||||
|
|
|
@ -64,7 +64,7 @@ public:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static int _argc;
|
static int _argc;
|
||||||
static char** _argv;
|
static const char** _argv;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
#include <VoxelServer.h>
|
#include <VoxelServer.h>
|
||||||
|
|
||||||
int main(int argc, const char * argv[]) {
|
int main(int argc, const char * argv[]) {
|
||||||
VoxelServer::setArguments(argc, argv[]);
|
VoxelServer::setArguments(argc, const_cast<char**>(argv));
|
||||||
VoxelServer::run();
|
VoxelServer::run();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue