Class: ConcurrentSHM::Value::Int32Ptr

Inherits:
IntPtr
  • Object
show all
Defined in:
ext/concurrent-shm/types.c

Overview

A pointer to an 32-bit signed integer.

Instance Method Summary collapse

Methods inherited from IntPtr

#[], #[]=

Instance Method Details

#readObject

Read from the pointer.

Returns:

  • Integer

#write(value) ⇒ Object

Write to the pointer.

Parameters:

  • value [Integer]

Returns:

  • nil

Raises:

  • ArgumentError

    if the value is not an integer or boolean

  • IntDomainError

    if the value is greater than 2<sup>31</sup>-1 or less than -2<sup>31</sup>