senf::term::AbstractTerminal::AbstractTerminal::Callbacks Struct Reference

AbstractTerminal callbacks. More...

#include <senf/Utils/Termlib/AbstractTerminal.hh>

Inheritance diagram for senf::term::AbstractTerminal::AbstractTerminal::Callbacks:
Inheritance graph
[legend]

List of all members.


Detailed Description

AbstractTerminal callbacks.
See also:
AbastractTerminal

Definition at line 58 of file AbstractTerminal.hh.


Public Member Functions

virtual  ~Callbacks ()
virtual bool  cb_init ()=0
  Called after terminal initialization is complete.
virtual void  cb_charReceived (char ch)=0
  Called whenever a char is received.
virtual void  cb_windowSizeChanged ()=0
  Called when the terminal window is changed.

Constructor & Destructor Documentation

virtual senf::term::AbstractTerminal::AbstractTerminal::Callbacks::
~Callbacks ()

Definition at line 59 of file AbstractTerminal.hh.


Member Function Documentation

virtual void senf::term::AbstractTerminal::AbstractTerminal::Callbacks::
cb_charReceived ( char  ch )

Called whenever a char is received.

virtual bool senf::term::AbstractTerminal::AbstractTerminal::Callbacks::
cb_init ()

Called after terminal initialization is complete.

This member may return false. In this case, the terminal setup is considered to have failed.

Implemented in senf::term::BaseEditor.

virtual void senf::term::AbstractTerminal::AbstractTerminal::Callbacks::
cb_windowSizeChanged ()

Called when the terminal window is changed.

Implemented in senf::term::BaseEditor.


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