载入中...
搜索中...
未找到
eve::cap::detail 命名空间参考

函数

void provideRaw (const char *name, void *impl)
 Provides raw.
 
void * queryRaw (const char *name)
 Queries raw.
 
void revokeRaw (const char *name, void *impl)
 Revoke raw.
 
void addListenerRaw (const char *name, void *impl, int priority)
 Adds listener raw.
 
void removeListenerRaw (const char *name, void *impl)
 Removes listener raw.
 
size_t listenerCountRaw (const char *name)
 Listener count raw.
 
void * listenerAtRaw (const char *name, size_t index)
 Listener at raw.
 
void clearOwnedRaw ()
 
void clearAllRaw ()
 Clears all raw.
 
std::mutex & ownedMutex ()
 
std::unordered_map< std::string, OwnedSlot > & ownedSlots (const char *capabilityName)
 
std::unordered_map< std::string, std::uint64_t > & ownedGenerations (const char *capabilityName)
 

函数说明

◆ addListenerRaw()

EVENGINE_API_FOUNDATION void eve::cap::detail::addListenerRaw ( const char *  name,
void *  impl,
int  priority 
)

Adds listener raw.

在文件 Capability.cpp 第 56 行定义.

引用了 a, b, impl, name, priority , 以及 slots.

被这些函数引用 eve::cap::addListener().

◆ clearAllRaw()

EVENGINE_API_FOUNDATION void eve::cap::detail::clearAllRaw ( )

Clears all raw.

Drops every registration. Test-only; resets state between cases.

在文件 Capability.cpp 第 95 行定义.

引用了 clearOwnedRaw() , 以及 slots.

◆ clearOwnedRaw()

EVENGINE_API_FOUNDATION void eve::cap::detail::clearOwnedRaw ( )

在文件 CapabilityOwned.cpp 第 29 行定义.

引用了 mutex.

被这些函数引用 clearAllRaw().

◆ listenerAtRaw()

EVENGINE_API_FOUNDATION void * eve::cap::detail::listenerAtRaw ( const char *  name,
size_t  index 
)

Listener at raw.

在文件 Capability.cpp 第 85 行定义.

引用了 index, name , 以及 slots.

被这些函数引用 eve::cap::forEach(), eve::cap::forEachUntil() , 以及 eve::cap::listenerAt().

◆ listenerCountRaw()

EVENGINE_API_FOUNDATION size_t eve::cap::detail::listenerCountRaw ( const char *  name)

Listener count raw.

在文件 Capability.cpp 第 78 行定义.

引用了 name , 以及 slots.

被这些函数引用 eve::cap::forEach(), eve::cap::forEachUntil() , 以及 eve::cap::listenerCount().

◆ ownedGenerations()

EVENGINE_API_FOUNDATION std::unordered_map< std::string, std::uint64_t > & eve::cap::detail::ownedGenerations ( const char *  capabilityName)

在文件 CapabilityOwned.cpp 第 25 行定义.

◆ ownedMutex()

EVENGINE_API_FOUNDATION std::mutex & eve::cap::detail::ownedMutex ( )

在文件 CapabilityOwned.cpp 第 19 行定义.

◆ ownedSlots()

EVENGINE_API_FOUNDATION std::unordered_map< std::string, OwnedSlot > & eve::cap::detail::ownedSlots ( const char *  capabilityName)

在文件 CapabilityOwned.cpp 第 21 行定义.

◆ provideRaw()

EVENGINE_API_FOUNDATION void eve::cap::detail::provideRaw ( const char *  name,
void *  impl 
)

Provides raw.

在文件 Capability.cpp 第 35 行定义.

引用了 impl, name , 以及 slots.

被这些函数引用 eve::cap::provide().

◆ queryRaw()

EVENGINE_API_FOUNDATION void * eve::cap::detail::queryRaw ( const char *  name)

Queries raw.

在文件 Capability.cpp 第 40 行定义.

引用了 name , 以及 slots.

被这些函数引用 eve::cap::query().

◆ removeListenerRaw()

EVENGINE_API_FOUNDATION void eve::cap::detail::removeListenerRaw ( const char *  name,
void *  impl 
)

Removes listener raw.

在文件 Capability.cpp 第 67 行定义.

引用了 impl, name , 以及 slots.

被这些函数引用 eve::cap::removeListener().

◆ revokeRaw()

EVENGINE_API_FOUNDATION void eve::cap::detail::revokeRaw ( const char *  name,
void *  impl 
)

Revoke raw.

在文件 Capability.cpp 第 47 行定义.

引用了 impl, name , 以及 slots.

被这些函数引用 eve::cap::revoke().