Searched refs:SharedMemoryArbiter (Results 1 – 18 of 18) sorted by relevance
42 class PERFETTO_EXPORT SharedMemoryArbiter {44 virtual ~SharedMemoryArbiter();181 static std::unique_ptr<SharedMemoryArbiter> CreateInstance(204 static std::unique_ptr<SharedMemoryArbiter> CreateUnboundInstance(
41 class SharedMemoryArbiter; variable119 virtual SharedMemoryArbiter* MaybeSharedMemoryArbiter() = 0;
42 class SharedMemoryArbiter; variable59 std::unique_ptr<SharedMemoryArbiter> shm_arbiter);78 SharedMemoryArbiter* MaybeSharedMemoryArbiter() override;114 std::unique_ptr<SharedMemoryArbiter> shared_memory_arbiter_;
51 std::unique_ptr<SharedMemoryArbiter> shm_arbiter, in Connect()73 std::unique_ptr<SharedMemoryArbiter> shm_arbiter) { in Connect()91 std::unique_ptr<SharedMemoryArbiter> shm_arbiter) in ProducerIPCClientImpl()269 shared_memory_arbiter_ = SharedMemoryArbiter::CreateInstance( in OnServiceRequest()462 SharedMemoryArbiter* ProducerIPCClientImpl::MaybeSharedMemoryArbiter() { in MaybeSharedMemoryArbiter()
37 SharedMemoryArbiter::~SharedMemoryArbiter() = default;
59 std::unique_ptr<SharedMemoryArbiter> SharedMemoryArbiter::CreateInstance( in CreateInstance()70 std::unique_ptr<SharedMemoryArbiter> SharedMemoryArbiter::CreateUnboundInstance( in CreateUnboundInstance()
92 class SharedMemoryArbiterImpl : public SharedMemoryArbiter {
108 SharedMemoryArbiter* MaybeSharedMemoryArbiter() override;
58 SharedMemoryArbiter* MaybeSharedMemoryArbiter() override { return nullptr; } in MaybeSharedMemoryArbiter()
3734 SharedMemoryArbiter*
77 std::unique_ptr<SharedMemoryArbiter> shm_arbiter = nullptr,92 std::unique_ptr<SharedMemoryArbiter> shm_arbiter = nullptr);
50 std::unique_ptr<SharedMemoryArbiter> shm_arbiter = nullptr);57 SharedMemoryArbiter* arbiter,
53 std::unique_ptr<SharedMemoryArbiter> shm_arbiter) { in Connect()117 SharedMemoryArbiter* arbiter, in ProduceStartupEventBatch()
175 shm_arbiter_ = SharedMemoryArbiter::CreateUnboundInstance(shm_.get(), 4096); in CreateProducerProvidedSmb()194 std::unique_ptr<SharedMemoryArbiter> shm_arbiter_;
37 …chunks, using the [`SharedMemoryArbiter`](/include/perfetto/ext/tracing/core/shared_memory_arbiter…41 acquire a new chunk through the `SharedMemoryArbiter`.42 16. The `SharedMemoryArbiter` will, out-of-band, send a49 the `SharedMemoryArbiter` will send an other `CommitDataRequest` IPC message
48 SharedMemoryArbiter* MaybeSharedMemoryArbiter() override { return nullptr; } in MaybeSharedMemoryArbiter()
66 SharedMemoryArbiter* MaybeSharedMemoryArbiter() override { return nullptr; } in MaybeSharedMemoryArbiter()
46 MOCK_METHOD0(MaybeSharedMemoryArbiter, SharedMemoryArbiter*());