|
|
using | MutexType = AZ::EBusSharedDispatchMutex |
| |
|
template<typename MutexType , bool IsLocklessDispatch> |
| using | DispatchLockGuard = AZ::EBusSharedDispatchMutexDispatchLockGuard< AZ::EBus< BusType > > |
| |
|
template<typename MutexType > |
| using | ConnectLockGuard = AZ::EBusSharedDispatchMutexConnectLockGuard< AZ::EBus< BusType > > |
| |
|
template<typename MutexType > |
| using | CallstackTrackerLockGuard = AZ::EBusSharedDispatchMutexCallstackLockGuard< AZ::EBus< BusType > > |
| |
| using | AllocatorType = AZ::Internal::EBusEnvironmentAllocator |
| |
| using | BusIdType = NullBusId |
| |
| using | BusIdOrderCompare = NullBusIdCompare |
| |
| using | BusHandlerOrderCompare = BusHandlerCompareDefault |
| |
| using | MutexType = NullMutex |
| |
| using | EventQueueMutexType = NullMutex |
| |
| template<class Bus > |
| using | ConnectionPolicy = EBusConnectionPolicy< Bus > |
| |
| template<class Context > |
| using | StoragePolicy = EBusEnvironmentStoragePolicy< Context > |
| |
| template<class Bus > |
| using | RouterPolicy = EBusRouterPolicy< Bus > |
| |
|
using | EventProcessingPolicy = EBusEventProcessingPolicy |
| |
| template<typename DispatchMutex , bool IsLocklessDispatch> |
| using | DispatchLockGuard = AZStd::conditional_t< IsLocklessDispatch, AZ::Internal::NullLockGuard< DispatchMutex >, AZStd::scoped_lock< DispatchMutex > > |
| |
| template<typename ContextMutex > |
| using | ConnectLockGuard = AZStd::conditional_t< AZStd::is_same_v< ContextMutex, AZ::NullMutex >, AZ::Internal::NullLockGuard< ContextMutex >, AZStd::unique_lock< ContextMutex > > |
| |
| template<typename ContextMutex > |
| using | BindLockGuard = AZStd::scoped_lock< ContextMutex > |
| |
| template<typename ContextMutex > |
| using | CallstackTrackerLockGuard = AZStd::conditional_t< AZStd::is_same_v< ContextMutex, AZ::NullMutex >, AZ::Internal::NullLockGuard< ContextMutex >, AZStd::unique_lock< ContextMutex > > |
| |