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();
29 virtual ~DiscoveryObserver() ;
Definition SingleThreadedLock.h:7
Definition DiscoveryObserver.h:7
MCAPI void $onHeartbeat()
Definition ServerInvalidationDetails.h:7