MySQL  8.0.20
Source Code Documentation
gcs_types.h File Reference
#include <map>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  Gcs_interface_parameters
 This class is to be used to provide parameters to bindings in a transparent and generic way. More...
 

Typedefs

typedef unsigned char uchar
 
typedef unsigned int uint32
 

Enumerations

enum  enum_gcs_error { GCS_OK = 0, GCS_NOK, GCS_MESSAGE_TOO_BIG }
 This enumeration describes errors which can occur during group communication operations. More...
 
enum  Gcs_protocol_version : unsigned short {
  Gcs_protocol_version::UNKNOWN = 0, Gcs_protocol_version::V1 = 1, Gcs_protocol_version::V2 = 2, Gcs_protocol_version::HIGHEST_KNOWN = V2,
  Gcs_protocol_version::V3 = 3, Gcs_protocol_version::V4 = 4, Gcs_protocol_version::V5 = 5, Gcs_protocol_version::MAXIMUM = 5
}
 The GCS protocol versions. More...
 

Typedef Documentation

◆ uchar

typedef unsigned char uchar

◆ uint32

typedef unsigned int uint32

Enumeration Type Documentation

◆ enum_gcs_error

This enumeration describes errors which can occur during group communication operations.

Enumerator
GCS_OK 
GCS_NOK 
GCS_MESSAGE_TOO_BIG 

◆ Gcs_protocol_version

enum Gcs_protocol_version : unsigned short
strong

The GCS protocol versions.

Enumerator
UNKNOWN 
V1 
V2 
HIGHEST_KNOWN 
V3 
V4 
V5 
MAXIMUM