00001
00033 #ifndef LL_LLVIEWERNETWORK_H
00034 #define LL_LLVIEWERNETWORK_H
00035
00036 class LLHost;
00037
00038 enum EUserServerDomain
00039 {
00040 USERSERVER_NONE,
00041 USERSERVER_ADITI,
00042 USERSERVER_AGNI,
00043 USERSERVER_DMZ,
00044 USERSERVER_SIVA,
00045 USERSERVER_DURGA,
00046 USERSERVER_SHAKTI,
00047 USERSERVER_SOMA,
00048 USERSERVER_GANGA,
00049 USERSERVER_VAAK,
00050 USERSERVER_UMA,
00051 USERSERVER_LOCAL,
00052 USERSERVER_OTHER,
00053 USERSERVER_COUNT
00054 };
00055
00056
00057 struct LLUserServerData
00058 {
00059 const char* mLabel;
00060 const char* mName;
00061 const char* mLoginURI;
00062 const char* mHelperURI;
00063 };
00064
00065 extern F32 gPacketDropPercentage;
00066 extern F32 gInBandwidth;
00067 extern F32 gOutBandwidth;
00068 extern EUserServerDomain gUserServerChoice;
00069 extern LLUserServerData gUserServerDomainName[];
00070 extern char gUserServerName[MAX_STRING];
00071
00072 const S32 MAC_ADDRESS_BYTES = 6;
00073 extern unsigned char gMACAddress[MAC_ADDRESS_BYTES];
00074
00075 #endif