Package com.ngt.jopenmetaverse.shared.types

Examples of com.ngt.jopenmetaverse.shared.types.UUID


            {
                Packet packet = e.getPacket();
                FindAgentPacket reply = (FindAgentPacket)packet;

                float[] xy = new float[2];
                UUID prey = reply.AgentBlock.Prey;
                BigInteger regionHandle = Helpers.GlobalPosToRegionHandle((float)reply.LocationBlock[0].GlobalX,
                    (float)reply.LocationBlock[0].GlobalY, xy);
                Vector3 xyz = new Vector3(xy[0], xy[0], 0f);

                onFriendFoundReply.raiseEvent(new FriendFoundReplyEventArgs(prey, regionHandle, xyz));
View Full Code Here


            if (loginSuccess && replyData.BuddyList != null)
            {
                for (BuddyListEntry buddy : replyData.BuddyList)
                {
                    UUID bubid;
                    String id = buddy.buddy_id.length() > uuidLength ? buddy.buddy_id.substring(0, uuidLength) : buddy.buddy_id;
                    if ((bubid = UUID.Parse(id))!=null)
                    {
                        synchronized (FriendList.getDictionary())
                        {
View Full Code Here

        public UUID UnpackUUID()
        {
            if (bitPos != 0) throw new IndexOutOfBoundsException();

            UUID val = new UUID(Data, bytePos);
            bytePos += 16;
            return val;
        }
View Full Code Here

        /// <remarks>Subscribe to <code>OnGroupMembers</code> event to receive the results.</remarks>
        /// <param name="group">group ID (UUID)</param>
        /// <returns>UUID of the request, use to index into cache</returns>
        public UUID RequestGroupMembers(UUID group)
        {
            UUID requestID = UUID.Random();
            synchronized (GroupMembersRequests)
            {GroupMembersRequests.add(requestID);}

            GroupMembersRequestPacket request = new GroupMembersRequestPacket();
View Full Code Here

        /// <remarks>Subscribe to <code>OnGroupRoles</code> event to receive the results.</remarks>
        /// <param name="group">group ID (UUID)</param>
        /// <returns>UUID of the request, use to index into cache</returns>
        public UUID RequestGroupRoles(UUID group)
        {
            UUID requestID = UUID.Random();
            synchronized (GroupRolesRequests)
            {GroupRolesRequests.add(requestID);}

            GroupRoleDataRequestPacket request = new GroupRoleDataRequestPacket();
View Full Code Here

        /// <remarks>Subscribe to <code>OnGroupRolesMembers</code> event to receive the results.</remarks>
        /// <param name="group">group ID (UUID)</param>
        /// <returns>UUID of the request, use to index into cache</returns>
        public UUID RequestGroupRolesMembers(UUID group)
        {
            UUID requestID = UUID.Random();
            synchronized (GroupRolesRequests)
            {GroupRolesMembersRequests.add(requestID);}

            GroupRoleMembersRequestPacket request = new GroupRoleMembersRequestPacket();
            request.AgentData.AgentID = Client.self.getAgentID();
View Full Code Here

        /// <remarks>Subscribe to <code>OnGroupTitles</code> event to receive the results.</remarks>
        /// <param name="group">group ID (UUID)</param>
        /// <returns>UUID of the request, use to index into cache</returns>
        public UUID RequestGroupTitles(UUID group)
        {
            UUID requestID = UUID.Random();

            GroupTitlesRequestPacket request = new GroupTitlesRequestPacket();

            request.AgentData.AgentID = Client.self.getAgentID();
            request.AgentData.SessionID = Client.self.getSessionID();
View Full Code Here

                    //System.out.println("Double Value: " + dbl);                   
                    osd = OSD.FromReal(dbl);
                    break;
                case uuidBinaryMarker:
                    //System.out.println("Found UUID Binary Marker");
                    osd = OSD.FromUUID(new UUID(ConsumeBytes(stream, 16), 0));
                    break;
                case binaryBinaryMarker:
                    int binaryLength = NetworkToHostInt(ConsumeBytes(stream, int32Length));
                    osd = OSD.FromBinary(ConsumeBytes(stream, binaryLength));
                    break;
View Full Code Here

    }
  }

  public static boolean tryParseUUID(String s, UUID[] result) {
    try {
      UUID uuid = new UUID(s);
      result[0] = uuid;
      return true;
    } catch (IllegalArgumentException e) {
      return false;
    }
View Full Code Here

  /// </remarks>
  public UUID StartDirPlacesSearch(String searchText, EnumSet<DirFindFlags> queryFlags, ParcelCategory category, int queryStart)
  {
    DirPlacesQueryPacket query = new DirPlacesQueryPacket();

    UUID queryID = UUID.Random();

    query.AgentData.AgentID = Client.self.getAgentID();
    query.AgentData.SessionID = Client.self.getSessionID();

    query.QueryData.Category = (byte)category.getIndex();
View Full Code Here

TOP

Related Classes of com.ngt.jopenmetaverse.shared.types.UUID

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.