Leviathan  0.8.0.0
Leviathan game engine
Leviathan::ScriptNotifiable Member List

This is the complete list of members for Leviathan::ScriptNotifiable, including all inherited members.

_OnHookNotifier(Lock &locked, BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *parent, Lock &parentlock)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
_OnNotifierConnected(Lock &guard, BaseNotifierAll *parentadded, Lock &parentlock)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >protectedvirtual
_OnNotifierDisconnected(Lock &guard, BaseNotifierAll *parentremoved, Lock &parentlock)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >protectedvirtual
_OnUnhookNotifier(Lock &locked, BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *parent, Lock &parentlock)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
AddRef()Leviathan::ReferenceCountedinline
BaseNotifiable(BaseNotifiableAll *ourptr)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
BaseNotifiableAll()Leviathan::BaseNotifiableAllinline
basepointer typedefLeviathan::ReferenceCounted
CallbackFunctionLeviathan::ScriptNotifiableprotected
ConnectedToParentsLeviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >protected
ConnectToNotifier(BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *owner)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
ConnectToNotifier(Lock &unlockable, BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *owner)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
GetActualPointerToNotifiableObject()Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
GetRefCount() constLeviathan::ReferenceCountedinline
IsConnectedTo(BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *check, Lock &guard)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
IsConnectedTo(BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *check)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >inline
MakeShared(Args &&... args)Leviathan::ReferenceCountedinlinestatic
NotifyAll(Lock &guard)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >virtual
ObjectsLockLeviathan::ThreadSafeGeneric< MutexType >mutableprotected
OnNotified(Lock &ownlock, BaseNotifierAll *parent, Lock &parentlock) overrideLeviathan::ScriptNotifiableprotectedvirtual
operator=(const ReferenceCounted &other)=deleteLeviathan::ReferenceCounted
PointerToOurNotifiableLeviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >protected
refcountedpointer typedefLeviathan::ReferenceCounted
ReferenceCounted()Leviathan::ReferenceCountedinlineprotected
ReferenceCounted(const ReferenceCounted &other)=deleteLeviathan::ReferenceCounted
Release()Leviathan::ReferenceCountedinline
ReleaseParentHooks(Lock &guard)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
ScriptNotifiable(asIScriptFunction *functiontocall)Leviathan::ScriptNotifiable
ThreadSafeGeneric()Leviathan::ThreadSafeGeneric< MutexType >inline
UnConnectFromNotifier(Lock &guard, BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *specificnotifier, Lock &notifierlock)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
UnConnectFromNotifier(Lock &guard, BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *specificnotifier)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >inline
UnConnectFromNotifier(BaseNotifier< BaseNotifierAll, BaseNotifiableAll > *specificnotifier)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >inline
UnConnectFromNotifier(int id)Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >
VerifyLock(RecursiveLock &guard) constLeviathan::ThreadSafeGeneric< MutexType >inline
VerifyLock(Lock &lockit) constLeviathan::ThreadSafeGeneric< MutexType >inline
WrapPtr(ActualType *ptr)Leviathan::ReferenceCountedinlinestatic
~BaseNotifiable()Leviathan::BaseNotifiable< BaseNotifierAll, BaseNotifiableAll >virtual
~BaseNotifiableAll()Leviathan::BaseNotifiableAllinline
~ReferenceCounted()Leviathan::ReferenceCountedinlineprotectedvirtual
~ScriptNotifiable()Leviathan::ScriptNotifiablevirtual
~ThreadSafeGeneric()Leviathan::ThreadSafeGeneric< MutexType >inline