Method: DrbDb#reload_client_images

Defined in:
lib/DrbDB.rb

#reload_client_imagesObject



174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
# File 'lib/DrbDB.rb', line 174

def reload_client_images
	dead=Array.new
	main_server.connected_clients.each_pair{|client_id,cdb|
		if cdb[:db] == client.name
			begin
				einfo("sending reload images to #{client_id}")
				sdb[:object].rpc("DrbImages.instance.load_images")
			rescue => err
				ewarn("cannot send reload images to #{client_id}")
				dead.push(client_id)
			end
		end
	}
	dead.each{|client_id|
		ewarn("killing dead client: #{client_id}")
		remove_client(client_id)
	}
end