Class: Puppet::Network::XMLRPCServer
- Includes:
- XMLRPCProcessor, Util
- Defined in:
- lib/vendor/puppet/network/xmlrpc/server.rb
Overview
Most of our subclassing is just so that we can get access to information from the request object, like the client name and IP address.
Constant Summary
Constants included from XMLRPCProcessor
Puppet::Network::XMLRPCProcessor::ERR_UNAUTHORIZED
Constants included from Util
Util::AbsolutePathPosix, Util::AbsolutePathWindows
Instance Method Summary collapse
-
#initialize ⇒ XMLRPCServer
constructor
A new instance of XMLRPCServer.
Methods included from XMLRPCProcessor
#add_handler, #handler_loaded?, #process
Methods included from Authorization
#authconfig, #authorized?, #available?, #verify
Methods included from Util
absolute_path?, activerecord_version, benchmark, binread, chuser, classproxy, #execfail, #execpipe, execute, execute_posix, execute_windows, logmethods, memory, path_to_uri, proxy, replace_file, safe_posix_fork, symbolize, symbolizehash, symbolizehash!, synchronize_on, thinmark, #threadlock, uri_to_path, wait_for_output, which, withumask
Methods included from Util::POSIX
#get_posix_field, #gid, #idfield, #methodbyid, #methodbyname, #search_posix_field, #uid
Constructor Details
#initialize ⇒ XMLRPCServer
Returns a new instance of XMLRPCServer.
13 14 15 16 |
# File 'lib/vendor/puppet/network/xmlrpc/server.rb', line 13 def initialize super() setup_processor end |