Lines Matching refs:Agent
12 class Agent::ScopedSuspendTracing {
14 ScopedSuspendTracing(TracingController* controller, Agent* agent,
33 Agent* agent_;
52 Agent::Agent() : tracing_controller_(new TracingController()) {
59 Agent* agent = ContainerOf(&Agent::initialize_writer_async_, async);
65 void Agent::InitializeWritersOnThread() {
75 Agent::~Agent() {
86 void Agent::Start() {
98 Agent* agent = static_cast<Agent*>(arg);
104 AgentWriterHandle Agent::AddClient(
137 AgentWriterHandle Agent::DefaultHandle() {
141 void Agent::StopTracing() {
154 void Agent::Disconnect(int client) {
165 void Agent::Enable(int id, const std::set<std::string>& categories) {
174 void Agent::Disable(int id, const std::set<std::string>& categories) {
185 TraceConfig* Agent::CreateTraceConfig() const {
195 std::string Agent::GetEnabledCategories() const {
205 void Agent::AppendTraceEvent(TraceObject* trace_event) {
210 void Agent::AddMetadataEvent(std::unique_ptr<TraceObject> event) {
215 void Agent::Flush(bool blocking) {
245 Agent* node_agent = node::tracing::TraceEventHelper::GetAgent();