Package org.openmeetings.client.beans

Examples of org.openmeetings.client.beans.ClientCursorStatus


      }
     
    }
   
    if (ClientConnectionBean.sendMousePosition){
      ClientCursorStatus clientCursorStatus = new ClientCursorStatus();
      clientCursorStatus.setSequenceNumber(ClientConnectionBean.getFrameNumber());
      clientCursorStatus.setPublicSID(ClientConnectionBean.publicSID);
     
      PointerInfo a = MouseInfo.getPointerInfo();
      Point mouseP = a.getLocation();
     
      Integer x = Long.valueOf(Math.round(ClientConnectionBean.imgQuality * mouseP.getX())).intValue();
      Integer y = Long.valueOf(Math.round(ClientConnectionBean.imgQuality * mouseP.getY())).intValue();
     
      clientCursorStatus.setX(x);
      clientCursorStatus.setY(y);
     
      ClientTransportMinaPool.sendMessage(clientCursorStatus);
    }
   
  }
 
View Full Code Here


     
    }
   
    if (message instanceof ClientCursorStatus) {
     
      ClientCursorStatus clientCursorStatus = (ClientCursorStatus) message;
     
      SocketAddress remoteAddress = session.getRemoteAddress();
     
      log.debug("Recv Status Bean "+clientCursorStatus.getMode());
     
      ClientViewerScreen.instance.updateCursor(clientCursorStatus);
     
    }
   
View Full Code Here

     
          out.write(buffer);
     
      } else if (message instanceof ClientCursorStatus) {
       
        ClientCursorStatus clientCursorStatus = (ClientCursorStatus) message;
       
        byte[] securityTokenAsByte = clientCursorStatus.getPublicSID().getBytes();
       
        Integer lengthSecurityToken = securityTokenAsByte.length;
       
        Integer frameSize = 4 * 8 + lengthSecurityToken;
       
        IoBuffer buffer = IoBuffer.allocate(frameSize, false);
       
        //mode is 6
      buffer.put(this.convertIntToByteArray(clientCursorStatus.getMode()));// 4 Byte
      buffer.put(this.convertIntToByteArray(ClientConnectionBean.getFrameNumber()));//4 Byte
      buffer.put(this.convertIntToByteArray(lengthSecurityToken));//4 Byte
      buffer.put(this.convertIntToByteArray(clientCursorStatus.getX()));//4 Byte => X-Position
      buffer.put(this.convertIntToByteArray(clientCursorStatus.getY()));//4 Byte => Y-Position
      buffer.put(this.convertIntToByteArray(0));//4 Byte => Empty
      buffer.put(this.convertIntToByteArray(0));//4 Byte => Empty
      buffer.put(this.convertIntToByteArray(0));//4 Byte => this data is not needed
      buffer.put(securityTokenAsByte);//32 Byte usually
     
View Full Code Here

             
              log.debug("publicSID SET "+serverFrameBeanState.publicSID);
             
              if (serverFrameBeanState.mode == 6) {
               
                ClientCursorStatus clientCursorStatus = new ClientCursorStatus();
               
                clientCursorStatus.setMode(serverFrameBeanState.mode);
                clientCursorStatus.setSequenceNumber(serverFrameBeanState.sequenceNumber);
                clientCursorStatus.setPublicSID(serverFrameBeanState.publicSID);
                clientCursorStatus.setX(serverFrameBeanState.xValue);
                clientCursorStatus.setY(serverFrameBeanState.yValue);
               
                log.debug("Out Buffer Full clientCursorStatus Bean");
               
                //Write the result to the Handler
                out.write(clientCursorStatus);
View Full Code Here

TOP

Related Classes of org.openmeetings.client.beans.ClientCursorStatus

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.