[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Add queue
> I want to see example of queue monitor, but tcl/test/test-suite-intserv.tcl
> has following errors.
> Can you correct these errors?
No. But it does seem to be the case that the command 'new Test/$test' is
being called with no value for '$test' i.e. the variable exists but its
value is ''. This is at line 6 in the procedure Testsuite. If you can
figure out why $test has no value, and determine what it should be, you
might be able to solve the problem.
> And, I don't understand "$self" in the tcl/test/test-suite-intserv.tcl.
> Is it variable? if so, where is it declared?
$self acts a bit like this in c++. It's a reference to the current object.
I've mainly seen it used in the init function for a TCL class (which I
think is kinda like a constructor). There, '$self next' is often invoked,
which means call the init function of the parent class. It's not declared
as such - it's automatically (not in the c sense!) defined inside any
method of an otcl class.
Sean.
> Thank you in advance..
> ____________
> invalid command name "Test/"
> while executing
> "Test/ create _o3 "
> invoked from within
> "catch "$className create $o $args" msg"
> (procedure "new" line 3)
> invoked from within
> "new Test/$test"
> (procedure "TestSuite" line 6)
> (TestSuite runTest line 6)
> invoked from within
> "TestSuite runTest"
> (file "test-suite-intserv.tcl" line 406)
>
> Haobo Yu wrote:
>
> > tcl/test/test-suite-intserv.tcl has some example of using queue monitors.
> > Grep for monitor.
> >
> > - Haobo
> >
>
-----
Sean Murphy, Email: [email protected]
Teltec Ireland, Phone: +353-1-7045080
DCU, Dublin 9, Fax: +353-1-7045092
Ireland.