#include <nxclientlib.h>
Inheritance diagram for nxcl::NXClientLibBase:
Public Member Functions | |
NXClientLibBase () | |
virtual | ~NXClientLibBase () |
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 81 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 100 of file nxclientlib.h.
Referenced by nxcl::NXClientLib::setExternalCallbacks().