Changes for version 1.13 - 2022-10-11

  • In singleton(), do a check whether class was sent in. There was a shifting issue if called with IPC::Shareable::singleton() as opposed to IPC::Shareable->singleton()
  • When an exclusive collision occurs and both 'graceful' and 'warn' are set, the warning thrown now includes the segment/semaphore key in use. This makes it easier to clean things up with 'ipcrm'

Modules

Use shared memory backed variables across processes
Object oriented interface to shared memory

Examples