Method: GRPC::Notifier#notify

Defined in:
src/ruby/lib/grpc/notifier.rb

#notify(payload) ⇒ Object



35
36
37
38
39
40
41
42
43
# File 'src/ruby/lib/grpc/notifier.rb', line 35

def notify(payload)
  @mutex.synchronize do
    return Error.new('already notified') if notified?
    @payload  = payload
    @notified = true
    @cvar.signal
    return nil
  end
end