com.pvx.ooadide.javx.rcp
Class RcpPluginConnectionControl

java.lang.Object
  extended by javxclientcontrol.PvxHost
      extended by javxclientcontrol.ConnectionControl
          extended by com.pvx.ooadide.javx.PluginConnectionControl
              extended by com.pvx.ooadide.javx.rcp.RcpPluginConnectionControl
All Implemented Interfaces:
java.lang.Runnable, javxbaseui.PvxEventObserver

public class RcpPluginConnectionControl
extends PluginConnectionControl


Field Summary
static int INSTANCE_NUM
           
 
Fields inherited from class javxclientcontrol.ConnectionControl
applet, DEBUG, endSession, err, host, intry, javXUtil, Jkio, out, params, port, printIt, pvx_frms, readLoop, RECORDING, recvBytes, sentBytes, spawnCtr, spwEmbed, spwner, tabAsEnter, webstart
 
Constructor Summary
RcpPluginConnectionControl(java.lang.String arg0, int arg1, javxbaseui.PvxBaseWindow arg2, java.util.Hashtable arg3, javxbaseui.PvxBaseWindow arg4, java.net.Socket arg5)
           
 
Method Summary
 boolean doAppClientLaunch()
           
 void doRCPViewSpawn(java.lang.String viewId, java.util.Hashtable params)
           
 int freeUpFrame()
           
static RcpPluginConnectionControl getCurrentInstance()
           
 void initSession()
           
static void printReleaseInfo()
           
 void readSyncPkt()
           
 void run()
           
 void spawnClient(int sock, java.util.Vector callArgs)
           
 void synCan(int errNumber)
           
 
Methods inherited from class javxclientcontrol.ConnectionControl
callObjectMethod, checkForTab, closeAllFiles, connect, ctlEventUpdate, doNotSynAck, formatDataForPrint, getAppClient, getAttrb, getFileNumber, getHost, getIsApplet, getNumBytesRecvd, getNumBytesSent, getOpenLocalFileNumber, getParams, getPort, getPvxGuiManager, handleConnection, isSynPacket, mark, menuBarDisable, menuBarEnable, menuBarOnOff, nonBlockingRawRead, notiyAppletIsDestroyed, rawRead, read, read, ready, reset, runLocalProgram, sendCtl, sendPopupResponse, setPipe, synAck, synAck, synAckFile, synNak, waitForData, waitForSynChar, write, write, writeCtrl, writeflush
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE_NUM

public static int INSTANCE_NUM
Constructor Detail

RcpPluginConnectionControl

public RcpPluginConnectionControl(java.lang.String arg0,
                                  int arg1,
                                  javxbaseui.PvxBaseWindow arg2,
                                  java.util.Hashtable arg3,
                                  javxbaseui.PvxBaseWindow arg4,
                                  java.net.Socket arg5)
Method Detail

getCurrentInstance

public static RcpPluginConnectionControl getCurrentInstance()

printReleaseInfo

public static void printReleaseInfo()

doAppClientLaunch

public boolean doAppClientLaunch()
Overrides:
doAppClientLaunch in class javxclientcontrol.ConnectionControl

spawnClient

public void spawnClient(int sock,
                        java.util.Vector callArgs)
Overrides:
spawnClient in class PluginConnectionControl

doRCPViewSpawn

public void doRCPViewSpawn(java.lang.String viewId,
                           java.util.Hashtable params)

synCan

public void synCan(int errNumber)
Overrides:
synCan in class javxclientcontrol.ConnectionControl

readSyncPkt

public void readSyncPkt()
Overrides:
readSyncPkt in class PluginConnectionControl

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class PluginConnectionControl

freeUpFrame

public int freeUpFrame()
Overrides:
freeUpFrame in class PluginConnectionControl

initSession

public void initSession()
Overrides:
initSession in class javxclientcontrol.ConnectionControl