Yes.  In C++ the protocol compiler will generate a service interface and a
stub implementation when given a .proto file containing a service
definition.  This is equivalent to what Python's service_reflection module
does.
But this is not an RPC implementation.  You still have to add your own
networking layer.

On Tue, Jun 30, 2009 at 9:26 AM, rthompson.dtisoft....@gmail.com <
rthompson.dtisoft....@gmail.com> wrote:

>
> Is there a C++ equivalent to
>
>
> http://code.google.com/apis/protocolbuffers/docs/reference/python/google.protobuf-module.html
> ?
>
> which is used to create protocol service and service stub classes from
> ServiceDescriptor objects at runtime.
>
> On Jun 29, 3:56 pm, Kenton Varda <ken...@google.com> wrote:
> > Protocol Buffers does not include an RPC implementation, only abstract
> > interfaces for one.  ServiceDescriptor is useful for implementing your
> own
> > RPC system on top of protocol buffers -- it allows you to define your
> > services directly in the .proto file even though protocol buffers itself
> > does not provide RPC.
> >
> > On Mon, Jun 29, 2009 at 10:15 AM, rthompson.dtisoft....@gmail.com <
> >
> >
> >
> > rthompson.dtisoft....@gmail.com> wrote:
> >
> > > What can you do with a ServiceDescriptor?  Is there a
> > > DynamicServiceFactory similar to the DynamicMessageFactory where you
> > > can instantiate a service when all you have is a ServiceDescriptor, or
> > > some other equivalent way of doing it?
> >
> > > Thanks!
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to protobuf@googlegroups.com
To unsubscribe from this group, send email to 
protobuf+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to