24#ifndef MYSQL_CSA_RELAY_LOG_IREADER_EVENT_H
25#define MYSQL_CSA_RELAY_LOG_IREADER_EVENT_H
42 virtual std::shared_ptr<Log_event>
decode() = 0;
Interface for abstract event data returned by the reader, which can be decoded into a log event using...
Definition: ireader_event.h:38
virtual void reset(const Format_description_log_event *)=0
Resets event state.
virtual ~IReader_event()=default
virtual std::shared_ptr< Log_event > decode()=0
Decode function, which obtains Log event smart pointer.
Binary log event definitions.
Definition: channel.cpp:28
std::shared_ptr< IReader_event > IReader_event_ptr
Definition: ireader_event.h:33