This is Unofficial EPICS BASE Doxygen Site
ipAddrToAsciiEngine Class Referenceabstract

#include "ipAddrToAsciiAsynchronous.h"

+ Inheritance diagram for ipAddrToAsciiEngine:

Public Member Functions

virtual void release ()=0
 
virtual ipAddrToAsciiTransactioncreateTransaction ()=0
 
virtual void show (unsigned level) const =0
 

Static Public Member Functions

static ipAddrToAsciiEngineallocate ()
 

Protected Member Functions

virtual ~ipAddrToAsciiEngine ()=0
 

Detailed Description

Definition at line 39 of file ipAddrToAsciiAsynchronous.h.

Constructor & Destructor Documentation

ipAddrToAsciiEngine::~ipAddrToAsciiEngine ( )
protectedpure virtual

Definition at line 135 of file ipAddrToAsciiAsynchronous.cpp.

135 {}

Member Function Documentation

ipAddrToAsciiEngine & ipAddrToAsciiEngine::allocate ( )
static

Definition at line 162 of file ipAddrToAsciiAsynchronous.cpp.

163 {
165  & ipAddrToAsciiEngineGlobalMutexOnceFlag,
166  ipAddrToAsciiEngineGlobalMutexConstruct, 0 );
168  throw std::runtime_error("ipAddrToAsciiEngine::allocate fails");
169  return * new ipAddrToAsciiEnginePrivate();
170 }
LIBCOM_API void epicsStdCall epicsThreadOnce(epicsThreadOnceId *id, EPICSTHREADFUNC, void *arg)
static ipAddrToAsciiGlobal * pEngine
virtual ipAddrToAsciiTransaction& ipAddrToAsciiEngine::createTransaction ( )
pure virtual

Implemented in ipAddrToAsciiEnginePrivate.

virtual void ipAddrToAsciiEngine::release ( )
pure virtual

Implemented in ipAddrToAsciiEnginePrivate.

virtual void ipAddrToAsciiEngine::show ( unsigned  level) const
pure virtual

Implemented in ipAddrToAsciiEnginePrivate.


The documentation for this class was generated from the following files: