//------------------------------------------------------------------------------ /* Copyright (c) 2011-2013, OpenCoin, Inc. */ //============================================================================== std::ostream& operator<< (std::ostream& out, const SHAMapMissingNode& mn) { switch (mn.getMapType ()) { case smtTRANSACTION: out << "Missing/TXN(" << mn.getNodeID () << "/" << mn.getNodeHash () << ")"; break; case smtSTATE: out << "Missing/STA(" << mn.getNodeID () << "/" << mn.getNodeHash () << ")"; break; case smtFREE: default: out << "Missing/" << mn.getNodeID (); break; }; return out; }