// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "DirectLinkStreamConnectionPoint.h" #include "CoreTypes.h" #include "Templates/SharedPointer.h" namespace DirectLink { class IConnectionRequestHandler; class FStreamDestination : public FStreamConnectionPoint { public: FStreamDestination(const FString& Name, EVisibility Visibility, const TSharedPtr& Provider) : FStreamConnectionPoint(Name, Visibility) , Provider(Provider) {} const TSharedPtr& GetProvider() const { return Provider; } private: TSharedPtr Provider; }; } // namespace DirectLink