THRIFT-2861 add buffered transport
Client: Haxe
Patch: Jens Geyer
This enables buffered transport in the tutorial code.
diff --git a/tutorial/haxe/src/Main.hx b/tutorial/haxe/src/Main.hx
index d4ba054..8f168c1 100644
--- a/tutorial/haxe/src/Main.hx
+++ b/tutorial/haxe/src/Main.hx
@@ -163,12 +163,11 @@
// optinal layered transport
if ( framed) {
- trace("- framed transport");
+ trace("- framed transport");
transport = new TFramedTransport(transport);
} else if ( buffered) {
- trace("- buffered transport");
- throw "TBufferedTransport not implemented yet";
- //transport = new TBufferedTransport(transport);
+ trace("- buffered transport");
+ transport = new TBufferedTransport(transport);
}
@@ -278,12 +277,11 @@
// optional: layered transport
var transfactory : TTransportFactory = null;
if ( framed) {
- trace("- framed transport");
+ trace("- framed transport");
transfactory = new TFramedTransportFactory();
} else if ( buffered) {
- trace("- buffered transport");
- throw "TBufferedTransport not implemented yet";
- //transfactory = new TBufferedTransportFactory();
+ trace("- buffered transport");
+ transfactory = new TBufferedTransportFactory();
}
// protocol