Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

L1394::internal::Message Class Reference

This class provides 4 streams for the different output messages (error-, warning-, debug- and simple messages) All streams can be redirect to any other valid stream, like a file, or can be disabled. More...

#include <l1394_message.h>

List of all members.

Public Member Functions

void setErrorStream (std::ostream *o)
void setDebugStream (std::ostream *o)
void setWarningStream (std::ostream *o)
void setMessageStream (std::ostream *o)
std::ostream & errorStream () const
std::ostream & debugStream () const
std::ostream & warningStream () const
std::ostream & messageStream () const
std::ostream & errorStream (const Node *) const
std::ostream & debugStream (const Node *) const
std::ostream & warningStream (const Node *) const
std::ostream & messageStream (const Node *) const

Friends

class CreateUsingNew< Message >


Detailed Description

This class provides 4 streams for the different output messages (error-, warning-, debug- and simple messages) All streams can be redirect to any other valid stream, like a file, or can be disabled.

Author:
Michael Repplinger

Definition at line 36 of file l1394_message.h.


Member Function Documentation

ostream & L1394::internal::Message::debugStream const Node  )  const
 

Definition at line 113 of file l1394_message.cpp.

ostream & L1394::internal::Message::debugStream  )  const
 

Definition at line 95 of file l1394_message.cpp.

Referenced by L1394::internal::NodeFactory::createCard(), L1394::internal::NodeFactory::createDevice(), L1394::internal::NodeContainer::findNode(), L1394::internal::NodeContainer::getNode(), L1394::internal::NodeContainer::insert(), L1394::internal::BusTopology::print(), L1394::internal::BusTopology::readTopoMap(), L1394::internal::NodeContainer::release(), and L1394::internal::NodeContainer::~NodeContainer().

ostream & L1394::internal::Message::errorStream const Node  )  const
 

Definition at line 101 of file l1394_message.cpp.

ostream & L1394::internal::Message::errorStream  )  const
 

Definition at line 83 of file l1394_message.cpp.

Referenced by L1394::Session::addEventHandle(), L1394::Event::addEventHandle(), L1394::DccRegister::automatic(), L1394::Event::call(), L1394::DccRegister::getMaxValue(), L1394::DccRegister::getMinValue(), L1394::DccRegister::getValue(), L1394::DccRegister::hasAuto(), L1394::DccRegister::hasFeature(), L1394::DccRegister::hasManual(), L1394::DccRegister::hasOnePush(), L1394::DccRegister::hasOnOff(), L1394::DccRegister::hasReadout(), L1394::internal::NodeContainer::insert(), L1394_MM::XShmImg::nodeDestroy(), L1394::internal::NodeFactory::NodeFactory(), L1394::DccRegister::on(), L1394::DccRegister::onePush(), L1394::Session::removeEventHandle(), L1394::Event::removeEventHandle(), L1394::DccRegister::setTriggerMode(), L1394::DccRegister::setTriggerPolarity(), and L1394::DccRegister::setValue().

ostream & L1394::internal::Message::messageStream const Node  )  const
 

Definition at line 109 of file l1394_message.cpp.

ostream & L1394::internal::Message::messageStream  )  const
 

Definition at line 91 of file l1394_message.cpp.

Referenced by L1394::Session::findNode().

void L1394::internal::Message::setDebugStream std::ostream *  o  ) 
 

Definition at line 54 of file l1394_message.cpp.

void L1394::internal::Message::setErrorStream std::ostream *  o  ) 
 

Definition at line 44 of file l1394_message.cpp.

void L1394::internal::Message::setMessageStream std::ostream *  o  ) 
 

Definition at line 74 of file l1394_message.cpp.

void L1394::internal::Message::setWarningStream std::ostream *  o  ) 
 

Definition at line 64 of file l1394_message.cpp.

ostream & L1394::internal::Message::warningStream const Node  )  const
 

Definition at line 105 of file l1394_message.cpp.

ostream & L1394::internal::Message::warningStream  )  const
 

Definition at line 87 of file l1394_message.cpp.

Referenced by L1394::internal::NodeFactory::createDevice(), and L1394::internal::NodeContainer::removeNode().


Friends And Related Function Documentation

friend class CreateUsingNew< Message > [friend]
 

Definition at line 37 of file l1394_message.h.


The documentation for this class was generated from the following files:
Generated on Wed Aug 24 00:36:45 2005 for L1394 by doxygen 1.4.2
L1394 library (NMM) grahics.cs.uni-sb.de/~repplix/l1394_home/