Menu
Lumberyard
C++ API Reference (Version 1.10)

AZ::BusInternal Namespace Reference

Classes

struct  EBusBroadcastEnumerator
 Provides functionality that requires enumerating over all handlers that are connected to an EBus. More...
 
struct  EBusBroadcaster
 Dispatches an event to all handlers that are connected to an EBus. More...
 
struct  EBusBroadcastQueue
 EBus functionality related to the queuing of events and functions. More...
 
struct  EBusEventEnumerator
 Provides functionality that requires enumerating over handlers that are connected to an EBus. More...
 
struct  EBusEventer
 Dispatches events to handlers that are connected to a specific address on an EBus. More...
 
struct  EBusEventQueue
 Enqueues asynchronous events to dispatch to handlers that are connected to a specific address on an EBus. More...
 
struct  EBusImpl
 Base class that provides eventing, queueing, and enumeration functionality for EBuses that dispatch events to handlers. More...
 
struct  EBusImpl< Bus, Traits, NullBusId >
 Base class that provides eventing, queueing, and enumeration functionality for EBuses that dispatch events to all of their handlers. More...
 
struct  EBusImplTraits
 Internal class that contains data about EBusTraits. More...
 
struct  EBusNullQueue
 Data type that is used when an EBus doesn't support queuing. More...