Skip to content

File broker_filename.c

FileList > broker > broker_filename.c

Go to the source code of this file

  • #include "config.h"
  • #include <stdio.h>
  • #include <stdlib.h>
  • #include <string.h>
  • #include <fcntl.h>
  • #include <sys/sendfile.h>
  • #include <sys/stat.h>
  • #include <sys/ioctl.h>
  • #include <linux/fs.h>
  • #include <unistd.h>
  • #include "broker_admin_pub.h"
  • #include "broker_filename.h"
  • #include "environment_variable.h"
  • #include "error_manager.h"
  • #include "system_parameter.h"

Public Static Attributes

Type Name
char cubrid_Dir = ""
T_CUBRID_FILE_INFO cubrid_file = /* multi line expression */

Public Functions

Type Name
int copy_cubrid_conf (const char * dest)
char * get_cubrid_file (T_CUBRID_FILE_ID fid, char * buf, size_t len)
char * get_cubrid_file_ptr (T_CUBRID_FILE_ID fid)
char * get_cubrid_home ()
const char * getenv_cubrid_broker ()
int make_abs_path (char * dest, const char * subdir, const char * path, size_t dest_len)
void manage_cubrid_conf (T_CMD_CUBRID_CONF command)
void set_cubrid_file (T_CUBRID_FILE_ID fid, char * value)
void set_cubrid_home ()

Macros

Type Name
define NUM_CUBRID_FILE MAX\_CUBRID\_FILE

Public Static Attributes Documentation

variable cubrid_Dir

char cubrid_Dir[(PATH_MAX)];

variable cubrid_file

T_CUBRID_FILE_INFO cubrid_file[MAX_CUBRID_FILE];

Public Functions Documentation

function copy_cubrid_conf

int copy_cubrid_conf (
    const  char * dest
) 

function get_cubrid_file

char * get_cubrid_file (
    T_CUBRID_FILE_ID fid,
    char * buf,
    size_t len
) 

function get_cubrid_file_ptr

char * get_cubrid_file_ptr (
    T_CUBRID_FILE_ID fid
) 

function get_cubrid_home

char * get_cubrid_home () 

function getenv_cubrid_broker

const  char * getenv_cubrid_broker () 

function make_abs_path

int make_abs_path (
    char * dest,
    const  char * subdir,
    const  char * path,
    size_t dest_len
) 

function manage_cubrid_conf

void manage_cubrid_conf (
    T_CMD_CUBRID_CONF command
) 

function set_cubrid_file

void set_cubrid_file (
    T_CUBRID_FILE_ID fid,
    char * value
) 

function set_cubrid_home

void set_cubrid_home () 

Macro Definition Documentation

define NUM_CUBRID_FILE

#define NUM_CUBRID_FILE `MAX_CUBRID_FILE`


The documentation for this class was generated from the following file cubrid/src/broker/broker_filename.c