uiacceltk/hitchcock/backgroundanim/inc/sensor.h
author hgs
Wed, 03 Nov 2010 19:29:22 +0200
changeset 64 9f8c0686fb49
permissions -rw-r--r--
201044
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
64
hgs
parents:
diff changeset
     1
#ifndef __SENSOR_H__
hgs
parents:
diff changeset
     2
#define __SENSOR_H__
hgs
parents:
diff changeset
     3
hgs
parents:
diff changeset
     4
#include <sensrvchannelfinder.h> 
hgs
parents:
diff changeset
     5
#include <sensrvchannel.h> 
hgs
parents:
diff changeset
     6
#include <sensrvdatalistener.h>
hgs
parents:
diff changeset
     7
hgs
parents:
diff changeset
     8
NONSHARABLE_CLASS(CSensorListener) : public CBase
hgs
parents:
diff changeset
     9
    {
hgs
parents:
diff changeset
    10
    public:
hgs
parents:
diff changeset
    11
        static CSensorListener* NewL(MSensrvDataListener* aDataListener, TUint32 aSensorType);
hgs
parents:
diff changeset
    12
        virtual ~CSensorListener();
hgs
parents:
diff changeset
    13
        void StopListening();
hgs
parents:
diff changeset
    14
        void StartListeningL();
hgs
parents:
diff changeset
    15
    protected:
hgs
parents:
diff changeset
    16
        void ConstructL(TUint32 aSensorType);
hgs
parents:
diff changeset
    17
        CSensorListener(MSensrvDataListener* aDataListener);
hgs
parents:
diff changeset
    18
    private:
hgs
parents:
diff changeset
    19
        MSensrvDataListener* iDataListener;
hgs
parents:
diff changeset
    20
        CSensrvChannel* iSensrvChannel;
hgs
parents:
diff changeset
    21
        TBool iListening;
hgs
parents:
diff changeset
    22
    };
hgs
parents:
diff changeset
    23
hgs
parents:
diff changeset
    24
#endif