/common/home/bel/bella/lnx/exports/build/current/all/central-services/cap/srvr/asrvr.h File Reference

Definitions for asrvr. More...

#include "ix_tools.h"
#include "xvalue.h"
#include "asintf.h"
#include "i_asintf.h"

Go to the source code of this file.

Classes

struct  gl_data

Defines

#define AS_CLIENT_MAX   512
 max. number of clients
#define AS_FILTER_MAX   64
 max. number of filter per client
#define AS_OUT_QUEUE_MAX   8*1024
 outqueue size per client
#define AS_IN_QUEUE_MAX   8*1024
 message queue size for received alarms
#define LISTENER_MAX   32
 max. number of xfer listeners
#define NET_AS_HOST_ENV   "NET_AS_HOST"
 the environment variable the clients are looking in for the host name on which asrvr is running
#define NET_AS_PORT_ENV   "NET_AS_PORT"
 the environment variable the clients are looking in for the port number on which asrvr is listening
#define ASRVR_TCP_PORT   5005
 default tcp port of rsrvr if not supplied by command line argument
#define ASRVR_UDP_PORT   5006
#define MAX_SERVICES   8
#define IX_V_TRIGGER   0x02
#define IX_V_AS_INTF   0x04
#define IX_V_CLIENT   0x08
#define IX_V_MSG   0x10
#define IX_V_ALARM_NOTIFY   0x20
#define IX_V_ALARM_RECEIVED   0x40
#define IX_V_XFER   0x80
#define IX_V_DEBUG   0x0100

Functions

int alarm_receiver_start ()
int process_alarm (void *)
int mkclientpath (char *buf, int buflen, int node, char *client)
int set_client_uv_infos (int node, char *proc, int fd, long long int no, int queueCount, int queueOverrun, int perFlush)


Detailed Description

Definitions for asrvr.

This header is not public. Here the controlling parameters of interest are defined and what variables you have to set to enable your client to connect to rsrvr .


Generated on 4 Mar 2014 for asrvr by  doxygen 1.4.7