Main Page | Class Hierarchy | Class List | Directories | File List | Class Members

nxcl::NXClientLibBase Class Reference

#include <nxclientlib.h>

Inheritance diagram for nxcl::NXClientLibBase:

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 80 of file nxclientlib.h.


Member Data Documentation

NXClientLibExternalCallbacks* nxcl::NXClientLibBase::externalCallbacks
 

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.


The documentation for this class was generated from the following file:
Generated on Wed Oct 17 10:08:25 2007 for nxcl by  doxygen 1.4.2