object socket
- Annotations
- @extern()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- socket
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type _14 = Digit2[_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( "scalanative_af_inet" )
-
def
AF_INET6: CInt
- Annotations
- @name( "scalanative_af_inet6" )
-
def
AF_UNIX: CInt
- Annotations
- @name( "scalanative_af_unix" )
-
def
AF_UNSPEC: CInt
- Annotations
- @name( "scalanative_af_unspec" )
-
def
MSG_CTRUNC: CInt
- Annotations
- @name( "scalanative_msg_ctrunc" )
-
def
MSG_DONTROUTE: CInt
- Annotations
- @name( "scalanative_msg_dontroute" )
-
def
MSG_EOR: CInt
- Annotations
- @name( "scalanative_msg_eor" )
-
def
MSG_NOSIGNAL: CInt
- Annotations
- @name( "scalanative_msg_nosignal" )
-
def
MSG_OOB: CInt
- Annotations
- @name( "scalanative_msg_oob" )
-
def
MSG_PEEK: CInt
- Annotations
- @name( "scalanative_msg_peek" )
-
def
MSG_TRUNC: CInt
- Annotations
- @name( "scalanative_msg_trunc" )
-
def
MSG_WAITALL: CInt
- Annotations
- @name( "scalanative_msg_waitall" )
-
def
SCM_RIGHTS: CInt
- Annotations
- @name( "scalanative_scm_rights" )
-
def
SOCK_DGRAM: CInt
- Annotations
- @name( "scalanative_sock_dgram" )
-
def
SOCK_RAW: CInt
- Annotations
- @name( "scalanative_sock_raw" )
-
def
SOCK_SEQPACKET: CInt
- Annotations
- @name( "scalanative_sock_seqpacket" )
-
def
SOCK_STREAM: CInt
- Annotations
- @name( "scalanative_sock_stream" )
-
def
SOL_SOCKET: CInt
- Annotations
- @name( "scalanative_sol_socket" )
-
def
SOMAXCONN: CInt
- Annotations
- @name( "scalanative_somaxconn" )
-
def
SO_ACCEPTCONN: CInt
- Annotations
- @name( "scalanative_so_acceptconn" )
-
def
SO_BROADCAST: CInt
- Annotations
- @name( "scalanative_so_broadcast" )
-
def
SO_DEBUG: CInt
- Annotations
- @name( "scalanative_so_debug" )
-
def
SO_DONTROUTE: CInt
- Annotations
- @name( "scalanative_so_dontroute" )
-
def
SO_ERROR: CInt
- Annotations
- @name( "scalanative_so_error" )
-
def
SO_KEEPALIVE: CInt
- Annotations
- @name( "scalanative_so_keepalive" )
-
def
SO_LINGER: CInt
- Annotations
- @name( "scalanative_so_linger" )
-
def
SO_OOBINLINE: CInt
- Annotations
- @name( "scalanative_so_oobinline" )
-
def
SO_RCVBUF: CInt
- Annotations
- @name( "scalanative_so_rcvbuf" )
-
def
SO_RCVLOWAT: CInt
- Annotations
- @name( "scalanative_so_rcvlowat" )
-
def
SO_RCVTIMEO: CInt
- Annotations
- @name( "scalanative_so_rcvtimeo" )
-
def
SO_REUSEADDR: CInt
- Annotations
- @name( "scalanative_so_reuseaddr" )
-
def
SO_REUSEPORT: CInt
- Annotations
- @name( "scalanative_so_reuseport" )
-
def
SO_SNDBUF: CInt
- Annotations
- @name( "scalanative_so_sndbuf" )
-
def
SO_SNDLOWAT: CInt
- Annotations
- @name( "scalanative_so_sndlowat" )
-
def
SO_SNDTIMEO: CInt
- Annotations
- @name( "scalanative_so_sndtimeo" )
-
def
SO_TYPE: CInt
- Annotations
- @name( "scalanative_so_type" )
-
def
accept(socket: CInt, address: Ptr[sockaddr], address_len: Ptr[socklen_t]): CInt
- Annotations
- @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( "scalanative_bind" )
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
connect(socket: CInt, address: Ptr[sockaddr], address_len: socklen_t): CInt
- Annotations
- @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[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getpeername(socket: CInt, address: Ptr[sockaddr], address_len: Ptr[socklen_t]): CInt
- Annotations
- @name( "scalanative_getpeername" )
-
def
getsockname(socket: CInt, address: Ptr[sockaddr], address_len: Ptr[socklen_t]): CInt
- Annotations
- @name( "scalanative_getsockname" )
- def getsockopt(socket: CInt, level: CInt, option_name: CInt, options_value: Ptr[Byte], option_len: Ptr[socklen_t]): CInt
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def listen(socket: CInt, backlog: CInt): CInt
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def recv(socket: CInt, buffer: Ptr[Byte], length: CSize, flags: CInt): CSSize
- def recvfrom(socket: CInt, buffer: Ptr[Byte], length: CSize, flags: CInt, dest_addr: Ptr[sockaddr], address_len: Ptr[socklen_t]): CSSize
- def send(socket: CInt, buffer: Ptr[Byte], length: CSize, flags: CInt): CSSize
- def sendto(socket: CInt, buffer: Ptr[Byte], length: CSize, flags: CInt, dest_addr: Ptr[sockaddr], address_len: socklen_t): CSSize
- def setsockopt(socket: CInt, level: CInt, option_name: CInt, options_value: Ptr[Byte], option_len: socklen_t): CInt
- def shutdown(socket: CInt, how: CInt): CInt
- def socket(domain: CInt, tpe: CInt, protocol: CInt): CInt
-
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( ... ) @native()