Logo Search packages:      
Sourcecode: maxdb-7.5.00 version File versions

ven84.c File Reference


Detailed Description

Kernel Runtime: Requestor Thread.

Author:
JoergM
See also:

Definition in file ven84.c.

#include "gen00.h"
#include "heo00.h"
#include "geo002.h"
#include "gsp01.h"
#include "geo50_0.h"
#include "gen500.h"
#include "vsp001c.h"
#include "gen003.h"
#include "gen81.h"
#include "gen84.h"
#include "hen40.h"
#include "gen32.h"
#include "gen38.h"
#include "gen41.h"
#include "gen42.h"
#include "gen71.h"
#include "gen72.h"
#include "gen73.h"
#include "hsp77.h"
#include <poll.h>

Go to the source code of this file.

Defines

#define MF__   "en84_RecvConpkt"
#define MF__   MOD__"en84_FindOptimalUkt"
#define MF__   MOD__"e84_reply_class"
#define MF__   MOD__"e84_test_application"
#define MF__   MOD__"e84_conn_send"
#define MF__   MOD__"e84_accept"
#define MF__   MOD__"e84_reject"
#define MF__   MOD__"e84_close_reply_channel"
#define MF__   MOD__"e84_write_reply_channel"
#define MF__   MOD__"e84_open_reply_channel"
#define MF__   MOD__"e84_find_free_task"
#define MF__   MOD__"e84_request"
#define MF__   "e84_requestor"
#define MF__   MOD__"en84_requestor"
#define MOD__   "ven84.c:"

Functions

static void e84_accept (connection_info *cip, SQL_DBNAMEC mydbname, rte_header *header, struct TASK_TYPE *tcb)
static void e84_close_reply_channel (connection_info *cip)
static void e84_conn_send (connection_info *cip, struct TASK_TYPE *tcb)
static int e84_find_free_task (connection_info *cip, struct TASK_TYPE **pTcb)
static int e84_open_reply_channel (connection_info *cip, VF_FILENAMEC file)
static void e84_reject (connection_info *cip, SQL_DBNAMEC mydbname, rte_header *header, int reason)
static int e84_reply_class (connection_info *cip)
static void e84_request (rte_header *header)
void e84_test_application (struct TASK_TYPE *tcb)
static void e84_write_reply_channel (connection_info *cip, rte_header *header)
static void en84_CatchAlarm (int sig, siginfo_t *pInfo, void *arg)
static ten50_UKT_Control * en84_FindOptimalUkt (int TaskTypeToFind)
static void en84_PreventClientStarvation (int peer_semid)
static int en84_RecvConpkt (int sd, rte_header *header, int *statep, char **errm, int msecTimeoutTime)
void * en84_requestor (void *arg)

Variables

int e84_connect_strategy = 0
static tsp00_Bool en84_DumpRequest = false
volatile int en84_NeverStop = 1
static int en84_Timeout = 0


Generated by  Doxygen 1.6.0   Back to index