#include <nxclientlib.h>
Inheritance diagram for nxcl::NXClientLibBase:
Public Member Functions | |
virtual void | setIsFinished (bool status) |
virtual void | processParseStdout (void) |
virtual void | processParseStderr (void) |
virtual void | loginFailed (void) |
virtual void | readyproxy (void) |
virtual void | doneAuth (void) |
Public Attributes | |
NXClientLibExternalCallbacks * | externalCallbacks |
The functions that are declared in NXClientLibBase are the ones that we want to call via this->parent in NXClientLibCallbacks. They're the ones that are called from within objects of other classes (such as this->session (NXSession) or this->nxsshProcess (notQProcess).
Definition at line 80 of file nxclientlib.h.
|
External callbacks pointer is held in NXClientLibBase because NXClientLibProcessCallbacks::parent is of type NXClientLibBase and in NXClientLibProcessCallbacks we refer to this->parent->externalCallbacks->write() Definition at line 99 of file nxclientlib.h. |