Nemiver  0.3
Public Member Functions | List of all members
nemiver::OutputHandler Struct Reference

#include <nmv-dbg-common.h>

Inheritance diagram for nemiver::OutputHandler:
nemiver::common::Object

Public Member Functions

virtual bool can_handle (CommandAndOutput &)
 
virtual void do_handle (CommandAndOutput &)
 
- Public Member Functions inherited from nemiver::common::Object
 Object ()
 
 Object (Object const &)
 
Objectoperator= (Object const &)
 
virtual ~Object ()
 
void ref ()
 
void unref ()
 
void enable_refcount (bool a_enabled=true)
 
bool is_refcount_enabled () const
 
long get_refcount () const
 
void attach_object (const UString &a_key, const Object *a_object)
 
bool get_attached_object (const UString &a_key, const Object *&a_object)
 

Additional Inherited Members

- Protected Attributes inherited from nemiver::common::Object
SafePtr< ObjectPrivm_priv
 

Detailed Description

After the output of the debugger engine got parsed, it is send to a list of OutputHandlers. In that list, each output handler looks for some particular properties of the output (e.g did the debugger stopped ?, or is it running ? etc ...) and fires events according to the properties found in the output. Output handlers are the place from where IDebugger implementations fire their signals from.

Member Function Documentation

◆ can_handle()

virtual bool nemiver::OutputHandler::can_handle ( CommandAndOutput )
inlinevirtual

◆ do_handle()

virtual void nemiver::OutputHandler::do_handle ( CommandAndOutput )
inlinevirtual

The documentation for this struct was generated from the following file: