# File lib/evma/container.rb, line 56 56: def callback target, opcode, data 57: case opcode 58: when 101 # received data 59: obj = @objects[target] or raise UnknownTarget.new( target ) 60: obj.receive_data data 61: when 102 # unbind 62: obj = @objects[target] or raise UnknownTarget.new( target ) 63: obj.unbind 64: @objects.delete obj.signature 65: when 103 # accept 66: obj = @objects[target] or raise UnknownTarget.new( target ) 67: obj.accept data 68: else 69: raise UnsupportedCallback.new( opcode.to_s ) 70: end 71: end