|
DRCL JavaSim API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--drcl.DrclObj
|
+--drcl.comp.Message
|
+--drcl.comp.lib.bytestream.ByteStreamContract.Message
| Constructor Summary | |
ByteStreamContract.Message()
|
|
ByteStreamContract.Message(int type_)
Query |
|
ByteStreamContract.Message(int type_,
byte[] buf_,
int len_)
Send |
|
ByteStreamContract.Message(int type_,
byte[] buf_,
int offset_,
int len_)
Send |
|
ByteStreamContract.Message(int type_,
int size_)
Report |
|
| Method Summary | |
java.lang.Object |
clone()
Returns a clone of this object. |
void |
duplicate(java.lang.Object source_)
opies the content of the source_ object to this object. |
byte[] |
getByteArray()
|
Contract |
getContract()
Returns the associated contract of this message. |
int |
getLength()
|
int |
getOffset()
|
int |
getType()
|
boolean |
isQuery()
|
boolean |
isReport()
|
boolean |
isSend()
|
java.lang.String |
toString(java.lang.String separator_)
Prints the content of the message by separating each field with the separator string. |
| Methods inherited from class drcl.comp.Message |
toString |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ByteStreamContract.Message()
public ByteStreamContract.Message(int type_)
public ByteStreamContract.Message(int type_,
int size_)
public ByteStreamContract.Message(int type_,
byte[] buf_,
int len_)
public ByteStreamContract.Message(int type_,
byte[] buf_,
int offset_,
int len_)
| Method Detail |
public byte[] getByteArray()
public int getOffset()
public int getLength()
public boolean isSend()
public boolean isQuery()
public boolean isReport()
public int getType()
public void duplicate(java.lang.Object source_)
DrclObjsource_ object to this object.
he subclass must implement this method to realize DrclObj.clone().duplicate in class DrclObjpublic java.lang.Object clone()
DrclObjDrclObj.duplicate(Object) to duplicate the content of this object to
the newly-created one.
This method uses getClass().newInstance() to create
new instance. Hence,
subclasses need to override this method only if the subclass is not
declared as public or does not have explicit no-argument constructor.
A subclass may override this method for performance reason.
clone in class DrclObjpublic Contract getContract()
MessagegetContract in class Messagepublic java.lang.String toString(java.lang.String separator_)
MessagetoString in class Message
|
DRCL JavaSim API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||