Package org.jdesktop.wonderland.server.comms

Examples of org.jdesktop.wonderland.server.comms.WonderlandClientSender.send()


                  vm.removeAudioGroup(audioGroup);
        }
    }
            }
               
            sender.send(clientID, new CallEndedResponseMessage(cellID,
    listing, true, status.getOption("Reason")));
            break;
        }
    }
View Full Code Here


                AudioGroupPlayerInfo.ChatType.PRIVATE));
       
  WonderlandClientSender sender =
            WonderlandContext.getCommsManager().getSender(AudioManagerConnectionType.CONNECTION_TYPE);

  sender.send(new ConeOfSilenceEnterExitMessage(name, callId, true));
    }

    private boolean inPrivateChat(AudioGroup audioGroup, Player player) {
  AudioGroup[] audioGroups = player.getAudioGroups();
View Full Code Here

        audioGroup.removePlayer(player);

  WonderlandClientSender sender =
            WonderlandContext.getCommsManager().getSender(AudioManagerConnectionType.CONNECTION_TYPE);

  sender.send(new ConeOfSilenceEnterExitMessage(name, callId, false));
    }

    public void playerRemoved(AudioGroup audioGroup, Player player, AudioGroupPlayerInfo info) {
  VoiceChatHandler.updateAttenuation(player);
View Full Code Here

      entered = false;

      WonderlandClientSender sender =
                WonderlandContext.getCommsManager().getSender(AudioManagerConnectionType.CONNECTION_TYPE);

      sender.send(new ConeOfSilenceEnterExitMessage(name, player.getId(), false));
  }
    }

    public void remove() {
        VoiceManager vm = AppContext.getManager(VoiceManager.class);
View Full Code Here

  if (info.isTransientMember) {
      /*
       * We don't necessarily have the presence info for the player so we have
       * to send the call ID.
       */
      sender.send(new VoiceChatTransientMemberMessage(audioGroup.getId(),
          player.getId(), true));
  } else {
      handleBystanders(audioGroup, player, info.chatType);
     
      sendVoiceChatInfo(sender, audioGroup.getId());
View Full Code Here

        if (info != null && info.isTransientMember) {
            /*
             * We don't necessarily have the presence info for the player so we have
             * to send the call ID.
             */
            sender.send(new VoiceChatTransientMemberMessage(audioGroup.getId(),
                player.getId(), false));
  }

  PresenceInfo presenceInfo = playerMap.remove(player.getId());

View Full Code Here

      return;
  }

  handleBystanders(audioGroup, player, AudioGroupPlayerInfo.ChatType.PRIVATE);

  sender.send(new VoiceChatLeaveMessage(audioGroup.getId(), presenceInfo, null));
    }

    private void removeProximityListener(PresenceInfo info) {
  VoiceChatProximityListener proximityListener = proximityListeners.get(info.getCellID());
View Full Code Here

  }

  WonderlandClientSender sender =
      WonderlandContext.getCommsManager().getSender(AudioManagerConnectionType.CONNECTION_TYPE);

  sender.send(new PlayerInRangeMessage(player.getId(), playerInRange.getId(), isInRange));
    }

    /*
     * XXX sameChatType() getChatType() are here because the voicelib is not accessible to
     * common and client code so VoiceChatMessages have their own enum for ChatType.
View Full Code Here

  if (info.isTransientMember) {
      /*
       * We don't necessarily have the presence info for the player so we have
       * to send the call ID.
       */
      sender.send(new VoiceChatTransientMemberMessage(audioGroup.getId(),
          player.getId(), true));
  } else {
      handleBystanders(audioGroup, player, info.chatType);
     
      sendVoiceChatInfo(sender, audioGroup.getId());
View Full Code Here

        if (info != null && info.isTransientMember) {
            /*
             * We don't necessarily have the presence info for the player so we have
             * to send the call ID.
             */
            sender.send(new VoiceChatTransientMemberMessage(audioGroup.getId(),
                player.getId(), false));
  }

  PresenceInfo presenceInfo = playerMap.remove(player.getId());

View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.