Menu
Lumberyard
C++ API Reference (Version 1.10)

Policies.h File Reference

Header file for EBus policies regarding addresses, handlers, connections, and storage. More...

Classes

struct  AZ::EBusConnectionPolicy< Bus >
 Defines the default connection policy that is used when AZ::EBusTraits::ConnectionPolicy is left unspecified. More...
 
struct  AZ::EBusEnvironmentStoragePolicy< Context >
 A choice of AZ::EBusTraits::StoragePolicy that specifies that EBus data is stored in the AZ::Environment. More...
 
struct  AZ::EBusGlobalStoragePolicy< Context >
 A choice of AZ::EBusTraits::StoragePolicy that specifies that EBus data is stored in a global static variable. More...
 
struct  AZ::EBusThreadLocalStoragePolicy< Context >
 A choice of AZ::EBusTraits::StoragePolicy that specifies that EBus data is stored in a thread_local static variable. More...
 

Namespaces

 AZ
 

Enumerations

enum  AZ::EBusAddressPolicy { AZ::EBusAddressPolicy::Single, AZ::EBusAddressPolicy::ById, AZ::EBusAddressPolicy::ByIdAndOrdered }
 Defines how many addresses exist on the EBus. More...
 
enum  AZ::EBusHandlerPolicy { AZ::EBusHandlerPolicy::Single, AZ::EBusHandlerPolicy::Multiple, AZ::EBusHandlerPolicy::MultipleAndOrdered }
 Defines how many handlers can connect to an address on the EBus and the order in which handlers at each address receive events. More...
 

Detailed Description

Header file for EBus policies regarding addresses, handlers, connections, and storage.

These are internal policies. Do not include this file directly.