ekg2  GIT master
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
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

#define NULL   0

Dokumentacja funkcji

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

Dokumentacja zmiennych

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