Library globals

Class globals . emesary . Transmitter

View source

Transmitters send notifications to all recipients that are registered.

Functions

DeRegister

Stops a recipient from receiving notifications from this transmitter.

DeleteAllRecipients

IsFailed

Returns true if a return value from NotifyAll is to be considered a failure.

NotifyAll

Notify all registered recipients. Stop when receipt status of abort or finished are received. The receipt status from this method will be - OK > message handled - Fail > message not handled. A status of Abort from a recipient will result in our status being fail as Abort means that the message was not and cannot be handled, and allows for usages such as access controls. message: hash; Notification passed to the Receive() method of registered recipients

OverrunDetection

PrintRecipients

RecipientCount

Register

Add a recipient to receive notifications from this transmitter

new

create a new transmitter. shouldn't need many of these _ident: string; name of the transmitter, used in debug messages

Variables

ReceiptStatus_Abort

ReceiptStatus_Fail

ReceiptStatus_Finished

ReceiptStatus_NotProcessed

ReceiptStatus_OK

ReceiptStatus_Pending

ReceiptStatus_PendingFinished