Class COM.odi.jcpp.signed_charPU
java.lang.Object
|
+----COM.odi.jcpp.signed_charPU
- public class signed_charPU
- extends Object
The signed_charPU class is the unsafe counterpart class for the signed_charP
class. The signed_charPU class contains static methods for unsafe operations
on instances of the associated peer class, signed_charP. Unsafe operations
include operations such as array access and casting.
-
cast(PeerPointer)
- Creates a signed_charP object and uses the same linear object reference
(linear address) as the specified peer pointer object.
-
deleteArray(signed_charP)
- Deallocates a C++ array that contains elements of type signed char.
-
makeArray(Segment, int)
- Creates a C++ array in which the type of the elements is signed char.
-
ref(signed_charP, int)
- Returns a particular element from the specified C++ array.
-
set(signed_charP, int, byte)
- Sets the array element in the specified position to the specified value.
makeArray
public static signed_charP makeArray(Segment s,
int size)
- Creates a C++ array in which the type of the elements is signed char.
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:
- A signed_charP object whose linear address refers to the
newly created object.
deleteArray
public static void deleteArray(signed_charP theArray)
- Deallocates a C++ array that contains elements of type signed char.
- Parameters:
- theArray - The C++ array you want to delete.
ref
public static byte ref(signed_charP 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.
set
public static void set(signed_charP theArray,
int index,
byte 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.
cast
public static signed_charP cast(PeerPointer p)
- Creates a signed_charP 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 signed_charP.
- Parameters:
- p - The peer pointer object whose linear address you want to copy.
- Returns:
- The newly created signed_charP object.
Copyright © 1996, 1997, 1998 Object Design, Inc. All rights reserved.