Lines Matching +full:rpc +full:- +full:if
4 """Generate code for an RPC program's procedures"""
14 ) -> None:
15 """Emit procedure numbers for each RPC version's procedures"""
21 if procedure.name not in excluded_apis:
35 ) -> None:
36 """Emit declarations for each RPC version's procedures"""
39 if procedure.name not in excluded_apis:
41 if len(arguments) > 0:
49 if procedure.name not in excluded_apis:
51 if len(results) > 0:
60 ) -> None:
61 """Emit server argument decoders for each RPC version's procedures"""
64 if procedure.name not in excluded_apis:
74 ) -> None:
75 """Emit client result decoders for each RPC version's procedures"""
78 if procedure.name not in excluded_apis:
88 ) -> None:
89 """Emit client argument encoders for each RPC version's procedures"""
92 if procedure.name not in excluded_apis:
102 ) -> None:
103 """Emit server result encoders for each RPC version's procedures"""
106 if procedure.name not in excluded_apis:
115 """Generate source code for an RPC program's procedures"""
122 def emit_definition(self, node: _RpcProgram) -> None:
123 """Emit procedure numbers for each of an RPC programs's procedures"""
130 def emit_declaration(self, node: _RpcProgram) -> None:
131 """Emit a declaration pair for each of an RPC programs's procedures"""
138 def emit_decoder(self, node: _RpcProgram) -> None:
139 """Emit all decoder functions for an RPC program's procedures"""
154 def emit_encoder(self, node: _RpcProgram) -> None:
155 """Emit all encoder functions for an RPC program's procedures"""