Skip to content

Commit 6f90474

Browse files
committed
RDKEMW-2031: Fix Coverity issues within iarmmgr
Reason for change: Fix coverity issues within iarmmgr Test Procedure: Risks: low Priority: P1 Signed-off-by:Hayden Gfeller <[email protected]>
1 parent 8d5f86c commit 6f90474

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

HdmiCecSource/HdmiCecSource.h

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,58 +80,65 @@ namespace WPEFramework {
8080
INTERFACE_ENTRY(RPC::IRemoteConnection::INotification)
8181
END_INTERFACE_MAP
8282

83-
void Activated(RPC::IRemoteConnection*) override;
84-
void Deactivated(RPC::IRemoteConnection *connection) override;
83+
void Activated(RPC::IRemoteConnection*) override
84+
{
85+
}
86+
87+
void Deactivated(RPC::IRemoteConnection *connection) override
88+
{
89+
_parent.Deactivated(connection);
90+
}
8591

8692
void OnDeviceAdded(const int logicalAddress) override
8793
{
8894
LOGINFO("OnDeviceAdded");
8995
JsonObject params;
9096
params["logicalAddress"] = logicalAddress;
9197
_parent.Notify(_T("onDeviceAdded"), params);
98+
Exchange::JHdmiCecSource::Event::OnDeviceAdded(_parent, logicalAddress);
9299
}
93100
void OnDeviceRemoved(const int logicalAddress) override
94101
{
95102
LOGINFO("OnDeviceRemoved");
96103
JsonObject params;
97104
params["logicalAddress"] = logicalAddress;
98-
_parent.Notify(_T("onDeviceRemoved"), params);
105+
Exchange::JHdmiCecSource::Event::OnDeviceRemoved(_parent, logicalAddress);
99106
}
100107
void OnDeviceInfoUpdated(const int logicalAddress) override
101108
{
102109
LOGINFO("OnDeviceInfoUpdated");
103110
JsonObject params;
104111
params["logicalAddress"] = logicalAddress;
105-
_parent.Notify(_T("onDeviceInfoUpdated"), params);
112+
Exchange::JHdmiCecSource::Event::OnDeviceInfoUpdated(_parent, logicalAddress);
106113
}
107114
void OnActiveSourceStatusUpdated(const bool status) override
108115
{
109116
LOGINFO("OnActiveSourceStatusUpdated");
110117
JsonObject params;
111118
params["isActiveSource"] = status;
112-
_parent.Notify(_T("onActiveSourceStatusUpdated"), params);
119+
Exchange::JHdmiCecSource::Event::OnActiveSourceStatusUpdated(_parent, status);
113120
}
114121
void StandbyMessageReceived(const int logicalAddress) override
115122
{
116123
LOGINFO("StandbyMessageReceived");
117124
JsonObject params;
118125
params["logicalAddress"] = logicalAddress;
119-
_parent.Notify(_T("standbyMessageReceived"), params);
126+
Exchange::JHdmiCecSource::Event::StandbyMessageReceived(_parent, logicalAddress);
120127
}
121128
void SendKeyReleaseMsgEvent(const int logicalAddress) override
122129
{
123130
LOGINFO("SendKeyReleaseMsgEvent");
124131
JsonObject params;
125132
params["logicalAddress"] = logicalAddress;
126-
_parent.Notify(_T("SendKeyReleaseMsgEvent"), params);
133+
Exchange::JHdmiCecSource::Event::SendKeyReleaseMsgEvent(_parent, logicalAddress);
127134
}
128135
void SendKeyPressMsgEvent(const int logicalAddress, const int keyCode) override
129136
{
130137
LOGINFO("SendKeyPressMsgEvent");
131138
JsonObject params;
132139
params["logicalAddress"] = logicalAddress;
133140
params["keyCode"] = keyCode;
134-
_parent.Notify(_T("sendKeyPressMsgEvent"), params);
141+
Exchange::JHdmiCecSource::Event::SendKeyPressMsgEvent(_parent, logicalAddress, keyCode);
135142
}
136143

137144
private:

0 commit comments

Comments
 (0)