Class: RPS::MacOSXProcess

Inherits:
Object
  • Object
show all
Defined in:
lib/rps/macosx_process.rb

Defined Under Namespace

Modules: Lib

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.allObject

Raises:

  • (NotImplementedError)


17
18
19
20
21
22
23
24
# File 'lib/rps/macosx_process.rb', line 17

def self.all
  raise NotImplementedError
  
  mib = [Lib::CTL_KERN, Lib::KERN_PROC, Lib::KERN_PROC_ALL, 0]
  mip = FFI::MemoryPointer.new(:int, mib.size).write_array_of_int(mib)
  
  # meh. struct too much for bsd.
end

Instance Method Details

#command_lineObject

Raises:

  • (NotImplementedError)


42
43
44
# File 'lib/rps/macosx_process.rb', line 42

def command_line
  raise NotImplementedError
end

#exeObject

Raises:

  • (NotImplementedError)


34
35
36
# File 'lib/rps/macosx_process.rb', line 34

def exe
  raise NotImplementedError
end

#pidObject

Raises:

  • (NotImplementedError)


38
39
40
# File 'lib/rps/macosx_process.rb', line 38

def pid
  raise NotImplementedError
end

#readable?Boolean

Returns:

  • (Boolean)

Raises:

  • (NotImplementedError)


26
27
28
# File 'lib/rps/macosx_process.rb', line 26

def readable?
  raise NotImplementedError
end

#ruby?Boolean

Returns:

  • (Boolean)

Raises:

  • (NotImplementedError)


30
31
32
# File 'lib/rps/macosx_process.rb', line 30

def ruby?
  raise NotImplementedError
end