LeviLamina
Loading...
Searching...
No Matches
FastDispatchPublisherBase_SingleThreaded.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/pub_sub/detail/PublisherBase.h"
7
#include "mc/deps/core/utility/pub_sub/thread_model/SingleThreaded.h"
8
#include "mc/platform/threading/LockGuard.h"
9
10
namespace
Bedrock::PubSub::Detail {
11
12
class
FastDispatchPublisherBase_SingleThreaded
:
public
::Bedrock::PubSub::Detail::PublisherBase
,
13
public
::Bedrock::PubSub::ThreadModel::SingleThreaded::NullMutex
{
14
public
:
15
// FastDispatchPublisherBase_SingleThreaded inner types define
16
using
LockType =
::Bedrock::Threading::LockGuard<::Bedrock::PubSub::ThreadModel::SingleThreaded::NullMutex const>
;
17
18
using
MutexType =
::Bedrock::PubSub::ThreadModel::SingleThreaded::NullMutex
const
;
19
};
20
21
}
// namespace Bedrock::PubSub::Detail
Bedrock::PubSub::Detail::FastDispatchPublisherBase_SingleThreaded
Definition
FastDispatchPublisherBase_SingleThreaded.h:13
Bedrock::PubSub::Detail::PublisherBase
Definition
PublisherBase.h:18
Bedrock::PubSub::ThreadModel::SingleThreaded::NullMutex
Definition
SingleThreaded.h:15
Bedrock::Threading::LockGuard
Definition
LockGuard.h:8
src
mc
deps
core
utility
pub_sub
detail
FastDispatchPublisherBase_SingleThreaded.h
Generated on
for LeviLamina by
1.16.1