| SUMMARY: CONSTR | METHOD | DETAIL: CONSTR | METHOD | 
Licensed under the Academic Free License version 2.1, as specified in the License.txt file included in this software package, or at OpenSource.org.
Unless otherwise noted, $self
 is the object instance variable.
| Constructor Summary | 
|---|
| new($id, $tac)Creates a container for an object's ID and TAC | 
| Method Summary | 
|---|
| can($method)Overload UNIVERSAL::can() to test the available methods of the proxied object | 
| curse()Overrides TQQ curse() to return the contained TAC | 
| debug($level)Set debug level | 
| get_queue()Return the TQD for the proxied object | 
| get_timeout()Return current TQD timeout | 
| isa($class)Overload UNIVERSAL::isa() to test the class hierarchy of the proxied object | 
| join()Wait for the proxied object's apartment thread to exit | 
| onEnqueue()Overrides TQQ onEnqueue() to curse() the contained TAC | 
| run()Invoke thread governor for installed MuxServer objects | 
| set_timeout($timeout)Set TQD timeout | 
| stop()Stop the proxied object's apartment thread | 
| Constructor Details | 
|---|
new($id, $tac)
$id - ID of proxied object
$tac - TAC of proxied object
| Method Details | 
|---|
can($method)
$method - method to check if implemented by the proxied object
curse()
debug($level)
$level - debug level. zero or undef turns off debugging; all other values enable debugging
get_queue()
get_timeout()
isa($class)
$class - class to check if implemented by the proxied object
join()
onEnqueue()
run()
set_timeout($timeout)
$timeout - max. number of seconds to wait for TQD responses.
stop()
Note that this is only useful after an object has been installed, but before its run() method has been called.