mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 02:55:50 +00:00
27 lines
689 B
C++
27 lines
689 B
C++
//------------------------------------------------------------------------------
|
|
/*
|
|
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;
|
|
}
|