com.moesol.tests.com_server
Class TEST_STRUCT

java.lang.Object
  extended by com.moesol.bindings.NativeStructure
      extended by com.moesol.tests.com_server.TEST_STRUCT
All Implemented Interfaces:
Comparable

public class TEST_STRUCT
extends NativeStructure

* IDL: [ helpstring(""), ]
struct/union


Nested Class Summary
static class TEST_STRUCT.Array
          Represent a native array of these structures
 
Field Summary
static int OFFSET_DatumName
           
static int OFFSET_m_BYTE_member
           
static int OFFSET_m_DATE_member
           
static int OFFSET_m_int_member
           
static int OFFSET_m_multiDouble
           
static int OFFSET_m_scode
           
static int OFFSET_m_string_member
           
static int OFFSET_m_UI8_member
           
static Class TYPELIB
           
static GUID UUID
           
 
Constructor Summary
TEST_STRUCT()
          Create a new instance.
TEST_STRUCT(ByteBuffer bb)
          Create a new instance on a byte buffer.
 
Method Summary
 byte[] _get_m_string_member()
           
 void _set_m_string_member(byte[] v)
           
protected  void finalize()
           
 String[] get_DatumName()
           
 short get_m_BYTE_member()
           
 Date get_m_DATE_member()
           
 int get_m_int_member()
           
 double[] get_m_multiDouble()
           
 int get_m_scode()
           
 String get_m_string_member()
           
 BigInteger get_m_UI8_member()
           
 int getDynamicSize()
          Get dynamic size in bytes.
 void set_DatumName(String[] v)
           
 void set_m_BYTE_member(short v)
           
 void set_m_DATE_member(Date v)
           
 void set_m_int_member(int v)
           
 void set_m_multiDouble(double[] v)
           
 void set_m_scode(int v)
           
 void set_m_string_member(String v)
           
 void set_m_UI8_member(BigInteger v)
           
static int sizeof()
           
 String toString()
           
 
Methods inherited from class com.moesol.bindings.NativeStructure
_getByteBuffer, _getStructureBytes, clearRecord, compareTo, equals, freeLpwstr, getArray, getBool, getBOOLArray, getBstr, getBSTRArray, getBstrArray, getByte, getBYTEArray, getByteArray, getByteBuffer, getByteSize, getByteString, getDate, getDouble, getDOUBLEArray, getDoubleArray, getDoubleSize, getFloat, getFLOATArray, getFloatArray, getFloatSize, getInt, getINTArray, getIntArray, getInterface, getIntSize, getLong, getLONGArray, getLongSize, getLpwstr, getPtrInt, getPtrShort, getPtrShortString, getPtrStruct, getPtrUnsignedByte, getPtrUnsignedShort, getPtrVariant, getPtrvoid, getRemaining, getSCODE, getShort, getSHORTArray, getShortArray, getShortSize, getSlice, getSlice, getString, getStruct, getStruct, getStructArray, getUINTArray, getUnsignedByte, getUnsignedByteArray, getUnsignedByteSize, getUnsignedInt, getUnsignedIntArray, getUnsignedIntSize, getUnsignedLongLong, getUnsignedLongSize, getUnsignedShort, getUnsignedShortArray, getUnsignedShortSize, getUSHORTArray, getVariant, getVARIANTArray, hashCode, order, order, putArray, putBool, putBOOLArray, putBstr, putBstrArray, putBSTRArray, putByte, putByteArray, putBYTEArray, putByteString, putDate, putDouble, putDOUBLEArray, putDoubleArray, putFloat, putFLOATArray, putFloatArray, putInt, putINTArray, putIntArray, putInterface, putLong, putLONGArray, putLpwstr, putPtrInt, putPtrShort, putPtrShortString, putPtrStruct, putPtrUnsignedByte, putPtrUnsignedShort, putPtrVariant, putPtrvoid, putSCODE, putShort, putShortArray, putSHORTArray, putString, putStruct, putStruct, putStructArray, putUINTArray, putUnsignedByte, putUnsignedByteArray, putUnsignedInt, putUnsignedIntArray, putUnsignedLongLong, putUnsignedShort, putUnsignedShortArray, putUSHORTArray, putVariant, putVARIANTArray, stringFromC, stringFromC, zero
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPELIB

public static final Class TYPELIB

UUID

public static final GUID UUID

OFFSET_m_int_member

public static final int OFFSET_m_int_member
See Also:
Constant Field Values

OFFSET_m_BYTE_member

public static final int OFFSET_m_BYTE_member
See Also:
Constant Field Values

OFFSET_m_UI8_member

public static final int OFFSET_m_UI8_member
See Also:
Constant Field Values

OFFSET_m_multiDouble

public static final int OFFSET_m_multiDouble
See Also:
Constant Field Values

OFFSET_m_DATE_member

public static final int OFFSET_m_DATE_member
See Also:
Constant Field Values

OFFSET_m_string_member

public static final int OFFSET_m_string_member
See Also:
Constant Field Values

OFFSET_DatumName

public static final int OFFSET_DatumName
See Also:
Constant Field Values

OFFSET_m_scode

public static final int OFFSET_m_scode
See Also:
Constant Field Values
Constructor Detail

TEST_STRUCT

public TEST_STRUCT()
Create a new instance.


TEST_STRUCT

public TEST_STRUCT(ByteBuffer bb)
Create a new instance on a byte buffer.

Method Detail

sizeof

public static int sizeof()

set_m_int_member

public void set_m_int_member(int v)

Parameters:
v - new m_int_member value

get_m_int_member

public int get_m_int_member()

Returns:
m_int_member value

set_m_BYTE_member

public void set_m_BYTE_member(short v)

Parameters:
v - new m_BYTE_member value

get_m_BYTE_member

public short get_m_BYTE_member()

Returns:
m_BYTE_member value

set_m_UI8_member

public void set_m_UI8_member(BigInteger v)

Parameters:
v - new m_UI8_member value

get_m_UI8_member

public BigInteger get_m_UI8_member()

Returns:
m_UI8_member value

set_m_multiDouble

public void set_m_multiDouble(double[] v)

Parameters:
v - new m_multiDouble value

get_m_multiDouble

public double[] get_m_multiDouble()

Returns:
m_multiDouble value

set_m_DATE_member

public void set_m_DATE_member(Date v)

Parameters:
v - new m_DATE_member value

get_m_DATE_member

public Date get_m_DATE_member()

Returns:
m_DATE_member value

_set_m_string_member

public void _set_m_string_member(byte[] v)

Parameters:
v - new m_string_member value

_get_m_string_member

public byte[] _get_m_string_member()

Returns:
m_string_member value

set_m_string_member

public void set_m_string_member(String v)

Parameters:
v - new m_string_member value

get_m_string_member

public String get_m_string_member()

Returns:
m_string_member value

set_DatumName

public void set_DatumName(String[] v)

Parameters:
v - new DatumName value

get_DatumName

public String[] get_DatumName()

Returns:
DatumName value

set_m_scode

public void set_m_scode(int v)

Parameters:
v - new m_scode value

get_m_scode

public int get_m_scode()

Returns:
m_scode value

getDynamicSize

public int getDynamicSize()
Get dynamic size in bytes. If this structure contains a variable size array, return the number of bytes needed to hold the fixed part and the variable sized array based on the [length_is()] attribute. Note that the sizeof method on returns the size of the fixed part plus the size of one array entry.

Returns:
dynamic size in bytes.

toString

public String toString()
Overrides:
toString in class Object

finalize

protected void finalize()
Overrides:
finalize in class Object


Copyright © 2004 Moebius Solutions, Inc. All Rights Reserved.