#pragma once #include #include #include #include namespace NWilson { struct TEvWilson : NActors::TEventLocal { opentelemetry::proto::trace::v1::Span Span; TEvWilson(opentelemetry::proto::trace::v1::Span *span) { Span.Swap(span); } }; inline NActors::TActorId MakeWilsonUploaderId() { return NActors::TActorId(0, TStringBuf("WilsonUpload", 12)); } NActors::IActor *CreateWilsonUploader(TString host, ui16 port, TString rootCA, TString serviceName); } // NWilson