Class: ConcurrentSHM::Value::Int16Ptr

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

Overview

A pointer to an 16-bit signed integer.

Instance Method Summary collapse

Methods inherited from IntPtr

#[], #[]=

Instance Method Details

#readInteger

Read from the pointer.

Returns:

  • (Integer)

#write(value) ⇒ nil

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>15</sup>-1 or less than -2<sup>15</sup>