Mercurial > projects > dreactor
view asyncdreactor/protocol/Http11.d @ 11:5836613d16ac
reorg! reorg!
author | rick@minifunk |
---|---|
date | Tue, 12 Aug 2008 16:59:56 -0400 |
parents | dreactor/protocol/Http11.d@e75a2e506b1d |
children |
line wrap: on
line source
module dreactor.protocol.Http11; import dreactor.protocol.RawTcp; import dreactor.protocol.http11_parser; class HttpListener { public this(Vat sel, IPv4Address addr) { listener = new RawTCPListener(sel, IPv4Address addr); parser = new Http11Parser(); listener.setDataHandler(&onData); } private int onData(char[] buffer) { parser.execute(buffer); } private RawTCPListener listener; Http11Parser parser; } class HttpClient { public this(Vat sel) { client = new RawTCPClient(sel); client.setDataHandler(&onData); } private int onData() { } private RawTCPClient client; }