windows-nt/Source/XPSP1/NT/ds/netapi/svcdlls/upssvc/apcsmart/bypmodes.h
2020-09-26 16:20:57 +08:00

41 lines
819 B
C++

/*
*
* NOTES:
*
* REVISIONS:
*
* cad08Sep93: Added Set
* cad28Sep93: Made sure destructor(s) virtual
* pcy08Apr94: Trim size, use static iterators, dead code removal
* mwh30Jun94: add data member for SINGLETHREADED
* cgm12Apr96: Add destructor with unregister
*/
#ifndef BYPMODES_H
#define BYPMODES_H
#include "stsensor.h"
_CLASSDEF(BypassModeSensor)
class BypassModeSensor : public StateSensor {
protected:
INT theBypassCause;
#ifdef SINGLETHREADED
INT theAlreadyOnBypassFlag;
#endif
public:
BypassModeSensor(PDevice aParent, PCommController aCommController = NULL);
virtual ~BypassModeSensor();
virtual INT IsA() const { return BYPASSMODESENSOR; };
virtual INT Update(PEvent aEvent);
virtual INT Get(INT aCode, PCHAR aValue);
virtual INT Set(const PCHAR);
};
#endif