pub type ScheduledTask = ScheduledTask<Rfm, Sd, Sum>;Expand description
NOTE: generic keys differs to Vara and have been chosen dependent on storage organization of ethexe.
Aliased Type§
pub enum ScheduledTask {
RemoveFromMailbox((ActorId, ActorId), MessageId),
RemoveFromWaitlist(ActorId, MessageId),
WakeMessage(ActorId, MessageId),
SendDispatch((ActorId, MessageId)),
SendUserMessage {
message_id: MessageId,
to_mailbox: ActorId,
},
RemoveGasReservation(ActorId, ReservationId),
}Variants§
RemoveFromMailbox((ActorId, ActorId), MessageId)
Remove message from mailbox as out of rent one.
RemoveFromWaitlist(ActorId, MessageId)
Remove message from waitlist as out of rent one.
WakeMessage(ActorId, MessageId)
Delayed wake of the message at concrete block.
SendDispatch((ActorId, MessageId))
Delayed message to program sending.
The message itself stored in DispatchStash.
SendUserMessage
Delayed message to user sending.
The message itself stored in DispatchStash.
Fields
RemoveGasReservation(ActorId, ReservationId)
Remove gas reservation.