Pyro5 library API
This chapter describes Pyro’s library API. All Pyro classes and functions are defined in sub packages
such as Pyro5.core
, but for ease of use, the most important ones are also placed in the
Pyro5.api
package.
Pyro5.api
— Main API packageBatchProxy
Daemon
Daemon.annotations()
Daemon.clientDisconnect()
Daemon.close()
Daemon.combine()
Daemon.events()
Daemon.handleRequest()
Daemon.housekeeping()
Daemon.locationStr
Daemon.proxyFor()
Daemon.register()
Daemon.requestLoop()
Daemon.resetMetadataCache()
Daemon.selector
Daemon.serveSimple()
Daemon.shutdown()
Daemon.sock
Daemon.sockets
Daemon.unregister()
Daemon.uriFor()
Daemon.validateHandshake()
DaemonObject
Proxy
SerializedBlob
SerializerBase
URI
behavior()
callback()
expose()
locate_ns()
oneway()
register_class_to_dict()
register_dict_to_class()
resolve()
serve()
start_ns()
start_ns_loop()
type_meta()
unregister_class_to_dict()
unregister_dict_to_class()
Pyro5.config
— Configuration itemsPyro5.client
— Client code logicPyro5.core
— core Pyro logicPyro5.server
— Server (daemon) logicDaemon
Daemon.annotations()
Daemon.clientDisconnect()
Daemon.close()
Daemon.combine()
Daemon.events()
Daemon.handleRequest()
Daemon.housekeeping()
Daemon.locationStr
Daemon.proxyFor()
Daemon.register()
Daemon.requestLoop()
Daemon.resetMetadataCache()
Daemon.selector
Daemon.serveSimple()
Daemon.shutdown()
Daemon.sock
Daemon.sockets
Daemon.unregister()
Daemon.uriFor()
Daemon.validateHandshake()
DaemonObject
behavior()
callback()
expose()
oneway()
serve()
Pyro5.errors
— Exception classesPyro5.nameserver
— Pyro name serverPyro5.callcontext
— Call context handlingPyro5.protocol
— Pyro wire protocolPyro5.socketutil
— Socket related utilitiesPyro5.compatibility.Pyro4
— Pyro4 backward compatibility layerPyro5.utils.echoserver
— Built-in echo server for testing purposesPyro5.utils.httpgateway
— HTTP to Pyro gateway- Socket server API contract