SPIN Framework

include/spinDefaults.h

00001 // -----------------------------------------------------------------------------
00002 // |    ___  ___  _  _ _     ___                                        _      |
00003 // |   / __>| . \| || \ |   | __>_ _  ___ ._ _ _  ___  _ _ _  ___  _ _ | |__   |
00004 // |   \__ \|  _/| ||   |   | _>| '_><_> || ' ' |/ ._>| | | |/ . \| '_>| / /   |
00005 // |   <___/|_|  |_||_\_|   |_| |_|  <___||_|_|_|\___.|__/_/ \___/|_|  |_\_\   |
00006 // |                                                                           |
00007 // |---------------------------------------------------------------------------|
00008 //
00009 // http://spinframework.sourceforge.net
00010 // Copyright (C) 2009 Mike Wozniewski, Zack Settel
00011 //
00012 // Developed/Maintained by:
00013 //    Mike Wozniewski (http://www.mikewoz.com)
00014 //    Zack Settel (http://www.sheefa.net/zack)
00015 //
00016 // Principle Partners:
00017 //    Shared Reality Lab, McGill University (http://www.cim.mcgill.ca/sre)
00018 //    La Societe des Arts Technologiques (http://www.sat.qc.ca)
00019 //
00020 // Funding by:
00021 //    NSERC/Canada Council for the Arts - New Media Initiative
00022 //    Heritage Canada
00023 //    Ministere du Developpement economique, de l'Innovation et de l'Exportation
00024 //
00025 // -----------------------------------------------------------------------------
00026 //  This file is part of the SPIN Framework.
00027 //
00028 //  SPIN Framework is free software: you can redistribute it and/or modify
00029 //  it under the terms of the GNU Lesser General Public License as published by
00030 //  the Free Software Foundation, either version 3 of the License, or
00031 //  (at your option) any later version.
00032 //
00033 //  SPIN Framework is distributed in the hope that it will be useful,
00034 //  but WITHOUT ANY WARRANTY; without even the implied warranty of
00035 //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00036 //  GNU Lesser General Public License for more details.
00037 //
00038 //  You should have received a copy of the GNU Lesser General Public License
00039 //  along with SPIN Framework. If not, see <http://www.gnu.org/licenses/>.
00040 // -----------------------------------------------------------------------------
00041 
00042 #ifndef __SPIN_DEFAULTS_H__
00043 #define __SPIN_DEFAULTS_H__
00044 
00045 namespace spin
00046 {
00047 
00048 namespace spin_defaults {
00049     static const char *SCENE_ID = "default";
00050     static const char *INFO_UDP_PORT = "54320";
00051     static const char *SYNC_UDP_PORT = "54321";
00052     static const char *CLIENT_TCP_PORT = "54325";
00053     static const char *SERVER_TCP_PORT = "54322";
00054     static const char *CLIENT_RX_UDP_PORT = "54323";
00055     static const char *CLIENT_TX_UDP_PORT = "54324";
00056     static const char *SERVER_RX_UDP_PORT = CLIENT_TX_UDP_PORT; // "54324"
00057     static const char *SERVER_TX_UDP_PORT = CLIENT_RX_UDP_PORT; // "54323"
00058     static const char *MULTICAST_GROUP = "239.0.0.1";
00059 }
00060 
00061 } // end of namespace spin
00062 
00063 #endif // __SPIN_DEFAULTS_H__
00064