Init
This commit is contained in:
81
DependentExtensions/WinRT/WinRTSocketAdapter.h
Normal file
81
DependentExtensions/WinRT/WinRTSocketAdapter.h
Normal file
@ -0,0 +1,81 @@
|
||||
/*
|
||||
* This file was taken from RakNet 4.082.
|
||||
* Please see licenses/RakNet license.txt for the underlying license and related copyright.
|
||||
*
|
||||
* Modified work: Copyright (c) 2018, SLikeSoft UG (haftungsbeschränkt)
|
||||
*
|
||||
* This source code was modified by SLikeSoft. Modifications are licensed under the MIT-style
|
||||
* license found in the license.txt file in the root directory of this source tree.
|
||||
* Alternatively you are permitted to license the modifications under the Simplified BSD License.
|
||||
*/
|
||||
|
||||
/*
|
||||
#if defined(WINDOWS_STORE_RT)
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <windows.h>
|
||||
#include "WinRTSockAddr.h"
|
||||
#include "SocketIncludes.h"
|
||||
|
||||
namespace SLNet
|
||||
{
|
||||
int WinRTClose( Windows::Networking::Sockets::DatagramSocket ^s);
|
||||
|
||||
int WinRTClose( Windows::Networking::Sockets::StreamSocket ^s);
|
||||
|
||||
Windows::Networking::Sockets::DatagramSocket^ WinRTCreateDatagramSocket(int af,
|
||||
int type,
|
||||
int protocol);
|
||||
|
||||
Windows::Networking::Sockets::StreamSocket^ WinRTCreateStreamSocket(int af,
|
||||
int type,
|
||||
int protocol);
|
||||
|
||||
int WinRTBind(Windows::Networking::Sockets::DatagramSocket ^s,
|
||||
const struct sockaddr *addr,
|
||||
socklen_t namelen);
|
||||
|
||||
int WinRTBind(Windows::Networking::Sockets::StreamSocket ^s,
|
||||
const struct sockaddr *addr,
|
||||
socklen_t namelen);
|
||||
|
||||
int WinRTGetSockName(Windows::Networking::Sockets::DatagramSocket ^s,
|
||||
struct sockaddr *name,
|
||||
socklen_t* namelen);
|
||||
|
||||
int WinRTGetSockOpt (Windows::Networking::Sockets::DatagramSocket ^s,
|
||||
int level,
|
||||
int optname,
|
||||
char * optval,
|
||||
socklen_t *optlen);
|
||||
|
||||
int WinRTInet_Addr(const char * cp);
|
||||
|
||||
int WinRTIOCTLSocket(Windows::Networking::Sockets::DatagramSocket ^s,
|
||||
long cmd,
|
||||
unsigned long *argp);
|
||||
|
||||
int WinRTListen (Windows::Networking::Sockets::DatagramSocket ^s,
|
||||
int backlog);
|
||||
|
||||
int WinRTListen (Windows::Networking::Sockets::StreamSocket ^s,
|
||||
int backlog);
|
||||
|
||||
|
||||
int WinRTSetSockOpt(Windows::Networking::Sockets::DatagramSocket ^s,
|
||||
int level,
|
||||
int optname,
|
||||
const char * optval,
|
||||
socklen_t optlen);
|
||||
|
||||
int WinRTSetSockOpt(Windows::Networking::Sockets::StreamSocket ^s,
|
||||
int level,
|
||||
int optname,
|
||||
const char * optval,
|
||||
socklen_t optlen);
|
||||
|
||||
}
|
||||
|
||||
#endif // defined(WINDOWS_STORE_RT)
|
||||
*/
|
||||
Reference in New Issue
Block a user