Constructor for the protocol.
The named parameters.
How often to fire the timer.
The name to give to the protocol.
Handler for the protocol.
A log identification.
Posts a given message to the given implementing protocol.
Optionaldata: any
The data to post for the given protocol.
Terminates the given protocol.
Identifies the type of protocol.
Creates an asynchronous timer that fires on the specified interval until terminated via the async_timer function.