struct ConnectProducerArgs

Defined at line 60 of file ../../third_party/perfetto/include/perfetto/tracing/tracing_backend.h

Connects a Producer instance and obtains a ProducerEndpoint, which is

essentially a 1:1 channel between one Producer and the Service.

To disconnect just destroy the returned endpoint object. It is safe to

destroy the Producer once Producer::OnDisconnect() has been invoked.

Public Members

basic_string producer_name
Producer * producer
::perfetto::base::TaskRunner * task_runner
uint32_t shmem_size_hint_bytes
uint32_t shmem_page_size_hint_bytes
bool use_producer_provided_smb
CreateSocketAsync create_socket_async