C++
1.4.6
CloudBackend Software Development Kit - SDK API for C++
CBE
Protocols
AccountEventProtocol.h
1
/*
2
Copyright © CloudBackend AB 2020 - 2022..
3
*/
4
5
#ifndef CBE_ACCOUNTEVENTPROTOCOL_H_
6
#define CBE_ACCOUNTEVENTPROTOCOL_H_
7
8
#include "CBE/Types.h"
9
#include "CBE/Container.h"
10
11
12
13
namespace
CBE {
17
class
Account;
18
class
Item;
19
20
class
AccountEventProtocol
{
21
public
:
22
virtual
~
AccountEventProtocol
() {
23
}
24
29
virtual
void
onLogin
(uint32_t atState, CBE::CloudBackendPtr cloudbackend){};
30
32
virtual
void
onLogout
(uint32_t atState){};
33
37
virtual
void
onCreated
(uint32_t atState){};
38
45
virtual
void
onError
(uint32_t failedAtState, uint32_t code, std::string reason, std::string message){};
46
47
};
48
}
49
50
#endif //CBE_ACCOUNTEVENTPROTOCOL_H_
CBE::AccountEventProtocol::onCreated
virtual void onCreated(uint32_t atState)
Definition:
AccountEventProtocol.h:37
CBE::AccountEventProtocol
Definition:
AccountEventProtocol.h:20
CBE::AccountEventProtocol::onLogin
virtual void onLogin(uint32_t atState, CBE::CloudBackendPtr cloudbackend)
Definition:
AccountEventProtocol.h:29
CBE::AccountEventProtocol::onError
virtual void onError(uint32_t failedAtState, uint32_t code, std::string reason, std::string message)
Definition:
AccountEventProtocol.h:45
CBE::AccountEventProtocol::onLogout
virtual void onLogout(uint32_t atState)
Definition:
AccountEventProtocol.h:32
Generated by
1.8.17