From: "R. Tim Coslet" <coslett@kaisere.com>
Subject: Re: Protected Objects (Geeenhills & VxWorks)
Date: 2000/02/10
Date: 2000-02-10T00:00:00+00:00 [thread overview]
Message-ID: <38A33B11.5019A281@kaisere.com> (raw)
In-Reply-To: 38A31EF9.ECE0B395@averstar.com
Ooops!
R. Tim Coslet
Tucker Taft wrote:
> It is not clear who sets the value of Waiting.
> > protected body Example_Protected_Object is
> >
> > entry Send when Available or
> > I_Am_Tired_Of_Waiting is
> > begin
> >
> > -- Do some things here...
> >
> > -- reset the barrier flags
> > Available := False;
> > I_Am_Tired_Of_Waiting := False;
> >
> > -- reset the waiting flag
> > Waiting_For_It := False;
My mistake. In cleaning out the code for this posting I didn't change this names
right.This should have read:
-- reset the waiting flag
Waiting := False;
> >
> > end Send;
> >
> > procedure Signal_Available is
> > begin
> >
> > -- set the barrier flag to indicate data has been received
> > Available := True;
> >
> > end Signal_Available;
> >
> > procedure Check_For_Timeout is
> > begin
> >
> > -- set the barrier flag to indicate data has not been received
> > I_Am_Tired_Of_Waiting := Waiting;
> >
> > -- set the waiting flag
> > Waiting := True;
> >
> > end Check_For_Timeout;
> >
> > end Example_Protected_Object;
next prev parent reply other threads:[~2000-02-10 0:00 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-02-10 0:00 Protected Objects (Geeenhills & VxWorks) R. Tim Coslet
2000-02-10 0:00 ` Tucker Taft
2000-02-10 0:00 ` R. Tim Coslet [this message]
2000-02-10 0:00 ` DuckE
2000-02-10 0:00 ` R. Tim Coslet
2000-02-10 0:00 ` R. Tim Coslet
2000-02-10 0:00 ` R. Tim Coslet
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox