Idris2Doc : Node.Net.Socket

Node.Net.Socket

(source)

Reexports

importpublic Node.Error
importpublic Node.Net.Socket.Address
importpublic Node.Net.Socket.Connect
importpublic Node.Net.Socket.Type
importpublic Node.Stream

Definitions

socketOnClose : HasIOio=>s-> (Bool->IO ()) ->io ()
Visibility: export
socketOnConnect : HasIOio=>s->IO () ->io ()
Visibility: export
socketOnError : HasIOio=>s-> (Error->IO ()) ->io ()
Visibility: export
socketOnLookup : HasIOio=>s-> (MaybeError->String->MaybeString->String->IO ()) ->io ()
Visibility: export
socketOnReady : HasIOio=>s->IO () ->io ()
Visibility: export
socketOnTimeout : HasIOio=>s->IO () ->io ()
Visibility: export
socketAddress : HasIOio=>s->io (MaybeAddress)
Visibility: export
socketConnect : HasIOio=>s-> {autot : SocketType} ->optionst->ios
Visibility: export
socketDestroy : HasIOio=>s->MaybeError->ios
Visibility: export
socketRef : HasIOio=>s->ios
Visibility: export
socketResetAndDestroy : HasIOio=>s->ios
Visibility: export
socketSetKeepAlive : HasIOio=>s->MaybeInt->ios
Visibility: export
socketSetNoDelay : HasIOio=>s->Bool->ios
Visibility: export
socketSetTimeout : HasIOio=>s->MaybeInt->ios
Visibility: export
socketTimeout : HasIOio=>s->io (MaybeInt)
Visibility: export
socketUnref : HasIOio=>s->ios
Visibility: export
interfaceSocketClass : SocketType->Type->Type
Parameters: t, s
Constraints: ReadableClass d Error s, WriteableClass d Error s
Methods:
.onClose : HasIOio=>s-> (Bool->IO ()) ->io ()
.onConnect : HasIOio=>s->IO () ->io ()
.onError : HasIOio=>s-> (Error->IO ()) ->io ()
.onLookup : HasIOio=>s-> (MaybeError->String->MaybeString->String->IO ()) ->io ()
.onReady : HasIOio=>s->IO () ->io ()
.onTimeout : HasIOio=>s->IO () ->io ()
.address : HasIOio=>s->io (MaybeAddress)
.bytesRead : HasIOio=>s->ioInt
.bytesWritten : HasIOio=>s->ioInt
.connect : HasIOio=>s->optionst->ios
.connecting : HasIOio=>s->ioBool
.destroy : HasIOio=>s->MaybeError->ios
.destroyed : HasIOio=>s->ioBool
.localAddress : HasIOio=>s->io (MaybeString)
.localPort : HasIOio=>s->io (MaybeInt)
.pending : HasIOio=>s->ioBool
.ref : HasIOio=>s->ios
.remoteAddress : HasIOio=>s->io (MaybeString)
.remoteFamily : HasIOio=>s->io (MaybeString)
.remotePort : HasIOio=>s->io (MaybeInt)
.resetAndDestroy : HasIOio=>s->ios
.setKeepAlive : HasIOio=>s->MaybeInt->ios
.setNoDelay : HasIOio=>s->Bool->ios
.setTimeout : HasIOio=>s->MaybeInt->ios
.timeout : HasIOio=>s->io (MaybeInt)
.unref : HasIOio=>s->ios
.readyState : HasIOio=>s->ioString

Implementations:
SocketClassTCP (SocketTCP)
SocketClassIPC (SocketIPC)
.onClose : SocketClassts=>HasIOio=>s-> (Bool->IO ()) ->io ()
Visibility: public export
.onConnect : SocketClassts=>HasIOio=>s->IO () ->io ()
Visibility: public export
.onError : SocketClassts=>HasIOio=>s-> (Error->IO ()) ->io ()
Visibility: public export
.onLookup : SocketClassts=>HasIOio=>s-> (MaybeError->String->MaybeString->String->IO ()) ->io ()
Visibility: public export
.onReady : SocketClassts=>HasIOio=>s->IO () ->io ()
Visibility: public export
.onTimeout : SocketClassts=>HasIOio=>s->IO () ->io ()
Visibility: public export
.address : SocketClassts=>HasIOio=>s->io (MaybeAddress)
Visibility: public export
.bytesRead : SocketClassts=>HasIOio=>s->ioInt
Visibility: public export
.bytesWritten : SocketClassts=>HasIOio=>s->ioInt
Visibility: public export
.connect : SocketClassts=>HasIOio=>s->optionst->ios
Visibility: public export
.connecting : SocketClassts=>HasIOio=>s->ioBool
Visibility: public export
.destroy : SocketClassts=>HasIOio=>s->MaybeError->ios
Visibility: public export
.destroyed : SocketClassts=>HasIOio=>s->ioBool
Visibility: public export
.localAddress : SocketClassts=>HasIOio=>s->io (MaybeString)
Visibility: public export
.localPort : SocketClassts=>HasIOio=>s->io (MaybeInt)
Visibility: public export
.pending : SocketClassts=>HasIOio=>s->ioBool
Visibility: public export
.ref : SocketClassts=>HasIOio=>s->ios
Visibility: public export
.remoteAddress : SocketClassts=>HasIOio=>s->io (MaybeString)
Visibility: public export
.remoteFamily : SocketClassts=>HasIOio=>s->io (MaybeString)
Visibility: public export
.remotePort : SocketClassts=>HasIOio=>s->io (MaybeInt)
Visibility: public export
.resetAndDestroy : SocketClassts=>HasIOio=>s->ios
Visibility: public export
.setKeepAlive : SocketClassts=>HasIOio=>s->MaybeInt->ios
Visibility: public export
.setNoDelay : SocketClassts=>HasIOio=>s->Bool->ios
Visibility: public export
.setTimeout : SocketClassts=>HasIOio=>s->MaybeInt->ios
Visibility: public export
.timeout : SocketClassts=>HasIOio=>s->io (MaybeInt)
Visibility: public export
.unref : SocketClassts=>HasIOio=>s->ios
Visibility: public export
.readyState : SocketClassts=>HasIOio=>s->ioString
Visibility: public export
dataSocket : SocketType->Type
Totality: total
Visibility: export
Hints:
ReadableClassdError (Sockett)
SocketClassTCP (SocketTCP)
SocketClassIPC (SocketIPC)
WriteableClassdError (Sockett)
recordOptions : Type
Totality: total
Visibility: public export
Constructor: 
MkOptions : MaybeInt->MaybeBool->MaybeBool->MaybeBool->Options

Projections:
.allowHalfOpen : Options->MaybeBool
.fd : Options->MaybeInt
.readable : Options->MaybeBool
.writeable : Options->MaybeBool
.fd : Options->MaybeInt
Visibility: public export
fd : Options->MaybeInt
Visibility: public export
.allowHalfOpen : Options->MaybeBool
Visibility: public export
allowHalfOpen : Options->MaybeBool
Visibility: public export
.readable : Options->MaybeBool
Visibility: public export
readable : Options->MaybeBool
Visibility: public export
.writeable : Options->MaybeBool
Visibility: public export
writeable : Options->MaybeBool
Visibility: public export
defaultOptions : Options
Visibility: export
convertOptions : Options->NodeOptions
Visibility: export