This can gracefully handle changes in kernels which can appear in any
open workstation instruction. It also uses lazy instantiation of the
real kernel (which can be expensive). In one sense it is a factory class
that will instantiate the necessary kernels as they are requested.
Most external modules should access the gki functions through an
instance of this class, gki.kernel.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
openKernel(self,
device=None)
Open kernel specified by device or by current value of stdgraph |
source code
|
|
|
|
getDevice(self,
device=None)
Starting with stdgraph, drill until a device is found in the graphcap
or isn't |
source code
|
|
|
Inherited from GkiProxy:
__del__,
append,
clear,
clearReturnData,
errorMessage,
flush,
gcur,
getBuffer,
getStderr,
getStdin,
getStdout,
popStdio,
prepareToRedraw,
pushStdio,
redrawOriginal,
translate,
undoN
Inherited from GkiKernel:
createFunctionTables,
pre_imcur,
preferTtyIpc,
redoN
|