public void send_foo() { oprot_.WriteMessageBegin(new TMessage("foo", TMessageType.Call, seqid_)); foo_args args = new foo_args(); args.Write(oprot_); oprot_.WriteMessageEnd(); oprot_.Transport.Flush(); }