summaryrefslogtreecommitdiff
path: root/src/manager/service/glib-service.h
diff options
context:
space:
mode:
authorKyungwook Tak <k.tak@samsung.com>2016-04-12 19:19:09 +0900
committerKyungwook Tak <k.tak@samsung.com>2016-04-18 15:36:25 +0900
commitebd0c830669ce3c374f262a4a1b0e8063f2e443f (patch)
tree5beec35f8bb1a63845052f3bc17e21945f7e19be /src/manager/service/glib-service.h
parent5e4916bf2e05adb0c078aa9eacf24d7686dbee7c (diff)
downloadkey-manager-accepted/tizen/tv/20160418.235750.tar.gz
key-manager-accepted/tizen/tv/20160418.235750.tar.bz2
key-manager-accepted/tizen/tv/20160418.235750.zip
Checker/Guide in http://10.113.136.204/confluence/pages/viewpage.action?pageId=44567756 Change-Id: Ie1c934dcc898b72a68b7a56d43eea4a3298b509c Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
Diffstat (limited to 'src/manager/service/glib-service.h')
-rw-r--r--src/manager/service/glib-service.h45
1 files changed, 23 insertions, 22 deletions
diff --git a/src/manager/service/glib-service.h b/src/manager/service/glib-service.h
index 726dcd5f..f0dd604e 100644
--- a/src/manager/service/glib-service.h
+++ b/src/manager/service/glib-service.h
@@ -32,35 +32,36 @@ class GLIBLogic;
class GLIBService : public CKM::GenericSocketService {
public:
- enum class State {
- NoThread,
- Work,
- };
+ enum class State {
+ NoThread,
+ Work,
+ };
- GLIBService();
- NONCOPYABLE(GLIBService);
+ GLIBService();
+ NONCOPYABLE(GLIBService);
- // This service does not provide any socket for communication so no events will be supported
- virtual void Event(const AcceptEvent &);
- virtual void Event(const WriteEvent &);
- virtual void Event(const ReadEvent &);
- virtual void Event(const CloseEvent &);
- virtual void Event(const SecurityEvent &);
+ // This service does not provide any socket for communication so no events will be supported
+ virtual void Event(const AcceptEvent &);
+ virtual void Event(const WriteEvent &);
+ virtual void Event(const ReadEvent &);
+ virtual void Event(const CloseEvent &);
+ virtual void Event(const SecurityEvent &);
- virtual void Start();
- virtual void Stop();
+ virtual void Start();
+ virtual void Stop();
- virtual ~GLIBService();
+ virtual ~GLIBService();
+
+ virtual ServiceDescriptionVector GetServiceDescription();
+ virtual void SetCommManager(CommMgr *manager);
- virtual ServiceDescriptionVector GetServiceDescription();
- virtual void SetCommManager(CommMgr *manager);
protected:
- static void ThreadLoopStatic(GLIBService *ptr);
- void ThreadLoop();
+ static void ThreadLoopStatic(GLIBService *ptr);
+ void ThreadLoop();
- State m_state;
- std::thread m_thread;
- GLIBLogic *m_logic;
+ State m_state;
+ std::thread m_thread;
+ GLIBLogic *m_logic;
};
} // namespace CKM