-
-rsm_client::rsm_client(std::string dst) {
- printf("create rsm_client\n");
- std::vector<std::string> mems;
-
- pthread_mutex_init(&rsm_client_mutex, NULL);
- sockaddr_in dstsock;
- make_sockaddr(dst.c_str(), &dstsock);
- primary = dst;
-
- {
- ScopedLock ml(&rsm_client_mutex);
- VERIFY (init_members());
- }
- printf("rsm_client: done\n");
+rsm_client::rsm_client(string dst) : primary(dst) {
+ LOG("create rsm_client");
+ lock ml(rsm_client_mutex);
+ VERIFY (init_members(ml));
+ LOG("rsm_client: done");