Files
metasploit-gs/lib/msf/ui/driver.rb
T
James Lee 53662ed46e save events to the database. fixes 618
git-svn-id: file:///home/svn/framework3/trunk@8126 4d416f70-5f16-0410-b530-b9f4589650da
2010-01-15 00:32:48 +00:00

40 lines
492 B
Ruby

module Msf
module Ui
###
#
# The driver class is an abstract base class that is meant to provide
# a very general set of methods for 'driving' a user interface.
#
###
class Driver
def initialize
end
#
# Executes the user interface, optionally in an asynchronous fashion.
#
def run
raise NotImplementedError
end
#
# Stops executing the user interface.
#
def stop
end
#
# Cleans up any resources associated with the UI driver.
#
def cleanup
end
protected
end
end
end