Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.11 KB | None | 0 0
  1.   /* Discovery request */
  2.   protected final void a()
  3.   {
  4.     Object localObject = null;
  5.     System.out.println("C: Sending Discovery request...");
  6.     try
  7.     {
  8.       (localObject = new DataEncoder("Conv-BEB")).putStart(14, "event");
  9.       ((DataEncoder)localObject).put(13, "name", "Discovery");
  10.       ((DataEncoder)localObject).put(2, "discovery_id", a());
  11.       ((DataEncoder)localObject).put(0, "notify_support", false);
  12.       ((DataEncoder)localObject).putStart(15, "service_filter");
  13.       ((DataEncoder)localObject).put(10, "service", a());
  14.       ((DataEncoder)localObject).putEnd(15, "service_filter");
  15.       ((DataEncoder)localObject).putEnd(14, "event");
  16.       localObject = ((DataEncoder)localObject).getData();
  17.       this.jdField_a_of_type_ComNokiaMidS40IoLocalMessageProtocolConnection.send((byte[])localObject, 0, localObject.length);
  18.     }
  19.     catch (Exception localException)
  20.     {
  21.       System.out.println("C: Exception sending request: " + localException.toString());
  22.     }
  23.     System.out.println("C: Discovery request sent.");
  24.   }
  25.  
  26.   /* parse Discovery response */
  27.   protected final void b(LocalMessageProtocolMessage paramLocalMessageProtocolMessage)
  28.   {
  29.     System.out.println("C: Discovery response in process...");
  30.     try
  31.     {
  32.       (paramLocalMessageProtocolMessage = new DataDecoder("Conv-BEB", paramLocalMessageProtocolMessage.getData(), 0, paramLocalMessageProtocolMessage.getLength())).getStart(14);
  33.       String str1 = (str1 = paramLocalMessageProtocolMessage.getString(13)).toLowerCase();
  34.       System.out.println("C: method: " + str1);
  35.       paramLocalMessageProtocolMessage.getInteger(2);
  36.       paramLocalMessageProtocolMessage.getString(10);
  37.       paramLocalMessageProtocolMessage.getStart(16);
  38.       int i = 0;
  39.       while (i == 0)
  40.         try
  41.         {
  42.           paramLocalMessageProtocolMessage.getStart(14);
  43.           this.jdField_b_of_type_JavaLangString = paramLocalMessageProtocolMessage.getString(10);
  44.           this.jdField_a_of_type_JavaLangString = paramLocalMessageProtocolMessage.getString(12);
  45.           String str2 = paramLocalMessageProtocolMessage.getString(10);
  46.           String str3 = paramLocalMessageProtocolMessage.getString(11);
  47.           String str4 = paramLocalMessageProtocolMessage.getString(10);
  48.           System.out.println("C: ServiceName: " + this.jdField_b_of_type_JavaLangString);
  49.           System.out.println("C: ServiceURI: " + this.jdField_a_of_type_JavaLangString);
  50.           System.out.println(str2);
  51.           System.out.println(str3);
  52.           System.out.println(str4);
  53.           paramLocalMessageProtocolMessage.getByteArray();
  54.           paramLocalMessageProtocolMessage.getEnd(14);
  55.           this.jdField_a_of_type_Boolean = true;
  56.         }
  57.         catch (IOException localIOException)
  58.         {
  59.           i = 1;
  60.           paramLocalMessageProtocolMessage.getEnd(16);
  61.         }
  62.       paramLocalMessageProtocolMessage.getEnd(14);
  63.     }
  64.     catch (Exception localException)
  65.     {
  66.       System.out.println("C: IOException happen while parsing: " + localException.toString());
  67.     }
  68.     System.out.println("C: Discovery response done.");
  69.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement