Class COM.odi.jcpp.unsigned_shortPU

java.lang.Object
   |
   +----COM.odi.jcpp.unsigned_shortPU

public class unsigned_shortPU
extends Object
The unsigned_shortPU class is the unsafe counterpart class for the unsigned_shortP class. The unsigned_shortPU class contains static methods for unsafe operations on instances of the associated peer class, unsigned_shortP. Unsafe operations include operations such as array access and casting.


Method Index

 o cast(PeerPointer)
Creates an unsigned_shortP object and uses the same linear object reference (linear address) as the specified peer pointer object.
 o deleteArray(unsigned_shortP)
Deallocates a C++ array that contains elements of type unsigned short.
 o makeArray(Segment, int)
Creates a C++ array in which the type of the elements is unsigned short.
 o ref(unsigned_shortP, int)
Returns a particular element from the specified C++ array.
 o set(unsigned_shortP, int, short)
Sets the array element in the specified position to the specified value.

Methods

 o makeArray
  public static unsigned_shortP makeArray(Segment s,
                                          int size)
Creates a C++ array in which the type of the elements is unsigned short. ObjectStore places the array in the specified segment and creates the specified number of elements.

Parameters:
s - The segment in which to allocate the array.

size - The number of elements in the array.

Returns:
An unsigned_shortP object whose linear address refers to the newly created object.
 o deleteArray
  public static void deleteArray(unsigned_shortP theArray)
Deallocates a C++ array that contains elements of type unsigned short.

Parameters:
theArray - The C++ array you want to delete.

 o ref
  public static short ref(unsigned_shortP theArray,
                          int index)
Returns a particular element from the specified C++ array.

Parameters:
theArray - The array that contains the element you want.

index - The position of the desired element in the array. Postions begin at 0. If you want the third element, specify 2.

Returns:
The element at the specified position.
 o set
  public static void set(unsigned_shortP theArray,
                         int index,
                         short newValue)
Sets the array element in the specified position to the specified value.

Parameters:
theArray - The array that contains the element for which you want to specify a value.

index - The position of the element in the array.
newValue - The value for the element in the specified position.
 o cast
  public static unsigned_shortP cast(PeerPointer p)
Creates an unsigned_shortP object and uses the same linear object reference (linear address) as the specified peer pointer object. Typically, this is useful when you have a return value of type voidP and you know it should be of type unsigned_shortP.

Parameters:
p - The peer pointer object whose linear address you want to copy.

Returns:
The newly created unsigned_shortP object.

Copyright © 1996, 1997, 1998 Object Design, Inc. All rights reserved.