fesa-core
4.2.0
|
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, const MultiplexingContext *context) const | fesa::AbstractServerAction | protected |
clearPendingOnDemandMessages() | fesa::AbstractServerAction | protected |
executeGet(RequestEvent *event, AbstractDevice &device, const cmw::data::Data &filter)=0 | fesa::AbstractServerAction | pure virtual |
executeSet(RequestEvent *event, AbstractDevice &device, const PropertyData &propertyData, const cmw::data::Data &filter)=0 | fesa::AbstractServerAction | pure virtual |
hasDataChanged(const RequestEvent &event, AbstractDevice &device, const cmw::data::Data &filter) const | fesa::AbstractServerAction | virtual |
isPartialSetAllowed() | fesa::AbstractServerAction | virtual |
needFilter() | fesa::AbstractServerAction | virtual |
notify(boost::shared_ptr< MultiplexingContext > &context, AbstractDevice &device, RequestType::RequestType reqType=RequestType::GET) | fesa::AbstractServerAction | protected |
ODProducerToODMessagesMap typedef | fesa::AbstractServerAction | protected |
pendingOnDemandMessages_ | fesa::AbstractServerAction | protectedstatic |
performCommit(boost::shared_ptr< MultiplexingContext > &transactionCtxt, AbstractDevice *transactionDevice)=0 | fesa::AbstractServerAction | pure virtual |
performRollback(boost::shared_ptr< MultiplexingContext > &transactionCtxt, AbstractDevice *transactionDevice)=0 | fesa::AbstractServerAction | pure virtual |
printConfig(FesaStream *configStream) | fesa::AbstractServerAction | virtual |
printState(FesaStream *fesaStream, double elapsedTime) | fesa::AbstractServerAction | virtual |
registerAllAutomaticallyTriggeredOnDemandEventSources(const MultiplexingContext *context, const char *payload, std::size_t payloadSize, uint32_t msgPrio=DEFAULT_ON_DEMAND_MESSAGE_PRIO) | fesa::AbstractServerAction | protected |
sendPendingOnDemandMessages(uint32_t synchronizationId) | fesa::AbstractServerAction | protected |
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 |