#ifndef STD_STREAMS_MODULE_H
#define STD_STREAMS_MODULE_H

#ifndef MODULE_H
#include "Module.h"
#endif

#include <iostream>

namespace MM
{
    //Build_crystal_module

class Std_streams_module : public Module
{
    std::streambuf              *out_buf_;
    std::streambuf              *err_buf_;
    std::streambuf              *log_buf_;
    
    static Std_streams_module   singleton_;

                                Std_streams_module();
    void                        init ();
public:
                               ~Std_streams_module();
};

}//MM

#endif //STD_STREAMS_MODULE_H
