Win32TCPConnection

Undocumented in source.

Constructors

this
this(Win32EventDriver driver, SOCKET sock, NetworkAddress peer_address, ConnectionStatus status)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

acquire
void acquire()
Undocumented in source. Be warned that the author may not have intended to support it.
acquireReader
InputStream acquireReader()
Undocumented in source. Be warned that the author may not have intended to support it.
acquireWriter
OutputStream acquireWriter()
Undocumented in source. Be warned that the author may not have intended to support it.
amOwner
bool amOwner()
Undocumented in source. Be warned that the author may not have intended to support it.
amReadOwner
bool amReadOwner()
Undocumented in source. Be warned that the author may not have intended to support it.
amWriteOwner
bool amWriteOwner()
Undocumented in source. Be warned that the author may not have intended to support it.
close
void close()
Undocumented in source. Be warned that the author may not have intended to support it.
finalize
void finalize()
Undocumented in source. Be warned that the author may not have intended to support it.
flush
void flush()
Undocumented in source. Be warned that the author may not have intended to support it.
notifySocketEvent
void notifySocketEvent(SOCKET sock, WORD event, WORD error)
Undocumented in source. Be warned that the author may not have intended to support it.
peek
const(ubyte)[] peek()
Undocumented in source. Be warned that the author may not have intended to support it.
read
size_t read(ubyte[] dst, IOMode )
Undocumented in source. Be warned that the author may not have intended to support it.
release
void release()
Undocumented in source. Be warned that the author may not have intended to support it.
releaseReader
void releaseReader()
Undocumented in source. Be warned that the author may not have intended to support it.
releaseWriter
void releaseWriter()
Undocumented in source. Be warned that the author may not have intended to support it.
waitForData
bool waitForData(Duration timeout)
Undocumented in source. Be warned that the author may not have intended to support it.
write
size_t write(ubyte[] bytes_, IOMode )
Undocumented in source. Be warned that the author may not have intended to support it.
writeFile
void writeFile(Path filename)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

connected
bool connected [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
dataAvailableForRead
bool dataAvailableForRead [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
empty
bool empty [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
keepAlive
bool keepAlive [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
keepAlive
bool keepAlive [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
leastSize
ulong leastSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
localAddress
NetworkAddress localAddress [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
peerAddress
string peerAddress [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
readTimeout
Duration readTimeout [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
readTimeout
Duration readTimeout [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
remoteAddress
NetworkAddress remoteAddress [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
socket
SOCKET socket [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
tcpNoDelay
bool tcpNoDelay [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
tcpNoDelay
bool tcpNoDelay [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From SocketEventHandler

socket
SOCKET socket()
Undocumented in source.
notifySocketEvent
void notifySocketEvent(SOCKET sock, WORD event, WORD error)
Undocumented in source.

Meta