EPICS Base  7.0.7.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
ipAddrToAsciiEngine Class Referenceabstract

Class which manages creating transactions for converting ipAddr's to ASCII.

#include <ipAddrToAsciiAsynchronous.h>

Public Member Functions

virtual void release ()=0
 Cancel any pending transactions and destroy this ipAddrToAsciiEngine object.
 
virtual ipAddrToAsciiTransactioncreateTransaction ()=0
 Create a new transaction object used to do IP address conversions. More...
 
virtual void show (unsigned level) const =0
 Print information about this engine object and how many requests its processing. More...
 

Static Public Member Functions

static ipAddrToAsciiEngineallocate ()
 Creates a new ipAddrToAsciiEngine to convert IP addresses. More...
 

Detailed Description

Definition at line 135 of file ipAddrToAsciiAsynchronous.h.

Member Function Documentation

virtual ipAddrToAsciiTransaction& ipAddrToAsciiEngine::createTransaction ( )
pure virtual
Note
Caller must release() the returned transaction
Returns
The newly created transaction object
virtual void ipAddrToAsciiEngine::show ( unsigned  level) const
pure virtual

Prints to stdout

Parameters
level0 for basic information, 1 for extra info
static ipAddrToAsciiEngine& ipAddrToAsciiEngine::allocate ( )
static
Note
Caller must release() this engine.
Returns
Newly created engine object

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