CHAI SDK  Version 1.3
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
CPNS::ISharedDisplayClientLocalDevice_NotificationHandler Class Referenceabstract

Notification handler for SharedDisplayClientLocalDevice. More...

Public Member Functions

virtual void OnSharedDisplayClient_RequestAccepted (CPNS::ISharedDisplayClientLocalDevice *const pDev, CPNS::CombinedSharedDisplayCaps const displayCaps, CPNS::uint16 const width, CPNS::uint16 const height)=0
 Called if a shared display server is accepting the request. More...
 
virtual void OnSharedDisplayClient_SessionClosed (CPNS::ISharedDisplayClientLocalDevice *const pDev)=0
 Called if shared display session closed by the server. More...
 
virtual void OnSharedDisplayClient_OnKey (CPNS::ISharedDisplayClientLocalDevice *const pDev, CPNS::Enums::SharedDisplayKeyTypes const type, CPNS::char8 const *const utf8FromKeyboard)
 Called if the server is forwarding a key/keyboard entry to the client. More...
 

Detailed Description

Notification handler for SharedDisplayClientLocalDevice.

Member Function Documentation

virtual void CPNS::ISharedDisplayClientLocalDevice_NotificationHandler::OnSharedDisplayClient_OnKey ( CPNS::ISharedDisplayClientLocalDevice *const  pDev,
CPNS::Enums::SharedDisplayKeyTypes const  type,
CPNS::char8 const *const  utf8FromKeyboard 
)
inlinevirtual

Called if the server is forwarding a key/keyboard entry to the client.

Parameters
[in]pDevNotified device
[in]typeKey type
[in]utf8FromKeyboardAvailable if type is SDKT_KeyboardEntry
virtual void CPNS::ISharedDisplayClientLocalDevice_NotificationHandler::OnSharedDisplayClient_RequestAccepted ( CPNS::ISharedDisplayClientLocalDevice *const  pDev,
CPNS::CombinedSharedDisplayCaps const  displayCaps,
CPNS::uint16 const  width,
CPNS::uint16 const  height 
)
pure virtual

Called if a shared display server is accepting the request.

Parameters
[in]pDevPointer to the local device
[in]displayCapsdisplay capabilities
[in]widthdisplay width
[in]heightdisplay height
virtual void CPNS::ISharedDisplayClientLocalDevice_NotificationHandler::OnSharedDisplayClient_SessionClosed ( CPNS::ISharedDisplayClientLocalDevice *const  pDev)
pure virtual

Called if shared display session closed by the server.

Parameters
[in]pDevPointer to the local device