More boosification of thrift driver, server, transport and protocol code
Modified TestServer to use thread-pool manager
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664737 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/cpp/src/protocol/protocol.txt b/lib/cpp/src/protocol/protocol.txt
index d6db0ab..d66b7eb 100644
--- a/lib/cpp/src/protocol/protocol.txt
+++ b/lib/cpp/src/protocol/protocol.txt
@@ -25,13 +25,7 @@
package-name : STRING
service-name : STRING
- arguments : ARGS_b arg-list ARGS_e
- arg-list : arg-list arg | NIL
- arg : ARG_b arg-identifier arg-value ARG_e
- arg-identifier : arg-name | arg-id | arg-name arg-id
- arg-name : STRING
- arg-id : UINT32
- arg-value : datum
+ arguments : struct-datum
""" service function reply message body """
@@ -79,16 +73,10 @@
""" collection datum """
- collection-type-specifier : ARRAY | MAP | SET | LIST
+ collection-type-specifier : MAP | SET | LIST
collection-datum : list-datum | set-datum | map-datum
- array-datum : simple-array-datum | complex-array-datum
-
- simple-array-datum : ARRAY_b element-count simple-type-specifier simple-data ARRAY_e
-
- complex-array-datum : ARRAY_b element-count simple-type-specifier simple-data ARRAY_e
-
list-datum : LIST_b element-count element-type-specifier elements LIST_e
element-count : UINT32