fesa::GetDiagnosticSetting Class Reference

Create one instance per equipment. More...

#include <GetDiagnosticSetting.h>

Inheritance diagram for fesa::GetDiagnosticSetting:
fesa::AbstractServerAction fesa::AbstractAction

List of all members.

Public Member Functions

 GetDiagnosticSetting (ServerActionConfig &serverActCfg, const AbstractServiceLocator *serviceLocator, const std::map< std::string, const AbstractServiceLocator * > serviceLocatorRelatedClasses)
 Constructor.
virtual ~GetDiagnosticSetting ()
 destructor
void execute (RequestEvent *event, AbstractDevice &device, const rdaData &filter, rdaData &data, IOType ioType, RequestType requestType)
 Insert information about the diagnosis of the equipment in the RDA data.
bool needFilter ()
int64_t getDataTimestamp (fesa::AbstractDevice &, fesa::MultiplexingContext &, const rdaData &)

Private Member Functions

virtual void performCommit (MultiplexingContext &context, AbstractDevice *transactionDevice)
virtual void performRollback (MultiplexingContext &context, AbstractDevice *transactionDevice)

Detailed Description

Create one instance per equipment.

Definition at line 16 of file GetDiagnosticSetting.h.


Constructor & Destructor Documentation

fesa::GetDiagnosticSetting::GetDiagnosticSetting ( ServerActionConfig serverActCfg,
const AbstractServiceLocator serviceLocator,
const std::map< std::string, const AbstractServiceLocator * >  serviceLocatorRelatedClasses 
)

Constructor.

Parameters:
serverActCfg Contains values for configuration of the server action
serviceLocator 
serviceLocatorRelatedClasses 

Definition at line 25 of file GetDiagnosticSetting.cpp.

fesa::GetDiagnosticSetting::~GetDiagnosticSetting (  )  [virtual]

destructor

Definition at line 31 of file GetDiagnosticSetting.cpp.


Member Function Documentation

void fesa::GetDiagnosticSetting::execute ( RequestEvent event,
AbstractDevice device,
const rdaData &  filter,
rdaData &  data,
IOType  ioType,
RequestType  requestType 
) [virtual]
int64_t fesa::GetDiagnosticSetting::getDataTimestamp ( fesa::AbstractDevice ,
fesa::MultiplexingContext ,
const rdaData &   
) [inline]

Definition at line 59 of file GetDiagnosticSetting.h.

bool fesa::GetDiagnosticSetting::needFilter (  )  [virtual]
Returns:
true if the action needs filter

Reimplemented from fesa::AbstractServerAction.

Definition at line 37 of file GetDiagnosticSetting.cpp.

void fesa::GetDiagnosticSetting::performCommit ( MultiplexingContext context,
AbstractDevice transactionDevice 
) [private, virtual]

\

Implements fesa::AbstractServerAction.

Definition at line 73 of file GetDiagnosticSetting.cpp.

void fesa::GetDiagnosticSetting::performRollback ( MultiplexingContext context,
AbstractDevice transactionDevice 
) [private, virtual]

Implements fesa::AbstractServerAction.

Definition at line 79 of file GetDiagnosticSetting.cpp.


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

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1