more.net

Undocumented in source.

Members

Aliases

DataSocketHandler
alias DataSocketHandler = void delegate(ISocketSelector selector, Socket socket, ubyte[] data)
Undocumented in source.
SocketHandler
alias SocketHandler = void delegate(ISocketSelector selector, Socket socket)
Undocumented in source.

Classes

Proxy5Connector
class Proxy5Connector
Undocumented in source.
SimpleSelector
class SimpleSelector

You cannot manually remove data sockets, they must be shutdown to be removed. This is so the select loops will not be messed up.

TunnelThread
class TunnelThread
Undocumented in source.

Functions

addressFromIPOrHost
Address addressFromIPOrHost(string ipOrHost, ushort port)
Undocumented in source. Be warned that the author may not have intended to support it.
addressFromIPOrHostAndOptionalPort
Address addressFromIPOrHostAndOptionalPort(string ipOrHostAndOptionalPort, ushort defaultPort)
Undocumented in source. Be warned that the author may not have intended to support it.
parseConnector
string parseConnector(string connectorString, ISocketConnector connector)
Undocumented in source. Be warned that the author may not have intended to support it.
parseProxy
ISocketConnector parseProxy(string proxyString)
proxy5connect
void proxy5connect(Socket socket, Address proxy, InternetAddress address)
Undocumented in source. Be warned that the author may not have intended to support it.
receiveAll
void receiveAll(Socket socket, ubyte[] buffer)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

ISocketConnector
interface ISocketConnector
Undocumented in source.
ISocketSelector
interface ISocketSelector
Undocumented in source.

Structs

DataSocketAndHandler
struct DataSocketAndHandler
Undocumented in source.
SocketAndHandler
struct SocketAndHandler
Undocumented in source.
TcpSocketPair
struct TcpSocketPair
Undocumented in source.
Tunnels
struct Tunnels
Undocumented in source.

Meta