33 SessionInfoManagerImpl& operator=(SessionInfoManagerImpl
const&);
34 SessionInfoManagerImpl(SessionInfoManagerImpl
const&);
39 SessionInfoManagerImpl& operator=(SessionInfoManagerImpl
const&);
40 SessionInfoManagerImpl(SessionInfoManagerImpl
const&);
41 SessionInfoManagerImpl();
47 virtual void initialize() ;
49 virtual void beginNewSession() ;
51 virtual ::std::shared_ptr<::Bedrock::SessionInfo const> getCurrentSession()
const ;
53 virtual ::Bedrock::AccessUpdateEditor<
54 ::std::shared_ptr<::Bedrock::SessionInfo>,
58 editCurrentSession() ;
60 virtual ::Bedrock::PubSub::Connector<void(
62 ::std::shared_ptr<::Bedrock::SessionInfo const>
const&
64 onCurrentSessionChanged() ;
68 virtual ::std::shared_ptr<::Bedrock::SessionInfo> deserializeSession(::std::string_view contents)
const
76 MCNAPI SessionInfoManagerImpl();
97 MCNAPI ::Bedrock::AccessUpdateEditor<
98 ::std::shared_ptr<::Bedrock::SessionInfo>,
104 MCNAPI ::Bedrock::PubSub::Connector<void(
106 ::std::shared_ptr<::Bedrock::SessionInfo const>
const&
MCAPI ::Bedrock::AccessUpdateEditor< ::std::shared_ptr<::Bedrock::SessionInfo >, ::Bedrock::SessionInfoManagerImpl, ::Bedrock::Detail::AccessUpdateEditorAccessor<::std::shared_ptr<::Bedrock::SessionInfo >, void >, ::std::mutex > $editCurrentSession()