[Tinyos-2-commits] CVS: tinyos-2.x/support/sdk/java/net/tinyos/message Message.java, 1.1.2.5, 1.1.2.6

Phil Levis scipio at users.sourceforge.net
Tue Oct 24 10:21:37 PDT 2006


Update of /cvsroot/tinyos/tinyos-2.x/support/sdk/java/net/tinyos/message
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv31637

Modified Files:
      Tag: tinyos-2_0_devel-BRANCH
	Message.java 
Log Message:
Public constructors so that you can instantiate Message in order to 
determine inheritance at runtime with Java reflection. This is useful,
for example, if you want to see if a class name passed at the command line
refers to a subclass of Message or not.


Index: Message.java
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/support/sdk/java/net/tinyos/message/Message.java,v
retrieving revision 1.1.2.5
retrieving revision 1.1.2.6
diff -C2 -d -r1.1.2.5 -r1.1.2.6
*** Message.java	7 Jul 2006 19:01:29 -0000	1.1.2.5
--- Message.java	24 Oct 2006 17:21:35 -0000	1.1.2.6
***************
*** 90,97 ****
       * @param data_length The size of the message to create.
       */
!     protected Message(int data_length) {
  	init(data_length);
      }
!     protected void init(int data_length) {
  	init(new byte[data_length]);
      }
--- 90,97 ----
       * @param data_length The size of the message to create.
       */
!     public Message(int data_length) {
  	init(data_length);
      }
!     public void init(int data_length) {
  	init(new byte[data_length]);
      }
***************
*** 103,107 ****
       * @param base_offset The base offset into the newly created message.
       */
!     protected Message(int data_length, int base_offset) {
        init(data_length, base_offset);
      }
--- 103,107 ----
       * @param base_offset The base offset into the newly created message.
       */
!     public Message(int data_length, int base_offset) {
        init(data_length, base_offset);
      }
***************
*** 115,119 ****
       * @param data the storage for this message
       */
!     protected Message(byte[] data) {
  	init(data);
      }
--- 115,119 ----
       * @param data the storage for this message
       */
!     public Message(byte[] data) {
  	init(data);
      }
***************
*** 129,133 ****
       * @param base_offset the base offset into the data array
       */
!     protected Message(byte[] data, int base_offset) {
  	init(data, base_offset);
      }
--- 129,133 ----
       * @param base_offset the base offset into the data array
       */
!     public Message(byte[] data, int base_offset) {
  	init(data, base_offset);
      }
***************
*** 144,148 ****
       * @param data_length the length of the message data
       */
!     protected Message(byte[] data, int base_offset, int data_length) {
  	init(data, base_offset, data_length);
      }
--- 144,148 ----
       * @param data_length the length of the message data
       */
!     public Message(byte[] data, int base_offset, int data_length) {
  	init(data, base_offset, data_length);
      }
***************
*** 162,166 ****
       * @param data_length the length of the message data
       */
!     protected Message(Message msg, int base_offset, int data_length) {
  	init(msg, base_offset, data_length);
      }
--- 162,166 ----
       * @param data_length the length of the message data
       */
!     public Message(Message msg, int base_offset, int data_length) {
  	init(msg, base_offset, data_length);
      }



More information about the Tinyos-2-commits mailing list