Gopher
core of Gopher API. Given instance of Gopher[F] need for using most of Gopher operations.
Gopher is a framework, which implements CSP (Communication Sequence Process). Process here - scala units of execution (i.e. functions, blok of code, etc). Communication channels represented by [gopher.Channel]
Attributes
- See also
- Source
- Gopher.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class JSGopher[F]
Members list
Type members
Types
Attributes
- Source
- Gopher.scala
Value members
Abstract methods
Attributes
- Source
- Gopher.scala
Create Read/Write channel.
Create Read/Write channel.
Value parameters
- autoClose
-
- close after first message was written to channel.
- bufSize
-
- size of buffer. If it is zero, the channel is unbuffered. (i.e. writer is blocked until reader start processing).
Attributes
- See also
-
[gopher.Channel]
- Source
- Gopher.scala
set logging function, which output internal diagnostics and errors from spawned processes.
set logging function, which output internal diagnostics and errors from spawned processes.
Attributes
- Source
- Gopher.scala
Attributes
- Source
- Gopher.scala
get an object with time operations.
Concrete methods
Monad which control asynchronic execution. The main is scheduling: i.e. ability to submit monadic expression to scheduler and know that this monadic expression will be evaluated.
Monad which control asynchronic execution. The main is scheduling: i.e. ability to submit monadic expression to scheduler and know that this monadic expression will be evaluated.
Attributes
- Source
- Gopher.scala
Attributes
- Source
- Gopher.scala
Create channel where you can write only one element.
Create channel where you can write only one element.
Attributes
- See also
-
[gopher.Channel]
- Source
- Gopher.scala
Create a select statement, which used for choosing one action from a set of potentially concurrent asynchronics events. [@see gopher.Select#apply
Create a select statement, which used for choosing one action from a set of potentially concurrent asynchronics events. [@see gopher.Select#apply
Attributes
- Source
- Gopher.scala