Skip to content

Commit 80ffd7d

Browse files
committed
RDKMEW-12410: Update RDKWindowManager Plugin
-SetZOrder, GetZOrder, StartVncServer, StopVncServer Signed-off-by: sajilal711 <shreyas.sajilal@gmail.com>
1 parent 7499ad8 commit 80ffd7d

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

apis/RDKWindowManager/IRDKWindowManager.h

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,30 @@ struct EXTERNAL IRDKWindowManager : virtual public Core::IUnknown {
223223
// @retval Core::ERROR_NONE: Successfully retrieved the last key press information.
224224
// @retval Core::ERROR_UNAVAILABLE: No key press information is available.
225225
virtual Core::hresult GetLastKeyInfo(uint32_t &keyCode /* @out */, uint32_t &modifiers /* @out */, uint64_t &timestampInSeconds /* @out */) const = 0;
226+
227+
/** Sets the zOrder of the given client or appInstanceId */
228+
// @text setZOrder
229+
// @brief Sets the zOrder of the given client or appInstanceId
230+
// @param appInstanceId: client name or application instance ID
231+
// @param zOrder: integer value indicating the zOrder
232+
virtual Core::hresult SetZOrder(const string& appInstanceId, int32_t zOrder) = 0;
233+
234+
/** Gets the zOrder of the given client or appInstanceId */
235+
// @text getZOrder
236+
// @brief Gets the zOrder of the given client or appInstanceId
237+
// @param appInstanceId: client name or application instance ID
238+
// @param zOrder: integer value indicating the zOrder of the client
239+
virtual Core::hresult GetZOrder(const string& appInstanceId, int32_t &zOrder /* @out */) = 0;
240+
241+
/** Starts the VNC server */
242+
// @text startVncServer
243+
// @brief Starts the VNC server
244+
virtual Core::hresult StartVncServer() = 0;
245+
246+
/** Stops the VNC server */
247+
// @text stopVncServer
248+
// @brief Stops the VNC server
249+
virtual Core::hresult StopVncServer() = 0;
226250
};
227251
} // namespace Exchange
228252
} // namespace WPEFramework

0 commit comments

Comments
 (0)