Package google :: Package protobuf :: Module service_reflection
[hide private]
[frames] | no frames]

Module service_reflection

source code

Contains metaclasses used to create protocol service and service stub classes from ServiceDescriptor objects at runtime.

The GeneratedServiceType and GeneratedServiceStubType metaclasses are used to inject all useful functionality into the classes output by the protocol compiler at compile-time.


Author: petar@google.com (Petar Petrov)

Classes [hide private]
  GeneratedServiceType
Metaclass for service classes created at runtime from ServiceDescriptors.
  GeneratedServiceStubType
Metaclass for service stubs created at runtime from ServiceDescriptors.
  _ServiceBuilder
This class constructs a protocol service class using a service descriptor.
  _ServiceStubBuilder
Constructs a protocol service stub class using a service descriptor.
Variables [hide private]
  __package__ = None