Interface WriteAtAligned
-
- All Superinterfaces:
MemoryTyped
- All Known Subinterfaces:
ContiguousMemoryInterface
- All Known Implementing Classes:
FileMappedMemoryRegion,MappedMemoryBase,MemoryBase,OffHeapMemory,SafeContiguousMemory
public interface WriteAtAligned extends MemoryTyped
Memory objects implementing this interface provide methods to write single primitive types. Offsets are aligned to the written type.- Author:
- royer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetByteAligned(long pOffset, byte pValue)Writes a value at a given offset.voidsetCharAligned(long pOffset, char pValue)Writes a value at a given offset.voidsetDoubleAligned(long pOffset, double pValue)Writes a value at a given offset.voidsetFloatAligned(long pOffset, float pValue)Writes a value at a given offset.voidsetIntAligned(long pOffset, int pValue)Writes a value at a given offset.voidsetLongAligned(long pOffset, long pValue)Writes a value at a given offset.voidsetShortAligned(long pOffset, short pValue)Writes a value at a given offset.-
Methods inherited from interface net.haesleinhuepf.clij.coremem.interfaces.MemoryTyped
getMemoryType
-
-
-
-
Method Detail
-
setByteAligned
void setByteAligned(long pOffset, byte pValue)Writes a value at a given offset. The offset unit is 1 byte.- Parameters:
pOffset- offsetpValue- value to set
-
setCharAligned
void setCharAligned(long pOffset, char pValue)Writes a value at a given offset. The offset unit is 2 bytes (1 char).- Parameters:
pOffset- offsetpValue- value to set
-
setShortAligned
void setShortAligned(long pOffset, short pValue)Writes a value at a given offset. The offset unit is 2 bytes (1 short).- Parameters:
pOffset- offsetpValue- value to set
-
setIntAligned
void setIntAligned(long pOffset, int pValue)Writes a value at a given offset. The offset unit is 4 bytes (1 int).- Parameters:
pOffset- offsetpValue- value to set
-
setLongAligned
void setLongAligned(long pOffset, long pValue)Writes a value at a given offset. The offset unit is 8 bytes (1 long).- Parameters:
pOffset- offsetpValue- value to set
-
setFloatAligned
void setFloatAligned(long pOffset, float pValue)Writes a value at a given offset. The offset unit is 4 bytes (1 float).- Parameters:
pOffset- offsetpValue- value to set
-
setDoubleAligned
void setDoubleAligned(long pOffset, double pValue)Writes a value at a given offset. The offset unit is 8 bytes (1 double).- Parameters:
pOffset- offsetpValue- value to set
-
-