public UINT(Pointer p) { this(); assignBuffer(p); }
public SynchronizableCommands(Pointer aPointer) { if (Pointer.NULL.equals(aPointer)) { synchronizableCommands = new UINT[0]; } else { Buffer buffer = null; for (int i = 0;; i++) { buffer = aPointer.buffer((i * UINT.SIZE) + UINT.SIZE); Buffer subBuffer = buffer.subBuffer(i * UINT.SIZE, UINT.SIZE); UINT uInt = new UINT(subBuffer); if (uInt.longValue() == 0L) { synchronizableCommands = new UINT[i]; assignBuffer(buffer); break; } } } }
@Override public void set(long[] value) { for (int i = 0; i < array.length; i++) { array[i].set(value[i]); } }
public XfsUIntArray(Pointer pointer, int length) { super(new UINT[length]); for (int i = 0; i < array.length; i++) { array[i] = new UINT(); } if (length != 0) { assignBuffer(pointer); } }
@Override public long[] get() { long[] result = new long[array.length]; for (int i = 0; i < array.length; i++) { result[i] = array[i].longValue(); } return result; } }
@Override public String toString() { return get().toString(); } }
@Override public long longValue() { return Bits.getInt(getBytes()) & MAX_VALUE; }
public SynchronizableCommands(Pointer aPointer) { if (Pointer.NULL.equals(aPointer)) { synchronizableCommands = new UINT[0]; } else { Buffer buffer = null; for (int i = 0;; i++) { buffer = aPointer.buffer((i * UINT.SIZE) + UINT.SIZE); Buffer subBuffer = buffer.subBuffer(i * UINT.SIZE, UINT.SIZE); UINT uInt = new UINT(subBuffer); if (uInt.longValue() == 0L) { synchronizableCommands = new UINT[i]; assignBuffer(buffer); break; } } } }
@Override public void set(Long value) { set(value.longValue()); }
public XfsUIntArray(long[] values) { super(new UINT[values.length]); for (int i = 0; i < array.length; i++) { array[i] = new UINT(); } allocate(); set(values); }
@Override public int intValue() { return (int) longValue(); }
public SynchronizableCommands(Pointer aPointer) { if (Pointer.NULL.equals(aPointer)) { synchronizableCommands = new UINT[0]; } else { Buffer buffer = null; for (int i = 0;; i++) { buffer = aPointer.buffer((i * UINT.SIZE) + UINT.SIZE); Buffer subBuffer = buffer.subBuffer(i * UINT.SIZE, UINT.SIZE); UINT uInt = new UINT(subBuffer); if (uInt.longValue() == 0L) { synchronizableCommands = new UINT[i]; assignBuffer(buffer); break; } } } }
@Override public void set(PtrExecuteCommand[] value) { for (int i = 0; i < synchronizableCommands.length; i++) { synchronizableCommands[i].set(value[i].getValue()); } }
@Override protected void assignBuffer(Buffer aBuffer) { super.assignBuffer(aBuffer); for (int i = 0; i < synchronizableCommands.length; i++) { synchronizableCommands[i] = new UINT(getBuffer().subBuffer(i * UINT.SIZE, UINT.SIZE)); } }
@Override public Long get() { return Long.valueOf(longValue()); }
public UINT(Buffer aBuffer) { this(); assignBuffer(aBuffer); }
public SynchronizableCommands(Pointer aPointer) { if (Pointer.NULL.equals(aPointer)) { synchronizableCommands = new UINT[0]; } else { Buffer buffer = null; for (int i = 0;; i++) { buffer = aPointer.buffer((i * UINT.SIZE) + UINT.SIZE); Buffer subBuffer = buffer.subBuffer(i * UINT.SIZE, UINT.SIZE); UINT uInt = new UINT(subBuffer); if (uInt.longValue() == 0L) { synchronizableCommands = new UINT[i]; assignBuffer(buffer); break; } } } }
@Override public void set(CimExecuteCommand[] value) { for (int i = 0; i < synchronizableCommands.length; i++) { synchronizableCommands[i].set(value[i].getValue()); } }