source: nscp/trunk/modules/SysTray/SysTray.h @ 2eeb220

Last change on this file since 2eeb220 was e0705d4, checked in by Michael Medin <michael@…>, 8 years ago

Initial release

  • Property mode set to 100644
File size: 363 bytes
Line 
1#pragma once
2
3#include "TrayIcon.h"
4
5NSC_WRAPPERS_MAIN();
6
7class SysTray {
8private:
9        DWORD dwThreadID_;
10        HANDLE hThread_;
11
12public:
13        SysTray();
14        virtual ~SysTray();
15        // Module calls
16        bool loadModule();
17        bool unloadModule();
18        std::string getModuleName();
19        NSCModuleWrapper::module_version getModuleVersion();
20        bool hasCommandHandler();
21        bool hasMessageHandler();
22};
Note: See TracBrowser for help on using the repository browser.