|
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 > > |
|