Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)



The Transport Class

Transport is the base class for implementing a Protocol RPC transport. Transports allow you to send and receive messages over HTTP.

This method receives an encoded response as determined by the transport's configured protocol. The transport is expected to set the RPC response or raise an exception before termination.

Note: Asynchronous transports are not supported.

Transport is provided by the protorpc.transport module.

  1. Transport()
  2. Class Property
  3. Instance Methods

Constructor

class Transport ( protocol = protobuf )

Instantiates a Transport object.

Arguments

protocol = protobuf
The protocol implementation. Must implement encode_message() and decode_message() , which are available in other protocols, such as protorpc.protojson , protorpc.protobuf , and protorpc.protojson .

Class Property

The Transport class provides the following property:

protocol ()
The protocol associated with this transport.

Instance Methods

Transport instances have the following method:

send_rpc ( remote_info , request )
Initiate sending an RPC over the transport.

Arguments

remote_info
The remote information object associated with the remote method .

Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.