Fresh DHB pre-queue check hook #162
@ -28,7 +28,7 @@ FreshDeviceHandlerBase::~FreshDeviceHandlerBase() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
ReturnValue_t FreshDeviceHandlerBase::performOperation(uint8_t opCode) {
|
ReturnValue_t FreshDeviceHandlerBase::performOperation(uint8_t opCode) {
|
||||||
performDeviceOperationPreQueueHandling();
|
performDeviceOperationPreQueueHandling(opCode);
|
||||||
handleQueue();
|
handleQueue();
|
||||||
performDeviceOperation(opCode);
|
performDeviceOperation(opCode);
|
||||||
poolManager.performHkOperation();
|
poolManager.performHkOperation();
|
||||||
|
@ -82,6 +82,12 @@ class FreshDeviceHandlerBase : public SystemObject,
|
|||||||
|
|
||||||
MessageQueueIF* messageQueue;
|
MessageQueueIF* messageQueue;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The default queue handler will process all messages for the interfaces implemented
|
||||||
|
* by this class. If there are special requirements, for example that action commands are
|
||||||
|
* received on a different queue, the user can override this function for those special
|
||||||
|
* requirements.
|
||||||
|
*/
|
||||||
virtual ReturnValue_t handleQueue();
|
virtual ReturnValue_t handleQueue();
|
||||||
|
|
||||||
// Mode Helpers.
|
// Mode Helpers.
|
||||||
|
Loading…
Reference in New Issue
Block a user