webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Protected Attributes | List of all members
google::protobuf::compiler::java::ServiceGenerator Class Referenceabstract

#include <java_service.h>

Inheritance diagram for google::protobuf::compiler::java::ServiceGenerator:
google::protobuf::compiler::java::ImmutableServiceGenerator

Public Types

enum  RequestOrResponse { REQUEST, RESPONSE }
 
enum  IsAbstract { IS_ABSTRACT, IS_CONCRETE }
 

Public Member Functions

 ServiceGenerator (const ServiceDescriptor *descriptor)
 
virtual ~ServiceGenerator ()
 
virtual void Generate (io::Printer *printer)=0
 

Protected Attributes

const ServiceDescriptordescriptor_
 

Member Enumeration Documentation

◆ IsAbstract

Enumerator
IS_ABSTRACT 
IS_CONCRETE 

◆ RequestOrResponse

Enumerator
REQUEST 
RESPONSE 

Constructor & Destructor Documentation

◆ ServiceGenerator()

google::protobuf::compiler::java::ServiceGenerator::ServiceGenerator ( const ServiceDescriptor descriptor)
explicit

◆ ~ServiceGenerator()

google::protobuf::compiler::java::ServiceGenerator::~ServiceGenerator ( )
virtual

Member Function Documentation

◆ Generate()

virtual void google::protobuf::compiler::java::ServiceGenerator::Generate ( io::Printer printer)
pure virtual

Member Data Documentation

◆ descriptor_

const ServiceDescriptor* google::protobuf::compiler::java::ServiceGenerator::descriptor_
protected

The documentation for this class was generated from the following files: