MySQL 9.0.0
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 class  Gcs_protocol_version : unsigned short {
  UNKNOWN = 0 , V1 = 1 , V2 = 2 , V3 = 3 ,
  HIGHEST_KNOWN = V3 , V4 = 4 , V5 = 5 , 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 class Gcs_protocol_version : unsigned short
strong

The GCS protocol versions.

Enumerator
UNKNOWN 
V1 
V2 
V3 
HIGHEST_KNOWN 
V4 
V5 
MAXIMUM