Skip to content

File release_string.h

FileList > base > release_string.h

Go to the source code of this file

  • #include "config.h"

Public Types

Type Name
enum REL_COMPATIBILITY
typedef void(* REL_FIXUP_FUNCTION

Public Functions

Type Name
int rel_bit_platform (void)
const char * rel_build_number (void)
const char * rel_build_os (void)
const char * rel_build_type (void)
int rel_compare (const char * rel_a, const char * rel_b)
void rel_copy_version_string (char * buf, size_t len)
const char * rel_copyright_body (void)
const char * rel_copyright_header (void)
float rel_disk_compatible (void)
REL_COMPATIBILITY rel_get_disk_compatible (float db_level, REL_FIXUP_FUNCTION ** fixups)
REL_COMPATIBILITY rel_get_net_compatible (const char * client_rel_str, const char * server_rel_str)
bool rel_is_log_compatible (const char * writer_rel_str, const char * reader_rel_str)
const char * rel_major_release_string (void)
const char * rel_name (void)
const char * rel_release_string (void)
void rel_set_disk_compatible (float level)

Macros

Type Name
define REL_MAX_RELEASE_LENGTH 15
define REL_MAX_VERSION_LENGTH 256

Public Types Documentation

enum REL_COMPATIBILITY

enum REL_COMPATIBILITY {
    REL_NOT_COMPATIBLE,
    REL_FULLY_COMPATIBLE,
    REL_FORWARD_COMPATIBLE,
    REL_BACKWARD_COMPATIBLE
};

typedef REL_FIXUP_FUNCTION

typedef void(* REL_FIXUP_FUNCTION) (void);

Public Functions Documentation

function rel_bit_platform

int rel_bit_platform (
    void
) 

function rel_build_number

const  char * rel_build_number (
    void
) 

function rel_build_os

const  char * rel_build_os (
    void
) 

function rel_build_type

const  char * rel_build_type (
    void
) 

function rel_compare

int rel_compare (
    const  char * rel_a,
    const  char * rel_b
) 

function rel_copy_version_string

void rel_copy_version_string (
    char * buf,
    size_t len
) 

const  char * rel_copyright_body (
    void
) 

const  char * rel_copyright_header (
    void
) 

function rel_disk_compatible

float rel_disk_compatible (
    void
) 

function rel_get_disk_compatible

REL_COMPATIBILITY rel_get_disk_compatible (
    float db_level,
    REL_FIXUP_FUNCTION ** fixups
) 

function rel_get_net_compatible

REL_COMPATIBILITY rel_get_net_compatible (
    const  char * client_rel_str,
    const  char * server_rel_str
) 

function rel_is_log_compatible

bool rel_is_log_compatible (
    const  char * writer_rel_str,
    const  char * reader_rel_str
) 

function rel_major_release_string

const  char * rel_major_release_string (
    void
) 

function rel_name

const  char * rel_name (
    void
) 

function rel_release_string

const  char * rel_release_string (
    void
) 

function rel_set_disk_compatible

void rel_set_disk_compatible (
    float level
) 

Macro Definition Documentation

define REL_MAX_RELEASE_LENGTH

#define REL_MAX_RELEASE_LENGTH `15`

define REL_MAX_VERSION_LENGTH

#define REL_MAX_VERSION_LENGTH `256`


The documentation for this class was generated from the following file cubrid/src/base/release_string.h