24#ifndef SYNC_BEFORE_EXECUTION_MESSAGE_INCLUDED 
   25#define SYNC_BEFORE_EXECUTION_MESSAGE_INCLUDED 
   73                      const unsigned char *
end) 
override;
 
This is the base GCS plugin message.
Definition: gcs_plugin_messages.h:64
 
Definition: sync_before_execution_message.h:36
 
void encode_payload(std::vector< unsigned char > *buffer) const override
Encodes the contents of this instance payload into the buffer.
Definition: sync_before_execution_message.cc:40
 
~Sync_before_execution_message() override
 
void decode_payload(const unsigned char *buffer, const unsigned char *end) override
Decodes the contents of the buffer and sets the payload field values according to the values decoded.
Definition: sync_before_execution_message.cc:48
 
enum_payload_item_type
Definition: sync_before_execution_message.h:38
 
@ PIT_UNKNOWN
Definition: sync_before_execution_message.h:40
 
@ PIT_MY_THREAD_ID
Definition: sync_before_execution_message.h:43
 
@ PIT_MAX
Definition: sync_before_execution_message.h:46
 
my_thread_id m_thread_id
Definition: sync_before_execution_message.h:76
 
my_thread_id get_thread_id()
Definition: sync_before_execution_message.cc:59
 
Sync_before_execution_message(my_thread_id thread_id)
Message constructor.
Definition: sync_before_execution_message.cc:27
 
Some integer typedefs for easier portability.
 
static my_thread_id thread_id
Definition: my_thr_init.cc:63
 
uint32 my_thread_id
Definition: my_thread_local.h:34
 
Definition: buf0block_hint.cc:30
 
mutable_buffer buffer(void *p, size_t n) noexcept
Definition: buffer.h:420
 
Cursor end()
A past-the-end Cursor.
Definition: rules_table_service.cc:192