XboxUDP.h

00001 /* START_LICENSE_HEADER
00002 
00003 Copyright (C) 2000 Martin Piper, original design and program code
00004 Copyright (C) 2001 Replica Software
00005 
00006 This program file is copyright (C) Replica Software and can only be used under license.
00007 For more information visit: http://www.replicanet.com/
00008 Or email: info@replicanet.com
00009 
00010 END_LICENSE_HEADER */
00011 #ifndef __XBOXUDP_H__
00012 #define __XBOXUDP_H__
00013 #include "RNPlatform/Inc/DLLExportAPI.h"
00014 
00015 #include <string>
00016 
00017 namespace RNReplicaNet
00018 {
00019 
00020 namespace XboxUDP
00021 {
00022 
00027 extern XPURLDLL_API std::string CreateSessionURL(const XNADDR &targetAddr,const int channel);
00028 
00033 extern XPURLDLL_API std::string CreateTransportURL(const XNADDR &otherAddr,const int channel);
00034 
00036 extern XPURLDLL_API void UseKey(const XNKID &sessionID,const XNKEY &keyExchangeKey);
00037 
00039 extern XPURLDLL_API void AllowXNetUnregisterInAddr(const bool allow = true);
00040 
00041 } // namespace XboxUDP
00042 
00043 } // namespace RNReplicaNet
00044 
00045 #endif

Generated on Sat Jun 28 22:02:16 2008 for ReplicaNet and RNLobby by  doxygen 1.5.3