RDK Documentation (Open Sourced RDK Components)
iarmProxy.cpp
1 /*
2  * If not stated otherwise in this file or this component's Licenses.txt file the
3  * following copyright and licenses apply:
4  *
5  * Copyright 2016 RDK Management
6  *
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  * http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18 */
19 
20 
21 
22 /**
23 * @defgroup devicesettings
24 * @{
25 * @defgroup ds
26 * @{
27 **/
28 
29 
30 #include <iostream>
31 #include "iarmProxy.hpp"
32 #include "libIBus.h"
33 #include "libIBusDaemon.h"
34 #include "dslogger.h"
35 
36 
37 using namespace std;
38 namespace device {
39  IARMProxy::IARMProxy()
40  {
41  }
42 
43  IARMProxy::~IARMProxy()
44  {
45  }
46 
47  IARMProxy& IARMProxy::getInstance()
48  {
49  static IARMProxy instance;
50  return instance;
51  }
52 
53  void IARMProxy::registerPowerEventHandler(IARM_EventHandler_t _eventHandler)
54  {
55  ;
56  }
57 
58  void IARMProxy::UnRegisterPowerEventHandler()
59  {
60  ;
61  }
62 
63 
64 
65 }
66 
67 
68 /** @} */
69 /** @} */
libIBus.h
RDK IARM-Bus API Declarations.
IARM_EventHandler_t
void(* IARM_EventHandler_t)(const char *owner, IARM_EventId_t eventId, void *data, size_t len)
Function signature for event handlers.
Definition: libIBus.h:125