sipXcallLib home page


PsLampDevWnt.h
Go to the documentation of this file.
1 //
2 // Copyright (C) 2004-2006 SIPfoundry Inc.
3 // Licensed by SIPfoundry under the LGPL license.
4 //
5 // Copyright (C) 2004-2006 Pingtel Corp. All rights reserved.
6 // Licensed to SIPfoundry under a Contributor Agreement.
7 //
8 // $$
10 
11 #ifndef _PsLampDevWnt_h_
12 #define _PsLampDevWnt_h_
13 
14 // SYSTEM INCLUDES
15 
16 // APPLICATION INCLUDES
17 #include "os/OsDefs.h"
18 #include "ps/PsLampDev.h"
19 
20 // DEFINES
21 // MACROS
22 // EXTERNAL FUNCTIONS
23 // EXTERNAL VARIABLES
24 // CONSTANTS
25 // STRUCTS
26 // TYPEDEFS
27 
28 // FORWARD DECLARATIONS
29 class PsLampTask;
30 
31 //:Phone set lamp device support on the WIN32 platform
32 class PsLampDevWnt : public PsLampDev
33 {
34 /* //////////////////////////// PUBLIC //////////////////////////////////// */
35 public:
36 
37 /* ============================ CREATORS ================================== */
38 
39  PsLampDevWnt(PsLampTask* pLampTask=NULL);
40  //:Constructor
41  // Initialize the lamp device
42 
43  virtual
44  ~PsLampDevWnt();
45  //:Destructor
46 
47 /* ============================ MANIPULATORS ============================== */
48 
49  void lightLamps(unsigned long onLamps);
50  //:Turn on the indicated lamps
51 
52 /* ============================ ACCESSORS ================================= */
53 
54 /* ============================ INQUIRY =================================== */
55 
56 /* //////////////////////////// PROTECTED ///////////////////////////////// */
57 protected:
58 
59 /* //////////////////////////// PRIVATE /////////////////////////////////// */
60 private:
61 
62  PsLampDevWnt(const PsLampDevWnt& rPsLampDevWnt);
63  //:Copy constructor (not implemented for this class)
64 
65  PsLampDevWnt& operator=(const PsLampDevWnt& rhs);
66  //:Assignment operator (not implemented for this class)
67 
68 };
69 
70 /* ============================ INLINE METHODS ============================ */
71 
72 #endif // _PsLampDevWnt_h_
PsLampDevWnt(PsLampTask *pLampTask=NULL)
Definition: PsLampDevWnt.cpp:35
virtual ~PsLampDevWnt()
Definition: PsLampDevWnt.cpp:51
Definition: PsLampDev.h:33
void lightLamps(unsigned long onLamps)
Definition: PsLampDevWnt.cpp:60
Definition: PsLampTask.h:33
PsLampDevWnt & operator=(const PsLampDevWnt &rhs)
Definition: PsLampDevWnt.h:32