libsignal-protocol-c  master
ProtobufCServiceDescriptor Struct Reference

#include <protobuf-c.h>

Collaboration diagram for ProtobufCServiceDescriptor:

Public Attributes

uint32_t magic
 
const char * name
 
const char * short_name
 
const char * c_name
 
const char * package
 
unsigned n_methods
 
const ProtobufCMethodDescriptormethods
 
const unsigned * method_indices_by_name
 

Detailed Description

Service descriptor.

Member Data Documentation

◆ c_name

const char* ProtobufCServiceDescriptor::c_name

C identifier for the service name.

◆ magic

uint32_t ProtobufCServiceDescriptor::magic

Magic value checked to ensure that the API is used correctly.

◆ method_indices_by_name

const unsigned* ProtobufCServiceDescriptor::method_indices_by_name

Sort index of methods.

◆ methods

const ProtobufCMethodDescriptor* ProtobufCServiceDescriptor::methods

Method descriptors, in the order defined in the .proto file.

◆ n_methods

unsigned ProtobufCServiceDescriptor::n_methods

Number of elements in methods.

◆ name

const char* ProtobufCServiceDescriptor::name

Service name.

◆ package

const char* ProtobufCServiceDescriptor::package

Package name.

◆ short_name

const char* ProtobufCServiceDescriptor::short_name

Short version of service name.


The documentation for this struct was generated from the following file: