[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