| 604 | } |
| 605 | |
| 606 | std::string NodeStateToString(NodeState state) { |
| 607 | switch (state) { |
| 608 | case kReady: |
| 609 | return "kReady"; |
| 610 | case kOffline: |
| 611 | return "kOffline"; |
| 612 | case kPendingOffline: |
| 613 | return "kPendingOffline"; |
| 614 | case kOnKick: |
| 615 | return "kOnKick"; |
| 616 | case kWaitKick: |
| 617 | return "kWaitKick"; |
| 618 | case kKicked: |
| 619 | return "kKicked"; |
| 620 | default: |
| 621 | return ""; |
| 622 | } |
| 623 | } |
| 624 | |
| 625 | std::ostream& operator<<(std::ostream& o, const NodeEvent event) { |
| 626 | static const char* msg[] = {"NodeEvent::kZkNodeCreated", "NodeEvent::kZkSessionTimeout", |
no outgoing calls
no test coverage detected