Files
UnrealEngineUWP/Engine/Source/Runtime/Datasmith/DirectLink/Private/DirectLinkStreamDestination.h
Marc Audy 68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00

32 lines
669 B
C++

// 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<IConnectionRequestHandler>& Provider)
: FStreamConnectionPoint(Name, Visibility)
, Provider(Provider)
{}
const TSharedPtr<IConnectionRequestHandler>& GetProvider() const { return Provider; }
private:
TSharedPtr<IConnectionRequestHandler> Provider;
};
} // namespace DirectLink