ardour
Public Types | Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
Transmitter Class Reference

#include <transmitter.h>

Inheritance diagram for Transmitter:
Gtkmm2ext::TextViewer ThrownError

Public Types

enum  Channel {
  Info, Error, Warning, Fatal,
  Throw
}
 

Public Member Functions

 Transmitter (Channel)
 
sigc::signal< void, Channel,
const char * > & 
sender ()
 
bool does_not_return ()
 

Protected Member Functions

virtual void deliver ()
 

Private Attributes

Channel channel
 
sigc::signal< void, Channel,
const char * > * 
send
 
sigc::signal< void, Channel,
const char * > 
info
 
sigc::signal< void, Channel,
const char * > 
warning
 
sigc::signal< void, Channel,
const char * > 
error
 
sigc::signal< void, Channel,
const char * > 
fatal
 

Friends

std::ostream & endmsg (std::ostream &)
 

Detailed Description

Definition at line 30 of file transmitter.h.

Member Enumeration Documentation

Enumerator
Info 
Error 
Warning 
Fatal 
Throw 

Definition at line 34 of file transmitter.h.

Constructor & Destructor Documentation

Transmitter::Transmitter ( Channel  c)

Definition at line 31 of file transmitter.cc.

Member Function Documentation

void Transmitter::deliver ( )
protectedvirtual

Reimplemented in Gtkmm2ext::TextViewer, and ThrownError.

Definition at line 58 of file transmitter.cc.

bool Transmitter::does_not_return ( )

Definition at line 105 of file transmitter.cc.

sigc::signal<void,Channel, const char *>& Transmitter::sender ( )
inline

Definition at line 44 of file transmitter.h.

Friends And Related Function Documentation

std::ostream& endmsg ( std::ostream &  ostr)
friend

Definition at line 71 of file transmitter.h.

Member Data Documentation

Channel Transmitter::channel
private

Definition at line 55 of file transmitter.h.

sigc::signal<void, Channel, const char *> Transmitter::error
private

Definition at line 60 of file transmitter.h.

sigc::signal<void, Channel, const char *> Transmitter::fatal
private

Definition at line 61 of file transmitter.h.

sigc::signal<void, Channel, const char *> Transmitter::info
private

Definition at line 58 of file transmitter.h.

sigc::signal<void, Channel, const char *>* Transmitter::send
private

Definition at line 56 of file transmitter.h.

sigc::signal<void, Channel, const char *> Transmitter::warning
private

Definition at line 59 of file transmitter.h.


The documentation for this class was generated from the following files: