-char log_thread_prefix = 'r';
-
-rpcs *server; // server rpc object
-rpcc *clients[NUM_CL]; // client rpc object
-string dst; //server's ip address
-in_port_t port;
+static rpcs *server; // server rpc object
+static rpcc *clients[NUM_CL]; // client rpc object
+static string * dst; //server's ip address
+static in_port_t port;
+
+using std::cout;
+using std::endl;
+using namespace std::chrono;
+using std::vector;
+
+namespace srv_protocol {
+ enum status : rpc_protocol::status {OK};
+ REMOTE_PROCEDURE_BASE(0);
+ REMOTE_PROCEDURE(22, _22, (string &, string, string));
+ REMOTE_PROCEDURE(23, fast, (int &, int));
+ REMOTE_PROCEDURE(24, slow, (int &, int));
+ REMOTE_PROCEDURE(25, bigrep, (string &, size_t));
+}