senf::term::AbstractTerminal::Callbacks Struct Referenceabstract

AbstractTerminal callbacks. More...

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

Inheritance diagram for senf::term::AbstractTerminal::Callbacks:

Public Member Functions

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

Detailed Description

AbstractTerminal callbacks.

See also
AbastractTerminal

Definition at line 49 of file AbstractTerminal.hh.

Constructor & Destructor Documentation

◆ ~Callbacks()

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

Definition at line 50 of file AbstractTerminal.hh.

Member Function Documentation

◆ cb_charReceived()

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

Called whenever a char is received.

◆ cb_init()

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

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.

◆ cb_windowSizeChanged()

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

Called when the terminal window is changed.

Implemented in senf::term::BaseEditor.


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