Parent

Files

Class/Module Index [+]

Quicksearch

Concurrent::AbstractThreadLocalVar

@!macro thread_local_var @!macro internal_implementation_note @!visibility private

Public Class Methods

new(default = nil) click to toggle source

@!macro thread_local_var_method_initialize

# File lib/concurrent/atomic/abstract_thread_local_var.rb, line 11
def initialize(default = nil)
  @default = default
  allocate_storage
end

Public Instance Methods

bind(value, &block) click to toggle source

@!macro thread_local_var_method_bind

# File lib/concurrent/atomic/abstract_thread_local_var.rb, line 27
def bind(value, &block)
  raise NotImplementedError
end
value() click to toggle source

@!macro thread_local_var_method_get

# File lib/concurrent/atomic/abstract_thread_local_var.rb, line 17
def value
  raise NotImplementedError
end
value=(value) click to toggle source

@!macro thread_local_var_method_set

# File lib/concurrent/atomic/abstract_thread_local_var.rb, line 22
def value=(value)
  raise NotImplementedError
end

Protected Instance Methods

allocate_storage() click to toggle source

@!visibility private

# File lib/concurrent/atomic/abstract_thread_local_var.rb, line 34
def allocate_storage
  raise NotImplementedError
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.