#include <AssetCommon.h>
Inherits AZ::EBusConnectionPolicy< Bus >.
Static Public Member Functions | |
static void | Connect (typename Bus::BusPtr &busPtr, typename Bus::Context &context, typename Bus::HandlerNode &handler, typename Bus::Context::ConnectLockGuard &connectLock, const typename Bus::BusIdType &id=0) |
Static Public Member Functions inherited from AZ::EBusConnectionPolicy< Bus > | |
static void | Connect (BusPtr &ptr, Context &context, HandlerNode &handler, ConnectLockGuard &contextLock, const BusIdType &id=0) |
static void | Disconnect (Context &context, HandlerNode &handler, BusPtr &ptr) |
Additional Inherited Members | |
Public Types inherited from AZ::EBusConnectionPolicy< Bus > | |
typedef Bus::BusPtr | BusPtr |
typedef Bus::BusIdType | BusIdType |
typedef Bus::HandlerNode | HandlerNode |
typedef Bus::Context | Context |
typedef Bus::MutexType | MutexType |
typedef Bus::Context::ConnectLockGuard | ConnectLockGuard |
Custom connection policy to make sure all we are fully in sync