IncDesNavSet - laforge49/Asynchronous-Functional-Programming GitHub Wiki
IncDesNavSet is an incrementally deserialize set of Int, Long or String.
IncDesNavSet[K] supports 5 types of messages, in addition to the Length, Bytes and Copy messages which are supported by all IncDes actors.
case class AddValue[K](transactionContext: TransactionContext, value: K)
case class ContainsKey[K](key: K)
case class Size()
case class Remove[K](transactionContext: TransactionContext, key: K)
case class Seq()
- Add returns a null result.
- ContainsKey returns a Boolean result.
- Size returns an Int result, the number of values in the set.
- Remove returns the key, or null if the key was not present.
- Seq returns a Sequence[K, K] actor over the contents of the nav set.