nxcl::NXClientLibBase Class Reference

#include <nxclientlib.h>

Inherited by nxcl::NXClientLib.

List of all members.

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

NXClientLibExternalCallbacksexternalCallbacks


Detailed Description

Have to derive NXClientLib from an abstract base class, NXClientLibBase, so that NXClientLibCallbacks can hold a pointer to an NXClientLib object.

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.


Member Data Documentation

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.


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

Generated on Mon Sep 14 10:59:39 2009 for nxcl by  doxygen 1.5.9