![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include <stdlib.h>
#include <stddef.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include "osiSock.h"
#include "epicsTypes.h"
#include "epicsStdio.h"
#include "dbDefs.h"
#include "epicsThread.h"
#include "cantProceed.h"
#include "epicsMutex.h"
#include "errlog.h"
#include "gpHash.h"
#include "freeList.h"
#include "macLib.h"
#include "postfix.h"
#include "asLib.h"
Go to the source code of this file.
Macros | |
#define | LOCK epicsMutexMustLock(asLock) |
#define | UNLOCK epicsMutexUnlock(asLock) |
#define | DEFAULT "DEFAULT" |
#define | BUF_SIZE 200 |
Functions | |
long epicsStdCall | asInitialize (ASINPUTFUNCPTR inputfunction) |
long epicsStdCall | asInitFile (const char *filename, const char *substitutions) |
long epicsStdCall | asInitFP (FILE *fp, const char *substitutions) |
long epicsStdCall | asInitMem (const char *acf, const char *substitutions) |
long epicsStdCall | asAddMember (ASMEMBERPVT *pasMemberPvt, const char *asgName) |
long epicsStdCall | asRemoveMember (ASMEMBERPVT *asMemberPvt) |
long epicsStdCall | asChangeGroup (ASMEMBERPVT *asMemberPvt, const char *newAsgName) |
void *epicsStdCall | asGetMemberPvt (ASMEMBERPVT asMemberPvt) |
void epicsStdCall | asPutMemberPvt (ASMEMBERPVT asMemberPvt, void *userPvt) |
long epicsStdCall | asAddClient (ASCLIENTPVT *pasClientPvt, ASMEMBERPVT asMemberPvt, int asl, const char *user, char *host) |
long epicsStdCall | asChangeClient (ASCLIENTPVT asClientPvt, int asl, const char *user, char *host) |
long epicsStdCall | asRemoveClient (ASCLIENTPVT *asClientPvt) |
long epicsStdCall | asRegisterClientCallback (ASCLIENTPVT asClientPvt, ASCLIENTCALLBACK pcallback) |
void *epicsStdCall | asGetClientPvt (ASCLIENTPVT asClientPvt) |
void epicsStdCall | asPutClientPvt (ASCLIENTPVT asClientPvt, void *userPvt) |
long epicsStdCall | asComputeAllAsg (void) |
long epicsStdCall | asComputeAsg (ASG *pasg) |
long epicsStdCall | asCompute (ASCLIENTPVT asClientPvt) |
int epicsStdCall | asDump (void(*memcallback)(struct asgMember *, FILE *), void(*clientcallback)(struct asgClient *, FILE *), int verbose) |
int epicsStdCall | asDumpFP (FILE *fp, void(*memcallback)(struct asgMember *, FILE *), void(*clientcallback)(struct asgClient *, FILE *), int verbose) |
int epicsStdCall | asDumpUag (const char *uagname) |
int epicsStdCall | asDumpUagFP (FILE *fp, const char *uagname) |
int epicsStdCall | asDumpHag (const char *hagname) |
int epicsStdCall | asDumpHagFP (FILE *fp, const char *hagname) |
int epicsStdCall | asDumpRules (const char *asgname) |
int epicsStdCall | asDumpRulesFP (FILE *fp, const char *asgname) |
int epicsStdCall | asDumpMem (const char *asgname, void(*memcallback)(ASMEMBERPVT, FILE *), int clients) |
int epicsStdCall | asDumpMemFP (FILE *fp, const char *asgname, void(*memcallback)(ASMEMBERPVT, FILE *), int clients) |
LIBCOM_API int epicsStdCall | asDumpHash (void) |
LIBCOM_API int epicsStdCall | asDumpHashFP (FILE *fp) |
LIBCOM_API void *epicsStdCall | asCalloc (size_t nobj, size_t size) |
LIBCOM_API char *epicsStdCall | asStrdup (unsigned char *str) |
void | asFreeAll (ASBASE *pasbase) |
Variables | |
int | asCheckClientIP |
ASBASE volatile * | pasbase =NULL |
int | asActive = FALSE |
#define BUF_SIZE 200 |
Definition at line 187 of file asLibRoutines.c.
#define DEFAULT "DEFAULT" |
Definition at line 45 of file asLibRoutines.c.
#define LOCK epicsMutexMustLock(asLock) |
Definition at line 34 of file asLibRoutines.c.
#define UNLOCK epicsMutexUnlock(asLock) |
Definition at line 35 of file asLibRoutines.c.
long epicsStdCall asAddClient | ( | ASCLIENTPVT * | pasClientPvt, |
ASMEMBERPVT | asMemberPvt, | ||
int | asl, | ||
const char * | user, | ||
char * | host | ||
) |
Definition at line 362 of file asLibRoutines.c.
long epicsStdCall asAddMember | ( | ASMEMBERPVT * | pasMemberPvt, |
const char * | asgName | ||
) |
Definition at line 286 of file asLibRoutines.c.
LIBCOM_API void* epicsStdCall asCalloc | ( | size_t | nobj, |
size_t | size | ||
) |
Definition at line 874 of file asLibRoutines.c.
long epicsStdCall asChangeClient | ( | ASCLIENTPVT | asClientPvt, |
int | asl, | ||
const char * | user, | ||
char * | host | ||
) |
Definition at line 390 of file asLibRoutines.c.
long epicsStdCall asChangeGroup | ( | ASMEMBERPVT * | asMemberPvt, |
const char * | newAsgName | ||
) |
Definition at line 322 of file asLibRoutines.c.
long epicsStdCall asCompute | ( | ASCLIENTPVT | asClientPvt | ) |
Definition at line 488 of file asLibRoutines.c.
long epicsStdCall asComputeAllAsg | ( | void | ) |
Definition at line 466 of file asLibRoutines.c.
long epicsStdCall asComputeAsg | ( | ASG * | pasg | ) |
Definition at line 477 of file asLibRoutines.c.
int epicsStdCall asDump | ( | void(*)(struct asgMember *, FILE *) | memcallback, |
void(*)(struct asgClient *, FILE *) | clientcallback, | ||
int | verbose | ||
) |
Definition at line 504 of file asLibRoutines.c.
int epicsStdCall asDumpFP | ( | FILE * | fp, |
void(*)(struct asgMember *, FILE *) | memcallback, | ||
void(*)(struct asgClient *, FILE *) | clientcallback, | ||
int | verbose | ||
) |
Definition at line 512 of file asLibRoutines.c.
int epicsStdCall asDumpHag | ( | const char * | hagname | ) |
Definition at line 688 of file asLibRoutines.c.
int epicsStdCall asDumpHagFP | ( | FILE * | fp, |
const char * | hagname | ||
) |
Definition at line 693 of file asLibRoutines.c.
LIBCOM_API int epicsStdCall asDumpHash | ( | void | ) |
Definition at line 860 of file asLibRoutines.c.
LIBCOM_API int epicsStdCall asDumpHashFP | ( | FILE * | fp | ) |
Definition at line 865 of file asLibRoutines.c.
int epicsStdCall asDumpMem | ( | const char * | asgname, |
void(*)(ASMEMBERPVT, FILE *) | memcallback, | ||
int | clients | ||
) |
Definition at line 803 of file asLibRoutines.c.
int epicsStdCall asDumpMemFP | ( | FILE * | fp, |
const char * | asgname, | ||
void(*)(ASMEMBERPVT, FILE *) | memcallback, | ||
int | clients | ||
) |
Definition at line 809 of file asLibRoutines.c.
int epicsStdCall asDumpRules | ( | const char * | asgname | ) |
Definition at line 719 of file asLibRoutines.c.
int epicsStdCall asDumpRulesFP | ( | FILE * | fp, |
const char * | asgname | ||
) |
Definition at line 724 of file asLibRoutines.c.
int epicsStdCall asDumpUag | ( | const char * | uagname | ) |
Definition at line 657 of file asLibRoutines.c.
int epicsStdCall asDumpUagFP | ( | FILE * | fp, |
const char * | uagname | ||
) |
Definition at line 662 of file asLibRoutines.c.
void asFreeAll | ( | ASBASE * | pasbase | ) |
Definition at line 1047 of file asLibRoutines.c.
void* epicsStdCall asGetClientPvt | ( | ASCLIENTPVT | asClientPvt | ) |
Definition at line 447 of file asLibRoutines.c.
void* epicsStdCall asGetMemberPvt | ( | ASMEMBERPVT | asMemberPvt | ) |
Definition at line 343 of file asLibRoutines.c.
long epicsStdCall asInitFile | ( | const char * | filename, |
const char * | substitutions | ||
) |
Definition at line 169 of file asLibRoutines.c.
long epicsStdCall asInitFP | ( | FILE * | fp, |
const char * | substitutions | ||
) |
Definition at line 224 of file asLibRoutines.c.
long epicsStdCall asInitialize | ( | ASINPUTFUNCPTR | inputfunction | ) |
Definition at line 84 of file asLibRoutines.c.
long epicsStdCall asInitMem | ( | const char * | acf, |
const char * | substitutions | ||
) |
Definition at line 274 of file asLibRoutines.c.
void epicsStdCall asPutClientPvt | ( | ASCLIENTPVT | asClientPvt, |
void * | userPvt | ||
) |
Definition at line 456 of file asLibRoutines.c.
void epicsStdCall asPutMemberPvt | ( | ASMEMBERPVT | asMemberPvt, |
void * | userPvt | ||
) |
Definition at line 352 of file asLibRoutines.c.
long epicsStdCall asRegisterClientCallback | ( | ASCLIENTPVT | asClientPvt, |
ASCLIENTCALLBACK | pcallback | ||
) |
Definition at line 433 of file asLibRoutines.c.
long epicsStdCall asRemoveClient | ( | ASCLIENTPVT * | asClientPvt | ) |
Definition at line 412 of file asLibRoutines.c.
long epicsStdCall asRemoveMember | ( | ASMEMBERPVT * | asMemberPvt | ) |
Definition at line 297 of file asLibRoutines.c.
LIBCOM_API char* epicsStdCall asStrdup | ( | unsigned char * | str | ) |
Definition at line 881 of file asLibRoutines.c.
int asActive = FALSE |
Definition at line 40 of file asLibRoutines.c.
int asCheckClientIP |
Definition at line 31 of file asLibRoutines.c.
Definition at line 38 of file asLibRoutines.c.