metasploit-framework/lib/rex/service.rb

30 lines
468 B
Ruby

require 'rex'
require 'rex/proto'
module Rex
###
#
# The service module is used to extend classes that are passed into the
# service manager start routine. It provides extra methods, such as reference
# counting, that are used to track the service instances more uniformly.
#
###
module Service
include Ref
require 'rex/services/local_relay'
#
# Calls stop on the service once the ref count drops.
#
def cleanup
stop
end
attr_accessor :alias
end
end