3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/nether_net/ESessionError.h"
7#include "mc/network/services/signaling/MessagePerformance.h"
12namespace mce {
class UUID; }
63 MCNAPI ::std::vector<::MessagePerformance>
_clear();
66 ::NetherNet::ESessionError result,
69 ::MessagePerformance::Status status
75 ::std::string
const& messageId,
83 MCNAPI
void messageError(::std::string
const& messageId, ::NetherNet::ESessionError error);
Definition MessageTracker.h:15
MCAPI void messageAccepted(::std::string const &messageId)
MCAPI ::std::vector<::MessagePerformance > _clear()
MCAPI void messageError(::std::string const &messageId, ::NetherNet::ESessionError error)
MCAPI void messageDelivered(::std::string const &messageId)
MCAPI void _complete(::NetherNet::ESessionError result, ::mce::UUID key, ::MessageTracker::MessageStatus &&value, ::MessagePerformance::Status status)
MCAPI void _tryGetValue(::std::string const &messageId, ::std::function< void(::mce::UUID, ::MessageTracker::MessageStatus &&)> &&fn)
MCAPI void _continueTracking(::mce::UUID key, ::MessageTracker::MessageStatus &&value)
Definition MessageTracker.h:23
MCAPI::MessageTracker::MessageStatus & operator=(::MessageTracker::MessageStatus &&)