Package org.jcsp.lang
Interface ChannelInternals<T>
-
- All Known Implementing Classes:
Any2AnyChannelImpl,Any2AnyImpl,Any2OneChannelImpl,Any2OneImpl,BufferedAny2AnyChannel,BufferedAny2OneChannel,BufferedOne2AnyChannel,BufferedOne2OneChannel,One2AnyChannelImpl,One2AnyImpl,One2OneChannelImpl,PoisonableAny2AnyChannelImpl,PoisonableAny2OneChannelImpl,PoisonableBufferedAny2AnyChannel,PoisonableBufferedAny2OneChannel,PoisonableBufferedOne2AnyChannel,PoisonableBufferedOne2OneChannel,PoisonableOne2AnyChannelImpl,PoisonableOne2OneChannelImpl
interface ChannelInternals<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidendRead()Tread()booleanreaderDisable()booleanreaderEnable(Alternative alt)booleanreaderPending()voidreaderPoison(int strength)TstartRead()voidwrite(T obj)voidwriterPoison(int strength)
-
-
-
Method Detail
-
read
T read()
-
write
void write(T obj)
-
startRead
T startRead()
-
endRead
void endRead()
-
readerEnable
boolean readerEnable(Alternative alt)
-
readerDisable
boolean readerDisable()
-
readerPending
boolean readerPending()
-
readerPoison
void readerPoison(int strength)
-
writerPoison
void writerPoison(int strength)
-
-