![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include <new>
#include <float.h>
#include "dbDefs.h"
#include "epicsExit.h"
#include "iocinf.h"
#include "oldAccess.h"
#include "cac.h"
Go to the source code of this file.
Macros | |
#define | epicsAssertAuthor "Jeff Hill johill@lanl.gov" |
#define | CA_ERROR_GLBLSOURCE |
#define | CAC_VERSION_GLOBAL |
Functions | |
void | ca_init_client_context (void *) |
int | fetchClientContext (ca_client_context **ppcac) |
int epicsStdCall | ca_task_initialize (void) |
int epicsStdCall | ca_context_create (ca_preemptive_callback_select premptiveCallbackSelect) |
int epicsStdCall | ca_modify_host_name (const char *) |
int epicsStdCall | ca_modify_user_name (const char *) |
void epicsStdCall | ca_context_destroy () |
int epicsStdCall | ca_task_exit () |
int epicsStdCall | ca_build_and_connect (const char *name_str, chtype get_type, arrayElementCount get_count, chid *chan, void *pvalue, caCh *conn_func, void *puser) |
int epicsStdCall | ca_search_and_connect (const char *name_str, chid *chanptr, caCh *conn_func, void *puser) |
int epicsStdCall | ca_create_channel (const char *name_str, caCh *conn_func, void *puser, capri priority, chid *chanptr) |
int epicsStdCall | ca_clear_channel (chid pChan) |
int epicsStdCall | ca_add_exception_event (caExceptionHandler *pfunc, void *arg) |
int epicsStdCall | ca_add_masked_array_event (chtype type, arrayElementCount count, chid pChan, caEventCallBackFunc *pCallBack, void *pCallBackArg, ca_real, ca_real, ca_real, evid *monixptr, long mask) |
int epicsStdCall | ca_clear_event (evid pMon) |
chid epicsStdCall | ca_evid_to_chid (evid pMon) |
int epicsStdCall | ca_pend (ca_real timeout, int early) |
int epicsStdCall | ca_pend_event (ca_real timeout) |
int epicsStdCall | ca_pend_io (ca_real timeout) |
int epicsStdCall | ca_flush_io () |
int epicsStdCall | ca_test_io () |
void epicsStdCall | ca_signal (long ca_status, const char *message) |
const char *epicsStdCall | ca_message (long ca_status) |
void epicsStdCall | ca_signal_with_file_and_lineno (long ca_status, const char *message, const char *pfilenm, int lineno) |
void epicsStdCall | ca_signal_formated (long ca_status, const char *pfilenm, int lineno, const char *pFormat,...) |
int epicsStdCall | ca_add_fd_registration (CAFDHANDLER *func, void *arg) |
const char *epicsStdCall | ca_version () |
int epicsStdCall | ca_replace_printf_handler (caPrintfFunc *ca_printf_func) |
unsigned epicsStdCall | ca_get_ioc_connection_count () |
unsigned epicsStdCall | ca_beacon_anomaly_count () |
int epicsStdCall | ca_channel_status (epicsThreadId) |
int epicsStdCall | ca_client_status (unsigned level) |
int epicsStdCall | ca_context_status (ca_client_context *pcac, unsigned level) |
struct ca_client_context *epicsStdCall | ca_current_context () |
int epicsStdCall | ca_attach_context (struct ca_client_context *pCtx) |
void epicsStdCall | ca_detach_context () |
int epicsStdCall | ca_preemtive_callback_is_enabled () |
void epicsStdCall | ca_self_test () |
Variables | |
epicsThreadPrivateId | caClientContextId |
const char * | ca_message_text [] |
const int | epicsTypeToDBR_XXXX [lastEpicsType+1] |
const epicsType | DBR_XXXXToEpicsType [LAST_BUFFER_TYPE+1] |
const unsigned short | dbr_size [LAST_BUFFER_TYPE+1] |
const unsigned short | dbr_value_size [LAST_BUFFER_TYPE+1] |
enum dbr_value_class | dbr_value_class [LAST_BUFFER_TYPE+1] |
const unsigned short | dbr_value_offset [LAST_BUFFER_TYPE+1] |
const char * | dbf_text [LAST_TYPE+3] |
const char * | dbf_text_invalid = "DBF_invalid" |
const short | dbf_text_dim = (sizeof dbf_text)/(sizeof (char *)) |
const char * | dbr_text [LAST_BUFFER_TYPE+1] |
const char * | dbr_text_invalid = "DBR_invalid" |
const short | dbr_text_dim = (sizeof dbr_text) / (sizeof (char *)) + 1 |
#define CA_ERROR_GLBLSOURCE |
Definition at line 35 of file access.cpp.
#define CAC_VERSION_GLOBAL |
Definition at line 40 of file access.cpp.
#define epicsAssertAuthor "Jeff Hill johill@lanl.gov" |
Definition at line 28 of file access.cpp.
int epicsStdCall ca_add_exception_event | ( | caExceptionHandler * | pfunc, |
void * | arg | ||
) |
Definition at line 402 of file access.cpp.
int epicsStdCall ca_add_fd_registration | ( | CAFDHANDLER * | func, |
void * | arg | ||
) |
Definition at line 623 of file access.cpp.
int epicsStdCall ca_add_masked_array_event | ( | chtype | type, |
arrayElementCount | count, | ||
chid | pChan, | ||
caEventCallBackFunc * | pCallBack, | ||
void * | pCallBackArg, | ||
ca_real | , | ||
ca_real | , | ||
ca_real | , | ||
evid * | monixptr, | ||
long | mask | ||
) |
Definition at line 418 of file access.cpp.
int epicsStdCall ca_attach_context | ( | struct ca_client_context * | pCtx | ) |
Definition at line 746 of file access.cpp.
unsigned epicsStdCall ca_beacon_anomaly_count | ( | void | ) |
Definition at line 681 of file access.cpp.
int epicsStdCall ca_build_and_connect | ( | const char * | name_str, |
chtype | get_type, | ||
arrayElementCount | get_count, | ||
chid * | chan, | ||
void * | pvalue, | ||
caCh * | conn_func, | ||
void * | puser | ||
) |
Definition at line 264 of file access.cpp.
int epicsStdCall ca_channel_status | ( | epicsThreadId | ) |
Definition at line 693 of file access.cpp.
int epicsStdCall ca_clear_channel | ( | chid | pChan | ) |
Definition at line 363 of file access.cpp.
int epicsStdCall ca_clear_event | ( | evid | pMon | ) |
Definition at line 431 of file access.cpp.
int epicsStdCall ca_client_status | ( | unsigned | level | ) |
Definition at line 701 of file access.cpp.
int epicsStdCall ca_context_create | ( | ca_preemptive_callback_select | premptiveCallbackSelect | ) |
Definition at line 172 of file access.cpp.
void epicsStdCall ca_context_destroy | ( | void | ) |
Definition at line 232 of file access.cpp.
int epicsStdCall ca_context_status | ( | ca_client_context * | pcac, |
unsigned | level | ||
) |
Definition at line 713 of file access.cpp.
int epicsStdCall ca_create_channel | ( | const char * | name_str, |
caCh * | conn_func, | ||
void * | puser, | ||
capri | priority, | ||
chid * | chanptr | ||
) |
Definition at line 288 of file access.cpp.
struct ca_client_context* epicsStdCall ca_current_context | ( | ) |
Definition at line 726 of file access.cpp.
void epicsStdCall ca_detach_context | ( | ) |
Definition at line 759 of file access.cpp.
Definition at line 437 of file access.cpp.
int epicsStdCall ca_flush_io | ( | void | ) |
Definition at line 509 of file access.cpp.
unsigned epicsStdCall ca_get_ioc_connection_count | ( | void | ) |
Definition at line 670 of file access.cpp.
void ca_init_client_context | ( | void * | ) |
Definition at line 129 of file access.cpp.
const char* epicsStdCall ca_message | ( | long | ca_status | ) |
Definition at line 561 of file access.cpp.
int epicsStdCall ca_modify_host_name | ( | const char * | ) |
Definition at line 212 of file access.cpp.
int epicsStdCall ca_modify_user_name | ( | const char * | ) |
Definition at line 223 of file access.cpp.
int epicsStdCall ca_pend | ( | ca_real | timeout, |
int | early | ||
) |
Definition at line 443 of file access.cpp.
int epicsStdCall ca_pend_event | ( | ca_real | timeout | ) |
Definition at line 457 of file access.cpp.
int epicsStdCall ca_pend_io | ( | ca_real | timeout | ) |
Definition at line 484 of file access.cpp.
int epicsStdCall ca_preemtive_callback_is_enabled | ( | void | ) |
Definition at line 766 of file access.cpp.
int epicsStdCall ca_replace_printf_handler | ( | caPrintfFunc * | ca_printf_func | ) |
Definition at line 650 of file access.cpp.
int epicsStdCall ca_search_and_connect | ( | const char * | name_str, |
chid * | chanptr, | ||
caCh * | conn_func, | ||
void * | puser | ||
) |
Definition at line 279 of file access.cpp.
void epicsStdCall ca_self_test | ( | void | ) |
Definition at line 777 of file access.cpp.
void epicsStdCall ca_signal | ( | long | ca_status, |
const char * | message | ||
) |
Definition at line 546 of file access.cpp.
void epicsStdCall ca_signal_formated | ( | long | ca_status, |
const char * | pfilenm, | ||
int | lineno, | ||
const char * | pFormat, | ||
... | |||
) |
Definition at line 587 of file access.cpp.
void epicsStdCall ca_signal_with_file_and_lineno | ( | long | ca_status, |
const char * | message, | ||
const char * | pfilenm, | ||
int | lineno | ||
) |
Definition at line 577 of file access.cpp.
int epicsStdCall ca_task_exit | ( | void | ) |
Definition at line 251 of file access.cpp.
int epicsStdCall ca_task_initialize | ( | void | ) |
Definition at line 166 of file access.cpp.
int epicsStdCall ca_test_io | ( | void | ) |
Definition at line 526 of file access.cpp.
const char* epicsStdCall ca_version | ( | void | ) |
Definition at line 641 of file access.cpp.
int fetchClientContext | ( | ca_client_context ** | ppcac | ) |
Definition at line 137 of file access.cpp.
const char* ca_message_text[] |
Definition at line 49 of file access.cpp.
epicsThreadPrivateId caClientContextId |
Definition at line 46 of file access.cpp.
const char* dbf_text[LAST_TYPE+3] |
Definition at line 1034 of file access.cpp.
const short dbf_text_dim = (sizeof dbf_text)/(sizeof (char *)) |
Definition at line 1048 of file access.cpp.
const char* dbf_text_invalid = "DBF_invalid" |
Definition at line 1046 of file access.cpp.
const unsigned short dbr_size[LAST_BUFFER_TYPE+1] |
Definition at line 847 of file access.cpp.
const char* dbr_text[LAST_BUFFER_TYPE+1] |
Definition at line 1050 of file access.cpp.
const short dbr_text_dim = (sizeof dbr_text) / (sizeof (char *)) + 1 |
Definition at line 1094 of file access.cpp.
const char* dbr_text_invalid = "DBR_invalid" |
Definition at line 1092 of file access.cpp.
Definition at line 946 of file access.cpp.
const unsigned short dbr_value_offset[LAST_BUFFER_TYPE+1] |
Definition at line 992 of file access.cpp.
const unsigned short dbr_value_size[LAST_BUFFER_TYPE+1] |
Definition at line 896 of file access.cpp.
const epicsType DBR_XXXXToEpicsType[LAST_BUFFER_TYPE+1] |
Definition at line 800 of file access.cpp.
const int epicsTypeToDBR_XXXX[lastEpicsType+1] |
Definition at line 786 of file access.cpp.