3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/Observer.h"
11namespace EduDiscovery {
struct JoinCode; }
15namespace EduDiscovery {
17class DiscoveryObserver :
public ::Core::Observer<::EduDiscovery::DiscoveryObserver, ::Core::SingleThreadedLock> {
21 virtual void onServerInvalidated(::EduDiscovery::ServerInvalidationDetails
const&);
23 virtual void onHeartbeat();
25 virtual void onJoinCodeGenerated(::EduDiscovery::JoinCode
const&);
27 virtual void onCredentialsInvalidated();
Definition SingleThreadedLock.h:7
Definition DiscoveryObserver.h:7
MCAPI void $onHeartbeat()
Definition ServerInvalidationDetails.h:7