77 : fluid_settings_connection(opts,
"cluckd")
80 set_name(
"cluck_messenger");
81 get_dispatcher()->add_matches({
85 ed::Expression(ed::g_name_ed_cmd_absolutely)
92 ed::Expression(::communicator::g_name_communicator_cmd_clock_stable)
96 ed::Expression(::communicator::g_name_communicator_cmd_cluster_down)
100 ed::Expression(::communicator::g_name_communicator_cmd_cluster_up)
104 ed::Expression(::communicator::g_name_communicator_cmd_disconnected)
108 ed::Expression(::communicator::g_name_communicator_cmd_hangup)
112 ed::Expression(::communicator::g_name_communicator_cmd_status)
114 , ed::MatchFunc(&ed::one_to_one_callback_match)
115 , ed::Priority(ed::dispatcher_match::DISPATCHER_MATCH_CALLBACK_PRIORITY)
121 ed::Expression(cluck::g_name_cluck_cmd_activate_lock)
125 ed::Expression(cluck::g_name_cluck_cmd_add_ticket)
129 ed::Expression(cluck::g_name_cluck_cmd_drop_ticket)
133 ed::Expression(cluck::g_name_cluck_cmd_get_max_ticket)
137 ed::Expression(cluck::g_name_cluck_cmd_info)
141 ed::Expression(cluck::g_name_cluck_cmd_list_tickets)
145 ed::Expression(cluck::g_name_cluck_cmd_lock)
149 ed::Expression(cluck::g_name_cluck_cmd_lock_activated)
153 ed::Expression(cluck::g_name_cluck_cmd_lock_entered)
157 ed::Expression(cluck::g_name_cluck_cmd_lock_entering)
161 ed::Expression(cluck::g_name_cluck_cmd_lock_exiting)
165 ed::Expression(cluck::g_name_cluck_cmd_lock_failed)
169 ed::Expression(cluck::g_name_cluck_cmd_lock_leaders)
173 ed::Expression(cluck::g_name_cluck_cmd_lock_started)
177 ed::Expression(cluck::g_name_cluck_cmd_lock_status)
181 ed::Expression(cluck::g_name_cluck_cmd_lock_tickets)
185 ed::Expression(cluck::g_name_cluck_cmd_max_ticket)
189 ed::Expression(cluck::g_name_cluck_cmd_ticket_added)
193 ed::Expression(cluck::g_name_cluck_cmd_ticket_ready)
197 ed::Expression(cluck::g_name_cluck_cmd_unlock)