scala
.
scalanative
.
windows
WinSocketApi
Related Doc:
package windows
object
WinSocketApi
Annotations
@link
(
"ws2_32"
)
@extern
()
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
WinSocketApi
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
type
Group
=
UInt
type
Socket
=
Ptr
[
Byte
]
type
WSAData
=
CStruct2
[
Word
,
Word
]
type
WSAPollFd
=
CStruct3
[
Socket
,
CShort
,
CShort
]
type
WSAProtocolInfoW
=
Ptr
[
Byte
]
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
FIONBIO
:
CInt
Annotations
@name
(
"scalanative_winsock_fionbio"
)
final
def
InvalidSocket
:
Socket
Annotations
@name
(
...
)
def
WSACleanup
()
:
CInt
final
def
WSADataSize
:
CSize
Annotations
@name
(
"scalanative_winsock_wsadata_size"
)
def
WSAGetLastError
()
:
CInt
def
WSAPoll
(
fds:
Ptr
[
WSAPollFd
]
,
nfds:
CUnsignedLongInt
,
timeout:
CInt
)
:
CInt
def
WSASocketW
(
addressFamily:
CInt
,
socketType:
CInt
,
protocol:
CInt
,
protocolInfo:
Ptr
[
WSAProtocolInfoW
]
,
group:
Group
,
flags:
DWord
)
:
Socket
def
WSAStartup
(
versionRequested:
Word
,
data:
Ptr
[
WSAData
]
)
:
CInt
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
closeSocket
(
socket:
Socket
)
:
CInt
Annotations
@name
(
"closesocket"
)
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
ioctlSocket
(
socket:
Socket
,
cmd:
CInt
,
argp:
Ptr
[
CInt
]
)
:
CInt
Annotations
@name
(
"ioctlsocket"
)
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
AnyRef
Inherited from
Any
Ungrouped