SelectGroup
Select group is a virtual 'lock' object. Readers and writers are grouped into select groups. When event about avaiability to read or to write is arrived and no current event group members is running, than run of one of the members is triggered. I.e. only one from group can run.
Note, that application develeper usually not work with SelectGroup
directly, it is created internally by select
pseudostatement.
Attributes
- See also
-
[gopher.Select]
[gopher.select]
- Source
- SelectGroup.scala
- Graph
-
- Supertypes
- Self type
-
Members list
Type members
Classlikes
Attributes
- Source
- SelectGroup.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Source
- SelectGroup.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Expirationtrait Reader[A]class Objecttrait Matchableclass AnyShow all
Attributes
- Source
- SelectGroup.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Expirationclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- SelectGroup.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Expirationtrait Writer[A]class Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
Attributes
- Source
- SelectGroup.scala
Attributes
- Source
- SelectGroup.scala
Attributes
- Source
- SelectGroup.scala
Attributes
- Definition Classes
- Source
- SelectGroup.scala
short alias for SelectFold.Done
FluentDSL for user SelectGroup without macroses.
FluentDSL for user SelectGroup without macroses.
SelectGroup.onRead(input){ x => println(x) }
.onRead(endSignal){ () => done=true }
Attributes
- Source
- SelectGroup.scala
Attributes
- Source
- SelectGroup.scala
Attributes
- Source
- SelectGroup.scala
Attributes
- Source
- SelectGroup.scala
Attributes
- Source
- SelectGroup.scala
Attributes
- Source
- SelectGroup.scala
FluentDSL for user SelectGroup without macroses.
FluentDSL for user SelectGroup without macroses.
SelectGroup.onWrite(input){ x => println(x) }
.onWrite(endSignal){ () => done=true }
Attributes
- Source
- SelectGroup.scala
Attributes
- Source
- SelectGroup.scala
Attributes
- Source
- SelectGroup.scala
Attributes
- Source
- SelectGroup.scala
Attributes
- Source
- SelectGroup.scala
Attributes
- Source
- SelectGroup.scala
Inherited methods
Attributes
- Inherited from:
- SelectListeners
- Source
- SelectListeners.scala
Concrete fields
Attributes
- Source
- SelectGroup.scala
instance of select group created for call of select. 0 - free 1 - now processes 2 - expired
instance of select group created for call of select. 0 - free 1 - now processes 2 - expired
Attributes
- Source
- SelectGroup.scala