From b4241da1f0d3ad04d7624d64b480f08d026ee737 Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Wed, 29 May 2013 00:49:51 -0700 Subject: [PATCH] add --local option to avatar-mixer --- avatar-mixer/src/main.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/avatar-mixer/src/main.cpp b/avatar-mixer/src/main.cpp index eca698e673..6882fde23e 100644 --- a/avatar-mixer/src/main.cpp +++ b/avatar-mixer/src/main.cpp @@ -51,7 +51,19 @@ void attachAvatarDataToAgent(Agent* newAgent) { } } +bool wantLocalDomain = false; + int main(int argc, const char* argv[]) { + + // Handle Local Domain testing with the --local command line + const char* local = "--local"; + ::wantLocalDomain = cmdOptionExists(argc, argv,local); + if (::wantLocalDomain) { + printf("Local Domain MODE!\n"); + int ip = getLocalAddress(); + sprintf(DOMAIN_IP,"%d.%d.%d.%d", (ip & 0xFF), ((ip >> 8) & 0xFF),((ip >> 16) & 0xFF), ((ip >> 24) & 0xFF)); + } + AgentList* agentList = AgentList::createInstance(AGENT_TYPE_AVATAR_MIXER, AVATAR_LISTEN_PORT); setvbuf(stdout, NULL, _IOLBF, 0);