20 #ifndef __libmisc_transmitter_h__
21 #define __libmisc_transmitter_h__
26 #include <sigc++/sigc++.h>
44 sigc::signal<void,Channel, const char *> &
sender() {
48 bool does_not_return ();
51 virtual void deliver ();
52 friend std::ostream&
endmsg (std::ostream &);
56 sigc::signal<void, Channel, const char *> *
send;
58 sigc::signal<void, Channel, const char *>
info;
59 sigc::signal<void, Channel, const char *>
warning;
60 sigc::signal<void, Channel, const char *>
error;
61 sigc::signal<void, Channel, const char *>
fatal;
83 if (&ostr == &std::cout) {
84 std::cout << std::endl;
86 }
else if (&ostr == &std::cerr) {
87 std::cerr << std::endl;
91 if ((t = dynamic_cast<Transmitter *> (&ostr)) != 0) {
107 #endif // __libmisc_transmitter_h__
sigc::signal< void, Channel, const char * > error
std::ostream & endmsg(std::ostream &ostr)
sigc::signal< void, Channel, const char * > & sender()
sigc::signal< void, Channel, const char * > info
LIBPBD_API void pbd_c_error(const char *)
sigc::signal< void, Channel, const char * > warning
sigc::signal< void, Channel, const char * > fatal
sigc::signal< void, Channel, const char * > * send