UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FCookOnTheFlyServerConnection Class Referencefinal
+ Inheritance diagram for FCookOnTheFlyServerConnection:

Public Member Functions

 FCookOnTheFlyServerConnection (TUniquePtr< ICookOnTheFlyServerTransport > InTransport, const FString &InHost)
 
 ~FCookOnTheFlyServerConnection ()
 
virtual const FString & GetHost () const override
 
virtual const FString & GetZenProjectName () const override
 
virtual const TArray< FString > GetZenHostNames () const override
 
virtual const uint16 GetZenHostPort () const override
 
virtual const FString & GetPlatformName () const override
 
virtual bool IsSingleThreaded () const override
 
virtual bool IsConnected () const override
 
virtual TFuture< UE::Cook::FCookOnTheFlyResponseSendRequest (UE::Cook::FCookOnTheFlyRequest &Request) override
 
 DECLARE_DERIVED_EVENT (FCookOnTheFlyServerConnection, UE::Cook::ICookOnTheFlyServerConnection::FMessageEvent, FMessageEvent)
 
virtual FMessageEvent & OnMessage () override
 
- Public Member Functions inherited from UE::Cook::ICookOnTheFlyServerConnection
virtual ~ICookOnTheFlyServerConnection ()
 
 DECLARE_EVENT_OneParam (ICookOnTheFlyServerConnection, FMessageEvent, const FCookOnTheFlyMessage &)
 

Constructor & Destructor Documentation

◆ FCookOnTheFlyServerConnection()

FCookOnTheFlyServerConnection::FCookOnTheFlyServerConnection ( TUniquePtr< ICookOnTheFlyServerTransport InTransport,
const FString &  InHost 
)
inline

◆ ~FCookOnTheFlyServerConnection()

FCookOnTheFlyServerConnection::~FCookOnTheFlyServerConnection ( )
inline

Member Function Documentation

◆ DECLARE_DERIVED_EVENT()

FCookOnTheFlyServerConnection::DECLARE_DERIVED_EVENT ( FCookOnTheFlyServerConnection  ,
UE::Cook::ICookOnTheFlyServerConnection::FMessageEvent  ,
FMessageEvent   
)

◆ GetHost()

virtual const FString & FCookOnTheFlyServerConnection::GetHost ( ) const
inlineoverridevirtual

◆ GetPlatformName()

virtual const FString & FCookOnTheFlyServerConnection::GetPlatformName ( ) const
inlineoverridevirtual

◆ GetZenHostNames()

virtual const TArray< FString > FCookOnTheFlyServerConnection::GetZenHostNames ( ) const
inlineoverridevirtual

◆ GetZenHostPort()

virtual const uint16 FCookOnTheFlyServerConnection::GetZenHostPort ( ) const
inlineoverridevirtual

◆ GetZenProjectName()

virtual const FString & FCookOnTheFlyServerConnection::GetZenProjectName ( ) const
inlineoverridevirtual

◆ IsConnected()

virtual bool FCookOnTheFlyServerConnection::IsConnected ( ) const
inlineoverridevirtual

Returns whether connected to the cook-on-the-fly server.

Implements UE::Cook::ICookOnTheFlyServerConnection.

◆ IsSingleThreaded()

virtual bool FCookOnTheFlyServerConnection::IsSingleThreaded ( ) const
inlineoverridevirtual

◆ OnMessage()

virtual FMessageEvent & FCookOnTheFlyServerConnection::OnMessage ( )
inlineoverridevirtual

◆ SendRequest()

virtual TFuture< UE::Cook::FCookOnTheFlyResponse > FCookOnTheFlyServerConnection::SendRequest ( UE::Cook::FCookOnTheFlyRequest Request)
inlineoverridevirtual

Sends a request to the server.

Parameters
RequestThe request message to send.

Implements UE::Cook::ICookOnTheFlyServerConnection.


The documentation for this class was generated from the following file: