#pragma once #include #include "stream_prototype.h" namespace Envoy { namespace Platform { class StreamClient { public: StreamClient(envoy_engine_t engine); StreamPrototypeSharedPtr new_stream_prototype(); private: envoy_engine_t engine_; }; using StreamClientSharedPtr = std::shared_ptr; } // namespace Platform } // namespace Envoy