Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Gungho::Component::CorUser Contributed Perl DocumentGungho::Component::Core(3)

NAME
       Gungho::Component::Core - Gungho	Core Methods

METHODS
   new($config)
       This method has been deprecated.	Use run() instead.

   run
       Starts the Gungho process.  It requires either the name of a config
       filename	or a hashref.

   has_feature($name)
       Returns true if Gungho supports some feature $name

   setup()
       Sets up the Gungho environment, including calling the various setup_*
       methods to configure the	provider, engine, handler, etc.

   setup_components()
   setup_engine()
   setup_handler()
   setup_log()
   setup_provider()
   setup_plugins()
       Sets up the various components.

   register_hook($hook_name => $coderef[, $hook_name =>	$coderef])
       Is deprecated. Use register_event instead.

   register_event($event, $observer)
       Registers an observer that gets notified	when $event happens. The
       $observer argument can be either	an object implementing notify(), or a
       subroutine reference.

   unregister_event($event, $observer)
       Unregisters an observer from the	specified event

   run_hook($hook_name,	@args)
       Is deprecated. Use notify() instead.

   notify($event, @args)
       Notifies	observers of an	event.

   has_requests
       Delegates to provider's has_requests

   get_requests
       Delegates to provider's get_requests

   handle_response
       Delegates to handler's handle_response

   handle_dns_response
       Delegates to engine's send_request upon successful DNS response

   dispatch_requests
       Calls provider->dispatch

   prepare_request($req)
       Given a request,	preps it before	sending	it to the engine

   prepare_response($req)
       Given a response, preps it before sending it to handle_response()

   send_request
       Delegates to engine's send_request

   pushback_request
       Push back a request

   load_config($config)
       Loads the config	from $config via Config::Any.

   load_gungho_module($name, $prefix)
       Loads a Gungho component. Compliments the module	name with
       'Gungho::$prefix::', unless the name is prefixed	with a '+'. In that
       case, no	transformation is performed, and the module name is used as-
       is.

   request_is_allowed($req)
       Returns true if the given request is allowed to be fetched (this	has
       nothing to do with authentication and such, and is purely internal)

   shutdown($reason)
       Shuts down Gungho. Call this if you want	to tell	the entire system to
       stop.  This method in turn calls	stop methods on	the Engine, Provider,
       and Handler objects

perl v5.24.1			  2008-07-28	    Gungho::Component::Core(3)

NAME | METHODS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Gungho::Component::Core&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help