|
Public Member Functions |
| JavaObjectWriter (IN(::acdk::io::RWriter) out) |
void | writeObject (IN(acdk::lang::Object) obj) |
| This version write acdk::lang::Object to a Writer.
|
void | writeString (IN(RString) str) |
| From acdk::io::DataWriter.
|
void | writeUtf (IN(RString) str) |
| Write with TC_STRING or TC_LONGSTRING signature.
|
void | writeShortUtf (IN(RString) str) |
| Writes without signature.
|
void | writeBlock (IN(RbyteArray) block) |
void | writeClassDesc (IN(RClassDescription) cdesc) |
int | registerNewObject (IN(acdk::lang::Object) obj) |
int | findPrevObject (IN(acdk::lang::Object) obj) |
| return -1 if acdk::lang::Object not found
|
RClassDescription | getClassDescr (const ClassTypeMapping *ctm, IN(RClass) cls) |
Protected Member Functions |
void | _writeStreamHeader () |
Private Attributes |
RJavaObjectReadWriteCache | _prevObjects |