vs
Class VMSparam
java.lang.Object
vs.VMSparam
- Direct Known Subclasses:
- ByDesc, ByDescriptor, ByRef, ByReference, ByVal, ByValue
- public abstract class VMSparam
- extends java.lang.Object
This class provides the building block used in passing arguments to
native routines.
An array of VMSparam objects is used to pass arguments
in the same way as an array of quadwords would be used by LIB$CALLG_64.
The significant difference being that when using LIB$CALLG_64 the first
element in the array is an argument count. Java tracks the size of
an array, so it is unnecessary.
For an example of a simple call see the documentation for
SystemCall.
- See Also:
SystemCall,
SystemServices,
LibRoutines,
HP OpenVMS RTL (LIB$) Manual: LIB$CALLG_64
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VMSparam
public VMSparam(java.lang.StringBuffer s)
VMSparam
public VMSparam(java.lang.Integer b)
VMSparam
public VMSparam(java.lang.Byte b)
VMSparam
public VMSparam(java.lang.Short b)
VMSparam
public VMSparam(java.lang.Long b)
VMSparam
public VMSparam(long[] b)
VMSparam
public VMSparam(int[] b)
VMSparam
public VMSparam(short[] b)
VMSparam
public VMSparam(byte[] b)
VMSparam
public VMSparam(Cmem b)