fesa-core  4.0.0
fesa::AbstractServerAction Member List

This is the complete list of members for fesa::AbstractServerAction, including all inherited members.

AbstractServerAction(const ServerActionConfig &actionConfig, const AbstractServiceLocator *serviceLocator, const std::map< std::string, const AbstractServiceLocator * > &serviceLocatorRelatedClasses)fesa::AbstractServerAction
checkInvalidatingFields(AbstractDevice *device, MultiplexingContext *ctx)fesa::AbstractServerActionprotected
clearPendingOnDemandMessages()fesa::AbstractServerActionprotected
executeGet(RequestEvent *event, AbstractDevice &device, const cmw::data::Data &filter)=0fesa::AbstractServerActionpure virtual
executeSet(RequestEvent *event, AbstractDevice &device, const PropertyData &propertyData, const cmw::data::Data &filter)=0fesa::AbstractServerActionpure virtual
hasDataChanged(const RequestEvent &event, AbstractDevice &device, const cmw::data::Data &filter) const fesa::AbstractServerActionvirtual
isPartialSetAllowed()fesa::AbstractServerActionvirtual
needFilter()fesa::AbstractServerActionvirtual
notify(boost::shared_ptr< MultiplexingContext > &context, AbstractDevice &device, RequestType::RequestType reqType=RequestType::GET)fesa::AbstractServerActionprotected
ODProducerToODMessagesMap typedeffesa::AbstractServerActionprotected
pendingOnDemandMessages_fesa::AbstractServerActionprotectedstatic
performCommit(boost::shared_ptr< MultiplexingContext > &transactionCtxt, AbstractDevice *transactionDevice)=0fesa::AbstractServerActionpure virtual
performRollback(boost::shared_ptr< MultiplexingContext > &transactionCtxt, AbstractDevice *transactionDevice)=0fesa::AbstractServerActionpure virtual
printConfig(FesaStream *configStream)fesa::AbstractServerActionvirtual
printState(FesaStream *fesaStream, double elapsedTime)fesa::AbstractServerActionvirtual
registerAllAutomaticallyTriggeredOnDemandEventSources(const MultiplexingContext *context, const char *payload, std::size_t payloadSize, uint32_t msgPrio=DEFAULT_ON_DEMAND_MESSAGE_PRIO)fesa::AbstractServerActionprotected
sendPendingOnDemandMessages(uint32_t synchronizationId)fesa::AbstractServerActionprotected
triggerOnDemandEventSource(const std::string &sourceName, MultiplexingContext *pCtxt, const char *payload, uint32_t payloadSize, uint32_t msgPrio=DEFAULT_ON_DEMAND_MESSAGE_PRIO)fesa::AbstractServerAction
triggerOnDemandEventSource(const std::string &sourceName, MultiplexingContext *pCtxt, uint32_t msgPrio=DEFAULT_ON_DEMAND_MESSAGE_PRIO)fesa::AbstractServerAction