DART Service actor
Responsible for interfacing with the DART. Handling reads and writes.
Main function is the modify, which receives the updates to add from the TaskNames.Transcript actor.
Sends:
(SendRecorder(), immutable(RecordFactory.Recorder, immutable(DARTIndex), immutable(long)) to TaskNames.Replicator
HiRPC Request-Respond requests:
(dartHiRPCRR,doc) -> HiRPC.Result ( dartRim, dartBullseye, dartCheckRead, dartRim ))
(dartCheckReadRR, immutable(DARTIndex)[]) -> (immutable(DARTIndex)[])
(dartBullseyeRR) -> (Fingerprint)
(dartReadRR, immutable(DARTIndex)[]) -> (immutable(RecordFactory.Recorder))
DART Service actor Responsible for interfacing with the DART. Handling reads and writes. Main function is the modify, which receives the updates to add from the TaskNames.Transcript actor. Sends: (SendRecorder(), immutable(RecordFactory.Recorder, immutable(DARTIndex), immutable(long)) to TaskNames.Replicator HiRPC Request-Respond requests: (dartHiRPCRR,doc) -> HiRPC.Result ( dartRim, dartBullseye, dartCheckRead, dartRim )) (dartCheckReadRR, immutable(DARTIndex)[]) -> (immutable(DARTIndex)[]) (dartBullseyeRR) -> (Fingerprint) (dartReadRR, immutable(DARTIndex)[]) -> (immutable(RecordFactory.Recorder))