Rewrote threaded log code to be more idiomatic.
[invirt/third/libt4.git] / rsm_protocol.h
index d64c0af..9e53430 100644 (file)
@@ -9,7 +9,7 @@ namespace rsm_client_protocol {
     REMOTE_PROCEDURE_BASE(0x9000);
     REMOTE_PROCEDURE(1, invoke, (string &, rpc_protocol::proc_id_t, string));
     REMOTE_PROCEDURE(2, members, (vector<string> &, int));
     REMOTE_PROCEDURE_BASE(0x9000);
     REMOTE_PROCEDURE(1, invoke, (string &, rpc_protocol::proc_id_t, string));
     REMOTE_PROCEDURE(2, members, (vector<string> &, int));
-};
+}
 
 struct viewstamp {
     unsigned int vid;
 
 struct viewstamp {
     unsigned int vid;
@@ -20,7 +20,7 @@ struct viewstamp {
     LEXICOGRAPHIC_COMPARISON(viewstamp)
 };
 
     LEXICOGRAPHIC_COMPARISON(viewstamp)
 };
 
-MARSHALLABLE(viewstamp)
+MARSHALLABLE_STRUCT(viewstamp)
 
 namespace rsm_protocol {
     enum status : rpc_protocol::status { OK, ERR, BUSY};
 
 namespace rsm_protocol {
     enum status : rpc_protocol::status { OK, ERR, BUSY};
@@ -37,15 +37,15 @@ namespace rsm_protocol {
     REMOTE_PROCEDURE(2, transferreq, (transferres &, string, viewstamp, unsigned));
     REMOTE_PROCEDURE(3, transferdonereq, (int &, string, unsigned));
     REMOTE_PROCEDURE(4, joinreq, (string &, string, viewstamp));
     REMOTE_PROCEDURE(2, transferreq, (transferres &, string, viewstamp, unsigned));
     REMOTE_PROCEDURE(3, transferdonereq, (int &, string, unsigned));
     REMOTE_PROCEDURE(4, joinreq, (string &, string, viewstamp));
-};
+}
 
 
-MARSHALLABLE(rsm_protocol::transferres)
+MARSHALLABLE_STRUCT(rsm_protocol::transferres)
 
 namespace rsm_test_protocol {
     enum status : rpc_protocol::status {OK, ERR};
     REMOTE_PROCEDURE_BASE(0x12000);
     REMOTE_PROCEDURE(1, net_repair, (status &, int));
     REMOTE_PROCEDURE(2, breakpoint, (status &, int));
 
 namespace rsm_test_protocol {
     enum status : rpc_protocol::status {OK, ERR};
     REMOTE_PROCEDURE_BASE(0x12000);
     REMOTE_PROCEDURE(1, net_repair, (status &, int));
     REMOTE_PROCEDURE(2, breakpoint, (status &, int));
-};
+}
 
 #endif 
 
 #endif