#include "oldAccess.h"
|
| getCopy (epicsGuard< epicsMutex > &guard, ca_client_context &cacCtx, oldChannelNotify &, unsigned type, arrayElementCount count, void *pValue) |
|
| ~getCopy () |
|
void | show (unsigned level) const |
|
void | cancel () |
|
void * | operator new (size_t size, tsFreeList< class getCopy, 1024, epicsMutexNOOP > &) |
|
void | completion (epicsGuard< epicsMutex > &, unsigned type, arrayElementCount count, const void *pData) |
|
| getCopy (const getCopy &) |
|
getCopy & | operator= (const getCopy &) |
|
void | operator delete (void *) |
|
virtual | ~cacReadNotify ()=0 |
|
Definition at line 161 of file oldAccess.h.
Definition at line 36 of file getCopy.cpp.
43 this->
ioSeqNo = cacCtxIn.sequenceNumberOfOutstandingIO ( guard );
44 cacCtxIn.incrementOutstandingIO ( guard, this->
ioSeqNo );
epicsPlacementDeleteOperator((void *, tsFreeList< class getCopy, 1024, epicsMutexNOOP > &)) private ca_client_context cacCtx)
void exception epicsGuard< epicsMutex > int const char unsigned arrayElementCount count
getCopy::getCopy |
( |
const getCopy & |
| ) |
|
Definition at line 51 of file getCopy.cpp.
epicsPlacementDeleteOperator((void *, tsFreeList< class getCopy, 1024, epicsMutexNOOP > &)) private ca_client_context cacCtx)
Implements cacReadNotify.
Definition at line 57 of file getCopy.cpp.
61 if ( this->
type == typeIn ) {
62 unsigned size =
dbr_size_n ( typeIn, countIn );
63 memcpy ( this->
pValue, pDataIn, size );
65 this->
cacCtx.destroyGetCopy ( guard, *
this );
70 "bad data type match in get copy back response",
#define dbr_size_n(TYPE, COUNT)
epicsPlacementDeleteOperator((void *, tsFreeList< class getCopy, 1024, epicsMutexNOOP > &)) private ca_client_context cacCtx)
void getCopy::operator delete |
( |
void * |
| ) |
|
Definition at line 106 of file getCopy.cpp.
113 errlogPrintf (
"%s:%d this compiler is confused about placement delete - memory was probably leaked",
114 __FILE__, __LINE__ );
int errlogPrintf(const char *pFormat,...)
Definition at line 514 of file oldAccess.h.
void * allocate(size_t size)
void getCopy::show |
( |
unsigned |
level | ) |
const |
Definition at line 95 of file getCopy.cpp.
97 int tmpType = static_cast <
int> ( this->
type );
98 ::printf (
"read copy IO at %p, type %s, element count %lu\n",
101 ::printf (
"\tIO sequence number %u, user's storage %p\n",
102 this->
ioSeqNo, static_cast <const void *> ( this->
pValue ) );
#define dbf_type_to_text(type)
void exception epicsGuard< epicsMutex > int const char unsigned arrayElementCount count
unsigned getCopy::ioSeqNo |
void exception epicsGuard< epicsMutex > int const char* getCopy::pContext |
void exception epicsGuard< epicsMutex > int getCopy::status |
void exception epicsGuard< epicsMutex > int const char unsigned getCopy::type |
The documentation for this class was generated from the following files: