IConcertTransportLogger

Logging interface for Concert Transport layer

Windows
MacOS
Linux

References

Module

ConcertTransport

Header

/Engine/Plugins/Developer/Concert/ConcertMain/Source/ConcertTransport/Public/IConcertTransportLogger.h

Include

#include "IConcertTransportLogger.h"

Syntax

class IConcertTransportLogger

Remarks

Logging interface for Concert Transport layer

Destructors

Name Description

Public function Virtual

~IConcertTransportLogger()

Virtual destructor

Functions

Name Description

Public function

void

 

FlushLog()

Flush the log, processing any pending entries

Public function Const

bool

 

IsLogging()

Is this log currently logging?

Public function

void

 

LogMessageDiscarded

(
    const FConcertMessageContext& Conc...,
    const FGuid& DestEndpoint,
    const EMessageDiscardedReason Reaso...
)

Log a message discarded from this ConcertContext

Public function

void

 

LogMessageQueued

(
    const FConcertMessageContext& Conc...,
    const FGuid& DestEndpoint
)

Log a message queued from this ConcertContext

Public function

void

 

LogMessageReceived

(
    const FConcertMessageContext& Conc...,
    const FGuid& DestEndpoint
)

Log a message received from this ConcertContext

Public function

void

 

LogProcessAck

(
    const FConcertMessageContext& Conc...,
    const FGuid& DestEndpoint
)

Log a acknowledgment processed from this ConcertContext

Public function

void

 

LogProcessEvent

(
    const FConcertMessageContext& Conc...,
    const FGuid& DestEndpoint
)

Log an event processed from this ConcertContext

Public function

void

 

LogProcessRequest

(
    const FConcertMessageContext& Conc...,
    const FGuid& DestEndpoint
)

Log a request processed from this ConcertContext

Public function

void

 

LogProcessResponse

(
    const FConcertMessageContext& Conc...,
    const FGuid& DestEndpoint
)

Log a response processed from this ConcertContext

Public function

void

 

LogPublish

(
    const TSharedRef< IConcertMessage >...
)

Log the publication of Message

Public function

void

 

LogReceiveReliableHandshake

(
    const FConcertReliableHandshakeData...,
    const FGuid& DestEndpoint,
    const FDateTime& UtcNow
)

Log a reliable handshake received from the source endpoint

Public function

void

 

LogRemoteEndpointClosure

(
    const FGuid& EndpointId,
    const FDateTime& UtcNow
)

Log a remote endpoint with EndpointId being as being closed

Public function

void

 

LogRemoteEndpointDiscovery

(
    const FConcertMessageContext& Conc...,
    const FGuid& DestEndpoint
)

Log the discovery of a remote endpoint with EndpointId

Public function

void

 

LogRemoteEndpointTimeOut

(
    const FGuid& EndpointId,
    const FDateTime& UtcNow
)

Log a remote endpoint with EndpointId being considered stale or timed out

Public function

void

 

LogSend

(
    const TSharedRef< IConcertMessage >...,
    const FGuid& DestEndpoint
)

Log the sending of Message to DestEndpoint

Public function

void

 

LogSendAck

(
    const FConcertAckData& AckData,
    const FGuid& DestEndpoint
)

Log an acknowledgment sent to the destination endpoint

Public function

void

 

LogSendEndpointClosed

(
    const FConcertEndpointClosedData& ...,
    const FGuid& DestEndpoint,
    const FDateTime& UtcNow
)

Log an endpoint being closed on the remote peer (us!)

Public function

void

 

LogSendReliableHandshake

(
    const FConcertReliableHandshakeData...,
    const FGuid& DestEndpoint,
    const FDateTime& UtcNow
)

Log a reliable handshake sent to the destination endpoint

Public function

void

 

LogTimeOut

(
    const TSharedRef< IConcertMessage >...,
    const FGuid& EndpointId,
    const FDateTime& UtcNow
)

Log a timeout for a Message sent to EndpointId

Public function

void

 

StartLogging()

Start logging

Public function

void

 

StopLogging()

Stop logging

Enums

Name

Description

Public enum

EMessageDiscardedReason

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss