Class: SysVIPC::Sembuf

Inherits:
Object
  • Object
show all
Includes:
SysVIPC
Defined in:
lib/SysVIPC.rb

Instance Method Summary collapse

Methods included from SysVIPC

#check_result

Constructor Details

#initialize(sem_num, sem_op, sem_flg = 0) ⇒ Sembuf

Create a new Sembuf object for semaphore number sem_num, operation sem_op, and flags sem_flg. See semop(2).



177
178
179
180
181
182
# File 'lib/SysVIPC.rb', line 177

def initialize(sem_num, sem_op, sem_flg = 0)
  orig_initialize
  self.sem_num = sem_num
  self.sem_op = sem_op
  self.sem_flg = sem_flg
end

Instance Method Details

#orig_initializeObject



172
# File 'lib/SysVIPC.rb', line 172

alias :orig_initialize :initialize