Method | Description | |
---|---|---|
AcceptP2PSessionWithUser ( ulong steamIDRemote ) : bool | ||
AllowP2PPacketRelay ( bool bAllow ) : bool | ||
CloseP2PChannelWithUser ( ulong steamIDRemote, int nChannel ) : bool | ||
CloseP2PSessionWithUser ( ulong steamIDRemote ) : bool | ||
CreateConnectionSocket ( uint nIP, char nPort, int nTimeoutSec ) : uint | ||
CreateListenSocket ( int nVirtualP2PPort, uint nIP, char nPort, bool bAllowUseOfPacketRelay ) : uint | ||
CreateP2PConnectionSocket ( ulong steamIDTarget, int nVirtualPort, int nTimeoutSec, bool bAllowUseOfPacketRelay ) : uint | ||
DestroyListenSocket ( uint hSocket, bool bNotifyRemoteEnd ) : bool | ||
DestroySocket ( uint hSocket, bool bNotifyRemoteEnd ) : bool | ||
GetIntPtr ( ) : IntPtr | ||
GetListenSocketInfo ( uint hListenSocket, uint &pnIP, char &pnPort ) : bool | ||
GetMaxPacketSize ( uint hSocket ) : int | ||
GetP2PSessionState ( ulong steamIDRemote, |
||
GetSocketConnectionType ( uint hSocket ) : uint | ||
GetSocketInfo ( uint hSocket, |
||
IsDataAvailable ( uint hListenSocket, uint &pcubMsgSize, uint &phSocket ) : bool | ||
IsDataAvailableOnSocket ( uint hSocket, uint &pcubMsgSize ) : bool | ||
IsP2PPacketAvailable ( uint &pcubMsgSize, int nChannel ) : bool | ||
ReadP2PPacket ( IntPtr pubDest, uint cubDest, uint &pcubMsgSize, |
||
RetrieveData ( uint hListenSocket, IntPtr pubDest, uint cubDest, uint &pcubMsgSize, uint &phSocket ) : bool | ||
RetrieveDataFromSocket ( uint hSocket, IntPtr pubDest, uint cubDest, uint &pcubMsgSize ) : bool | ||
SendDataOnSocket ( uint hSocket, IntPtr pubData, uint cubData, bool bReliable ) : bool | ||
SendP2PPacket ( ulong steamIDRemote, IntPtr pubData, uint cubData, uint eP2PSendType, int nChannel ) : bool |
public abstract AcceptP2PSessionWithUser ( ulong steamIDRemote ) : bool | ||
steamIDRemote | ulong | |
return | bool |
public abstract AllowP2PPacketRelay ( bool bAllow ) : bool | ||
bAllow | bool | |
return | bool |
public abstract CloseP2PChannelWithUser ( ulong steamIDRemote, int nChannel ) : bool | ||
steamIDRemote | ulong | |
nChannel | int | |
return | bool |
public abstract CloseP2PSessionWithUser ( ulong steamIDRemote ) : bool | ||
steamIDRemote | ulong | |
return | bool |
public abstract CreateConnectionSocket ( uint nIP, char nPort, int nTimeoutSec ) : uint | ||
nIP | uint | |
nPort | char | |
nTimeoutSec | int | |
return | uint |
public abstract CreateListenSocket ( int nVirtualP2PPort, uint nIP, char nPort, bool bAllowUseOfPacketRelay ) : uint | ||
nVirtualP2PPort | int | |
nIP | uint | |
nPort | char | |
bAllowUseOfPacketRelay | bool | |
return | uint |
public abstract CreateP2PConnectionSocket ( ulong steamIDTarget, int nVirtualPort, int nTimeoutSec, bool bAllowUseOfPacketRelay ) : uint | ||
steamIDTarget | ulong | |
nVirtualPort | int | |
nTimeoutSec | int | |
bAllowUseOfPacketRelay | bool | |
return | uint |
public abstract DestroyListenSocket ( uint hSocket, bool bNotifyRemoteEnd ) : bool | ||
hSocket | uint | |
bNotifyRemoteEnd | bool | |
return | bool |
public abstract DestroySocket ( uint hSocket, bool bNotifyRemoteEnd ) : bool | ||
hSocket | uint | |
bNotifyRemoteEnd | bool | |
return | bool |
public abstract GetListenSocketInfo ( uint hListenSocket, uint &pnIP, char &pnPort ) : bool | ||
hListenSocket | uint | |
pnIP | uint | |
pnPort | char | |
return | bool |
public abstract GetMaxPacketSize ( uint hSocket ) : int | ||
hSocket | uint | |
return | int |
public abstract GetP2PSessionState ( ulong steamIDRemote, |
||
steamIDRemote | ulong | |
pConnectionState | ||
return | bool |
public abstract GetSocketConnectionType ( uint hSocket ) : uint | ||
hSocket | uint | |
return | uint |
public abstract GetSocketInfo ( uint hSocket, |
||
hSocket | uint | |
pSteamIDRemote | ||
peSocketStatus | int | |
punIPRemote | uint | |
punPortRemote | char | |
return | bool |
public abstract IsDataAvailable ( uint hListenSocket, uint &pcubMsgSize, uint &phSocket ) : bool | ||
hListenSocket | uint | |
pcubMsgSize | uint | |
phSocket | uint | |
return | bool |
public abstract IsDataAvailableOnSocket ( uint hSocket, uint &pcubMsgSize ) : bool | ||
hSocket | uint | |
pcubMsgSize | uint | |
return | bool |
public abstract IsP2PPacketAvailable ( uint &pcubMsgSize, int nChannel ) : bool | ||
pcubMsgSize | uint | |
nChannel | int | |
return | bool |
public abstract ReadP2PPacket ( IntPtr pubDest, uint cubDest, uint &pcubMsgSize, |
||
pubDest | IntPtr | |
cubDest | uint | |
pcubMsgSize | uint | |
psteamIDRemote | ||
nChannel | int | |
return | bool |
public abstract RetrieveData ( uint hListenSocket, IntPtr pubDest, uint cubDest, uint &pcubMsgSize, uint &phSocket ) : bool | ||
hListenSocket | uint | |
pubDest | IntPtr | |
cubDest | uint | |
pcubMsgSize | uint | |
phSocket | uint | |
return | bool |
public abstract RetrieveDataFromSocket ( uint hSocket, IntPtr pubDest, uint cubDest, uint &pcubMsgSize ) : bool | ||
hSocket | uint | |
pubDest | IntPtr | |
cubDest | uint | |
pcubMsgSize | uint | |
return | bool |
public abstract SendDataOnSocket ( uint hSocket, IntPtr pubData, uint cubData, bool bReliable ) : bool | ||
hSocket | uint | |
pubData | IntPtr | |
cubData | uint | |
bReliable | bool | |
return | bool |
public abstract SendP2PPacket ( ulong steamIDRemote, IntPtr pubData, uint cubData, uint eP2PSendType, int nChannel ) : bool | ||
steamIDRemote | ulong | |
pubData | IntPtr | |
cubData | uint | |
eP2PSendType | uint | |
nChannel | int | |
return | bool |