CLafShutdownManagerBase Class Reference

class CLafShutdownManagerBase : public CBase

Base class for a LAF shutdown manager.

A LAF implements a derived class to implement a policy on when to shutdown the device. The policy can involve listening for events, timers, etc.

LafShutdown

Inherits from

  • CLafShutdownManagerBase

Constructor & Destructor Documentation

CLafShutdownManagerBase(MShutdownEventObserver &)

CLafShutdownManagerBase(MShutdownEventObserver &aObserver)[protected, inline]

Constructor.

Parameters

MShutdownEventObserver & aObserverKernel's shutdown observer. The LAF can call this interface to notify the kernel of device shutdown, so that the kernel can take appropriate power management steps.

Member Data Documentation

MShutdownEventObserver & iObserver

MShutdownEventObserver &iObserver[protected]

Kernel's shutdown observer, initialised by the constructor.