scala
.
scalanative
.
posix
.
sys
socket
Related Doc:
package sys
object
socket
Annotations
@
extern
()
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
socket
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
type
_14
=
Digit
[
_1
,
_4
]
type
cmsghdr
=
CStruct3
[
socklen_t
,
CInt
,
CInt
]
type
iovec
=
CStruct2
[
Ptr
[
Byte
],
CSize
]
type
linger
=
CStruct2
[
CInt
,
CInt
]
type
msghdr
=
CStruct7
[
Ptr
[
Byte
],
socklen_t
,
Ptr
[
uio.iovec
],
CInt
,
Ptr
[
Byte
],
socklen_t
,
CInt
]
type
sa_family_t
=
UShort
type
sockaddr
=
CStruct2
[
sa_family_t
,
CArray
[
CChar
,
_14
]]
type
sockaddr_storage
=
CStruct1
[
sa_family_t
]
type
socklen_t
=
UInt
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
def
AF_INET
:
CInt
Annotations
@
name
(
name =
"scalanative_AF_INET"
)
def
AF_INET6
:
CInt
Annotations
@
name
(
name =
"scalanative_AF_INET6"
)
def
AF_UNIX
:
CInt
Annotations
@
name
(
name =
"scalanative_AF_UNIX"
)
def
AF_UNSPEC
:
CInt
Annotations
@
name
(
name =
"scalanative_AF_UNSPEC"
)
def
MSG_CTRUNC
:
CInt
Annotations
@
name
(
name =
"scalanative_MSG_CTRUNC"
)
def
MSG_DONTROUTE
:
CInt
Annotations
@
name
(
name =
"scalanative_MSG_DONTROUTE"
)
def
MSG_EOR
:
CInt
Annotations
@
name
(
name =
"scalanative_MSG_EOR"
)
def
MSG_OOB
:
CInt
Annotations
@
name
(
name =
"scalanative_MSG_OOB"
)
def
MSG_PEEK
:
CInt
Annotations
@
name
(
name =
"scalanative_MSG_PEEK"
)
def
MSG_TRUNC
:
CInt
Annotations
@
name
(
name =
"scalanative_MSG_TRUNC"
)
def
MSG_WAITALL
:
CInt
Annotations
@
name
(
name =
"scalanative_MSG_WAITALL"
)
def
SCM_RIGHTS
:
CInt
Annotations
@
name
(
name =
"scalanative_SCM_RIGHTS"
)
def
SOCK_DGRAM
:
CInt
Annotations
@
name
(
name =
"scalanative_SOCK_DGRAM"
)
def
SOCK_RAW
:
CInt
Annotations
@
name
(
name =
"scalanative_SOCK_RAW"
)
def
SOCK_SEQPACKET
:
CInt
Annotations
@
name
(
name =
"scalanative_SOCK_SEQPACKET"
)
def
SOCK_STREAM
:
CInt
Annotations
@
name
(
name =
"scalanative_SOCK_STREAM"
)
def
SOL_SOCKET
:
CInt
Annotations
@
name
(
name =
"scalanative_SOL_SOCKET"
)
def
SOMAXCONN
:
CInt
Annotations
@
name
(
name =
"scalanative_SOMAXCONN"
)
def
SO_ACCEPTCONN
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_ACCEPTCONN"
)
def
SO_BROADCAST
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_BROADCAST"
)
def
SO_DEBUG
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_DEBUG"
)
def
SO_DONTROUTE
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_DONTROUTE"
)
def
SO_ERROR
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_ERROR"
)
def
SO_KEEPALIVE
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_KEEPALIVE"
)
def
SO_LINGER
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_LINGER"
)
def
SO_OOBINLINE
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_OOBINLINE"
)
def
SO_RCVBUF
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_RCVBUF"
)
def
SO_RCVLOWAT
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_RCVLOWAT"
)
def
SO_RCVTIMEO
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_RCVTIMEO"
)
def
SO_REUSEADDR
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_REUSEADDR"
)
def
SO_SNDBUF
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_SNDBUF"
)
def
SO_SNDLOWAT
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_SNDLOWAT"
)
def
SO_SNDTIMEO
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_SNDTIMEO"
)
def
SO_TYPE
:
CInt
Annotations
@
name
(
name =
"scalanative_SO_TYPE"
)
def
accept
(
socket:
CInt
,
address:
Ptr
[
sockaddr
]
,
address_len:
Ptr
[
socklen_t
]
)
:
CInt
Annotations
@
name
(
name =
"scalanative_accept"
)
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
bind
(
socket:
CInt
,
address:
Ptr
[
sockaddr
]
,
address_len:
socklen_t
)
:
CInt
Annotations
@
name
(
name =
"scalanative_bind"
)
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
connect
(
socket:
CInt
,
address:
Ptr
[
sockaddr
]
,
address_len:
socklen_t
)
:
CInt
Annotations
@
name
(
name =
"scalanative_connect"
)
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
getsockname
(
socket:
CInt
,
address:
Ptr
[
sockaddr
]
,
address_len:
Ptr
[
socklen_t
]
)
:
CInt
Annotations
@
name
(
name =
"scalanative_getsockname"
)
def
getsockopt
(
socket:
CInt
,
level:
CInt
,
option_name:
CInt
,
options_value:
Ptr
[
Byte
]
,
option_len:
Ptr
[
socklen_t
]
)
:
CInt
Annotations
@
name
(
name =
"scalanative_getsockopt"
)
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
listen
(
socket:
CInt
,
backlog:
CInt
)
:
CInt
Annotations
@
name
(
name =
"scalanative_listen"
)
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
recv
(
socket:
CInt
,
buffer:
Ptr
[
Byte
]
,
length:
CSize
,
flags:
CInt
)
:
CSSize
Annotations
@
name
(
name =
"scalanative_recv"
)
def
send
(
socket:
CInt
,
buffer:
Ptr
[
Byte
]
,
length:
CSize
,
flags:
CInt
)
:
CSSize
Annotations
@
name
(
name =
"scalanative_send"
)
def
setsockopt
(
socket:
CInt
,
level:
CInt
,
option_name:
CInt
,
options_value:
Ptr
[
Byte
]
,
option_len:
socklen_t
)
:
CInt
Annotations
@
name
(
name =
"scalanative_setsockopt"
)
def
shutdown
(
socket:
CInt
,
how:
CInt
)
:
CInt
Annotations
@
name
(
name =
"scalanative_shutdown"
)
def
socket
(
domain:
CInt
,
tpe:
CInt
,
protocol:
CInt
)
:
CInt
Annotations
@
name
(
name =
"scalanative_socket"
)
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