text: 
  // Copyright (c) 2014-2016 XDN developers
  // Distributed under the MIT/X11 software license, see the accompanying
  // file COPYING or http://www.opensource.org/licenses/mit-license.php.
  
  #pragma once
  
  #include <sstream>
  
  namespace CryptoNote {
  
  class IStreamSerializable {
  public:
    virtual void save(std::ostream& os) = 0;
    virtual void load(std::istream& in) = 0;
  };
  
  }
  