ekg2  GIT master
Definicje | Funkcje | Zmienne
Dokumentacja pliku oralog.c
#include "ekg2.h"
#include "oralog.h"
#include <string.h>
#include <time.h>
#include <oci.h>
#include <pthread.h>
Wykres zależności załączania dla oralog.c:

Definicje

#define NULL   0
 

Funkcje

static void check_string_len (char *str)
 
static int oralog_is_error (OCIError *lhp_error, sword status, int print_messages)
 
static void set_connection_status (int val)
 
static void free_global_handles ()
 
static size_t ora_strlen (const char *str)
 
int oralog_is_connected ()
 
int oralog_db_connect (char *db_login, char *db_password, int quiet)
 
int oralog_db_disconnect ()
 
int oralog_db_new_status (char *session, char *uid, char *status, char *descr, time_t change_time, int quiet)
 
int oralog_db_new_msg (char *session, char *sender_uid, char **rcpts, char *content, time_t recv_time, int quiet)
 

Zmienne

static int logsoracle_connected = 0
 
OCIEnv * hp_env = 0
 
OCIServer * hp_server = 0
 
OCISession * hp_session = 0
 
OCISvcCtx * hp_service = 0
 
pthread_mutex_t oralog_oper_lock = PTHREAD_MUTEX_INITIALIZER
 

Dokumentacja definicji

◆ NULL

#define NULL   0

Dokumentacja funkcji

◆ check_string_len()

static void check_string_len ( char *  str)
static

◆ free_global_handles()

static void free_global_handles ( )
static

◆ ora_strlen()

static size_t ora_strlen ( const char *  str)
inlinestatic

◆ oralog_db_connect()

int oralog_db_connect ( char *  db_login,
char *  db_password,
int  quiet 
)

◆ oralog_db_disconnect()

int oralog_db_disconnect ( )

◆ oralog_db_new_msg()

int oralog_db_new_msg ( char *  session,
char *  sender_uid,
char **  rcpts,
char *  content,
time_t  recv_time,
int  quiet 
)

◆ oralog_db_new_status()

int oralog_db_new_status ( char *  session,
char *  uid,
char *  status,
char *  descr,
time_t  change_time,
int  quiet 
)

◆ oralog_is_connected()

int oralog_is_connected ( )

◆ oralog_is_error()

static int oralog_is_error ( OCIError *  lhp_error,
sword  status,
int  print_messages 
)
static

◆ set_connection_status()

static void set_connection_status ( int  val)
static

Dokumentacja zmiennych

◆ hp_env

OCIEnv* hp_env = 0

◆ hp_server

OCIServer* hp_server = 0

◆ hp_service

OCISvcCtx* hp_service = 0

◆ hp_session

OCISession* hp_session = 0

◆ logsoracle_connected

int logsoracle_connected = 0
static

◆ oralog_oper_lock

pthread_mutex_t oralog_oper_lock = PTHREAD_MUTEX_INITIALIZER