24#ifndef GR_MESSAGE_SERVICE_EXAMPLE_H
25#define GR_MESSAGE_SERVICE_EXAMPLE_H
43 unsigned long *
length,
unsigned char *,
unsigned char *);
An example implementation of a module that uses GR send service.
Definition: gr_message_service_example.h:35
bool unregister_example()
Unregister send method, will not allow send service message from GR.
Definition: gr_message_service_example.cc:249
bool register_example()
Register send method to send service message from GR.
Definition: gr_message_service_example.cc:191
static bool udf_init(UDF_INIT *init_id, UDF_ARGS *args, char *message)
UDF initialization procedure.
Definition: gr_message_service_example.cc:174
static char * udf(UDF_INIT *, UDF_ARGS *args, char *result, unsigned long *length, unsigned char *, unsigned char *)
UDF that will be called to send data to Group Replication send service.
Definition: gr_message_service_example.cc:125
bool gr_service_message_example_deinit()
This function unregister examples that uses services recv and send of Group replication.
Definition: gr_message_service_example.cc:312
bool gr_service_message_example_init()
This function register examples that uses services recv and send of Group replication.
Definition: gr_message_service_example.cc:290
bool length(const dd::Spatial_reference_system *srs, const Geometry *g1, double *length, bool *null) noexcept
Computes the length of linestrings and multilinestrings.
Definition: length.cc:76
Definition: udf_registration_types.h:48
Information about the result of a user defined function.
Definition: udf_registration_types.h:66