Node GUI class that runs within the Chimera Tk context
(event-driven). The GUI allows the user to select a naming
service, then connect to a hub registered with the naming
service. Just before connecting, the GUI spawns a new thread
"node server" which starts a CORBA ORB, waiting for a
"back-connection" from the Hub which occurs as soon as the node
connects to the hub. After the connection, the GUI spawns a
"client thread" which handles all the node->thread CORBA method
invocations (message-passing). The "node server" thread handles
thread->node invocations (message-passing)
Methods
|
|
|
|
ConnectToHub
|
ConnectToHub ( self )
|
|
CreateGUI1
|
CreateGUI1 ( self )
|
|
CreateGUI2
|
CreateGUI2 ( self )
|
|
EarlyQuit
|
EarlyQuit ( self, event=None )
|
|
FindHub
|
FindHub ( self )
|
|
FindNameService
|
FindNameService ( self )
|
|
NameserverListSet
|
NameserverListSet ( self, event=None )
|
|
PushObject
|
PushObject ( self, message )
Put an object on the outgoing queue
|
|
Quit
|
Quit ( self, event=None )
|
|
RefreshNameService
|
RefreshNameService ( self, event=None )
|
|
SelectHub
|
SelectHub ( self, event=None )
|
|
SetupQueues
|
SetupQueues ( self )
|
|
StartChimeraInteractor
|
StartChimeraInteractor ( self )
|
|
StartClientThread
|
StartClientThread ( self )
|
|
StartNode
|
StartNode ( self, event=None )
|
|
StartORB
|
StartORB ( self, event=None )
|
|
StartPOA
|
StartPOA ( self )
|
|
StartServer
|
StartServer ( self )
|
|
Terminate
|
Terminate ( self, event=None )
Kill the server
|
|
ToggleAttention
|
ToggleAttention ( self )
|
|
ToggleChat
|
ToggleChat ( self )
|
|
TogglePointer
|
TogglePointer ( self )
|
|
__init__
|
__init__ ( self, stopnode )
|
|
dblclick
|
dblclick ( self, event=None )
|
|
hideEvents
|
hideEvents (
self,
trigger,
ignore,
data,
)
|
|
showEvents
|
showEvents (
self,
trigger,
ignore,
data,
)
|
|
start
|
start ( self )
|
|