src/net/java/sip/communicator/impl/protocol/jabber/OperationSetDesktopSharingServerJabberImpl.java
/**
     * Handles incoming inputevt packets and passes them to the corresponding
     * method based on their action.
     *
     * @param iqRequest the packet to process.
     * @return IQ response
     */
Handles incoming inputevt packets and passes them to the corresponding
method based on their action.

@param iqRequest the packet to process.
@return IQ response
Handles incoming inputevt packets and passes them to the corresponding method based on their action . @param iqRequest the packet to process . @return IQ response
@Override
    public IQ handleIQRequest(IQ iqRequest)
    {
        InputEvtIQ inputIQ = (InputEvtIQ)iqRequest;
        if(inputIQ.getAction() == InputEvtAction.NOTIFY)
        {
            if(callPeers.contains(inputIQ.getFrom()))
            {
                for(RemoteControlExtension p : inputIQ.getRemoteControls())
                {
                    ComponentEvent evt = p.getEvent();
                    processComponentEvent(evt);
                }
            }
        }
        return IQ.createResultIQ(inputIQ);
    }
@ Override public IQ handleIQRequest ( IQ iqRequest ) { InputEvtIQ inputIQ = ( InputEvtIQ ) iqRequest ; if ( inputIQ . getAction ( ) == InputEvtAction . NOTIFY ) { if ( callPeers . contains ( inputIQ . getFrom ( ) ) ) { for ( RemoteControlExtension p : inputIQ . getRemoteControls ( ) ) { ComponentEvent evt = p . getEvent ( ) ; processComponentEvent ( evt ) ; } } } return IQ . createResultIQ ( inputIQ ) ; }
Handles incoming inputevt packets and passes them to the corresponding
 method based on their action.
Handles incoming inputevt packets and passes them to the corresponding method based on their action .
// Apply NOTIFY action only to peers which have remote control // granted.