public class CORBA_CdrSerializer extends java.lang.Object implements ByteDataStreamBase, ByteDataStream, ObjectCreator<CORBA_CdrSerializer>, ObjectDestructor
| Modifier and Type | Field and Description |
|---|---|
protected org.omg.CORBA.portable.OutputStream |
m_cdr |
protected boolean |
m_endian |
| Constructor and Description |
|---|
CORBA_CdrSerializer()
Constructor
|
CORBA_CdrSerializer(CORBA_CdrSerializer rhs)
copy container
|
| Modifier and Type | Method and Description |
|---|---|
static void |
CORBA_CdrSerializerInit() |
CORBA_CdrSerializer |
creator_()
Creats InPortCorbaCdrProvider
|
<DataType> boolean |
deserialize(DataRef<DataType> data)
Data deserializing
|
<DataType> SerializeReturnCode |
deserialize(DataRef<DataType> data,
org.omg.CORBA.portable.OutputStream cdr)
Data deserializing
|
void |
destructor_(java.lang.Object obj)
Destructs InPortCorbaCdrProvider
|
long |
getDataLength()
gets the length of the data.
|
void |
init(Properties prop)
Initialization function (not used)
|
void |
isLittleEndian(boolean little_endian)
Sets an endian.
|
void |
readData(byte[] buffer,
long length)
writes data to the argument buffer.
|
<DataType> boolean |
serialize(DataType data)
Data serializing
|
<DataType> SerializeReturnCode |
serialize(DataType data,
org.omg.CORBA.portable.OutputStream cdr)
Data serializing
|
void |
writeData(byte[] buffer,
long length)
writes data to a buffer that is held.
|
protected org.omg.CORBA.portable.OutputStream m_cdr
protected boolean m_endian
public CORBA_CdrSerializer()
public CORBA_CdrSerializer(CORBA_CdrSerializer rhs)
rhs -
CORBA_CdrSerializer objectpublic void init(Properties prop)
init in interface ByteDataStreamBaseprop -
Properties (getted from connector profile)public void writeData(byte[] buffer,
long length)
writeData in interface ByteDataStreamBasebuffer -
Source bufferlength - データのサイズ
Data sizepublic final void readData(byte[] buffer,
long length)
readData in interface ByteDataStreamBasebuffer -
Destination bufferlength - データのサイズ
Data sizepublic final long getDataLength()
getDataLength in interface ByteDataStreamBasepublic <DataType> boolean serialize(DataType data)
data -
The data to serializepublic <DataType> SerializeReturnCode serialize(DataType data, org.omg.CORBA.portable.OutputStream cdr)
ByteDataStreamserialize in interface ByteDataStreamdata -
The data to serializepublic <DataType> boolean deserialize(DataRef<DataType> data)
data -
The data to deserializepublic <DataType> SerializeReturnCode deserialize(DataRef<DataType> data, org.omg.CORBA.portable.OutputStream cdr)
ByteDataStream
deserialize in interface ByteDataStreamdata -
The data to deserializepublic void isLittleEndian(boolean little_endian)
isLittleEndian in interface ByteDataStreamBaselittle_endian -
true: little, false: bigpublic CORBA_CdrSerializer creator_()
creator_ in interface ObjectCreator<CORBA_CdrSerializer>public void destructor_(java.lang.Object obj)
destructor_ in interface ObjectDestructorobj -
The target instances for destructionpublic static void CORBA_CdrSerializerInit()