//
// Implements struct marshalling via tuple marshalling of members.
-#define MARSHALLABLE(_c_) \
+#define MARSHALLABLE_STRUCT(_c_) \
inline unmarshall & operator>>(unmarshall &u, _c_ &a) { return u >> a._tuple_(); } \
inline marshall & operator<<(marshall &m, const _c_ a) { return m << a._tuple_(); }
// our first two marshallable structs...
-MARSHALLABLE(rpc_protocol::request_header)
-MARSHALLABLE(rpc_protocol::reply_header)
+MARSHALLABLE_STRUCT(rpc_protocol::request_header)
+MARSHALLABLE_STRUCT(rpc_protocol::reply_header)
//
// Marshalling for STL containers