MODFLOW 6  version 6.8.0.dev0
USGS Modular Hydrologic Model
particleeventsmodule::particleeventdispatchertype Type Reference

Dispatcher for particle events. Consumers subscribe handlers to the dispatcher. Events may be dispatched, with the first handler to handle the event stopping propagation, or broadcast, with all handlers receiving the event. More...

Collaboration diagram for particleeventsmodule::particleeventdispatchertype:
Collaboration graph

Public Member Functions

procedure, public subscribe
 
procedure, public dispatch
 
procedure, public broadcast
 
procedure prep_event
 
procedure destroy
 

Public Attributes

type(listtypesubscriptions
 

Detailed Description

Definition at line 23 of file ParticleEvents.f90.

Member Function/Subroutine Documentation

◆ broadcast()

procedure, public particleeventsmodule::particleeventdispatchertype::broadcast

Definition at line 28 of file ParticleEvents.f90.

◆ destroy()

procedure particleeventsmodule::particleeventdispatchertype::destroy

Definition at line 30 of file ParticleEvents.f90.

◆ dispatch()

procedure, public particleeventsmodule::particleeventdispatchertype::dispatch

Definition at line 27 of file ParticleEvents.f90.

◆ prep_event()

procedure particleeventsmodule::particleeventdispatchertype::prep_event

Definition at line 29 of file ParticleEvents.f90.

◆ subscribe()

procedure, public particleeventsmodule::particleeventdispatchertype::subscribe

Definition at line 26 of file ParticleEvents.f90.

Member Data Documentation

◆ subscriptions

type(listtype) particleeventsmodule::particleeventdispatchertype::subscriptions

Definition at line 24 of file ParticleEvents.f90.

24  type(ListType) :: subscriptions

The documentation for this type was generated from the following file: