8#ifndef SRC_HOTROD_IMPL_EVENT_CLIENTEVENT_H_
9#define SRC_HOTROD_IMPL_EVENT_CLIENTEVENT_H_
18struct EventHeaderParams {
66 const uint64_t version;
67 const bool commandRetried;
99 const uint64_t version;
100 const bool commandRetried;
142 const bool commandRetried;
167 const std::vector<char> data;
Definition: ClientEvent.h:39
ClientCacheEntryCreatedEvent(K key, uint64_t version, int commandRetried)
Definition: ClientEvent.h:41
K getKey()
Definition: ClientEvent.h:46
bool isCommandRetried()
Definition: ClientEvent.h:62
uint8_t getType()
Definition: ClientEvent.h:63
uint64_t getVersion()
Definition: ClientEvent.h:52
Definition: ClientEvent.h:145
bool isCommandRetried()
Definition: ClientEvent.h:164
ClientCacheEntryCustomEvent(std::vector< char > data, int commandRetried)
Definition: ClientEvent.h:147
std::vector< char > getEventData()
Definition: ClientEvent.h:154
uint8_t getType()
Definition: ClientEvent.h:165
Definition: ClientEvent.h:104
ClientCacheEntryExpiredEvent(K key)
Definition: ClientEvent.h:106
K getKey()
Definition: ClientEvent.h:112
uint8_t getType()
Definition: ClientEvent.h:114
Definition: ClientEvent.h:71
uint8_t getType()
Definition: ClientEvent.h:96
bool isCommandRetried()
Definition: ClientEvent.h:95
uint64_t getVersion()
Definition: ClientEvent.h:85
K getKey()
Definition: ClientEvent.h:79
ClientCacheEntryModifiedEvent(K key, uint64_t version, int commandRetried)
Definition: ClientEvent.h:73
Definition: ClientEvent.h:120
uint8_t getType()
Definition: ClientEvent.h:139
ClientCacheEntryRemovedEvent(K key, int commandRetried)
Definition: ClientEvent.h:122
bool isCommandRetried()
Definition: ClientEvent.h:138
K getKey()
Definition: ClientEvent.h:128
Definition: ClientEvent.h:171
Definition: ClientEvent.h:25
virtual uint8_t getType()=0
Type
Definition: ClientEvent.h:27
@ CLIENT_CACHE_ENTRY_REMOVED
Definition: ClientEvent.h:29
@ CLIENT_CACHE_FAILOVER
Definition: ClientEvent.h:30
@ CLIENT_CACHE_ENTRY_CREATED
Definition: ClientEvent.h:28
@ CLIENT_CACHE_ENTRY_CUSTOM
Definition: ClientEvent.h:29
@ CLIENT_CACHE_ENTRY_MODIFIED
Definition: ClientEvent.h:28
@ CLIENT_CACHE_ENTRY_EXPIRED
Definition: ClientEvent.h:29
virtual ~ClientEvent()
Definition: ClientEvent.h:34
Definition: AuthenticationConfiguration.h:10