Add missing new-lines at end of file
diff --git a/examples/pubsub/main.cc b/examples/pubsub/main.cc
index 2844d71..d752685 100644
--- a/examples/pubsub/main.cc
+++ b/examples/pubsub/main.cc
@@ -175,4 +175,4 @@
channel.reset();
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/examples/pubsub/publisher.cc b/examples/pubsub/publisher.cc
index f4afbc7..308f9a7 100644
--- a/examples/pubsub/publisher.cc
+++ b/examples/pubsub/publisher.cc
@@ -121,4 +121,4 @@
} // namespace pubsub
} // namespace examples
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/examples/pubsub/publisher.h b/examples/pubsub/publisher.h
index 55944b2..2d64a2a 100644
--- a/examples/pubsub/publisher.h
+++ b/examples/pubsub/publisher.h
@@ -64,4 +64,4 @@
} // namespace examples
} // namespace grpc
-#endif // __GRPCPP_EXAMPLES_PUBSUB_PUBLISHER_H_
\ No newline at end of file
+#endif // __GRPCPP_EXAMPLES_PUBSUB_PUBLISHER_H_
diff --git a/examples/pubsub/publisher_test.cc b/examples/pubsub/publisher_test.cc
index e4e71ad..40b122b 100644
--- a/examples/pubsub/publisher_test.cc
+++ b/examples/pubsub/publisher_test.cc
@@ -154,4 +154,4 @@
int result = RUN_ALL_TESTS();
grpc_shutdown();
return result;
-}
\ No newline at end of file
+}
diff --git a/examples/pubsub/subscriber.cc b/examples/pubsub/subscriber.cc
index e450e6c..29f6635 100644
--- a/examples/pubsub/subscriber.cc
+++ b/examples/pubsub/subscriber.cc
@@ -115,4 +115,4 @@
} // namespace pubsub
} // namespace examples
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/examples/pubsub/subscriber.h b/examples/pubsub/subscriber.h
index cf846f1..a973cd7 100644
--- a/examples/pubsub/subscriber.h
+++ b/examples/pubsub/subscriber.h
@@ -65,4 +65,4 @@
} // namespace examples
} // namespace grpc
-#endif // __GRPCPP_EXAMPLES_PUBSUB_SUBSCRIBER_H_
\ No newline at end of file
+#endif // __GRPCPP_EXAMPLES_PUBSUB_SUBSCRIBER_H_
diff --git a/examples/pubsub/subscriber_test.cc b/examples/pubsub/subscriber_test.cc
index 55eb7be..1fdcc8f 100644
--- a/examples/pubsub/subscriber_test.cc
+++ b/examples/pubsub/subscriber_test.cc
@@ -156,4 +156,4 @@
int result = RUN_ALL_TESTS();
grpc_shutdown();
return result;
-}
\ No newline at end of file
+}
diff --git a/include/grpc++/channel_arguments.h b/include/grpc++/channel_arguments.h
index ebdb2ff..75c3cf4 100644
--- a/include/grpc++/channel_arguments.h
+++ b/include/grpc++/channel_arguments.h
@@ -82,4 +82,4 @@
} // namespace grpc
-#endif // __GRPCPP_CHANNEL_ARGUMENTS_H_
\ No newline at end of file
+#endif // __GRPCPP_CHANNEL_ARGUMENTS_H_
diff --git a/include/grpc++/channel_interface.h b/include/grpc++/channel_interface.h
index 24fc595..890fd04 100644
--- a/include/grpc++/channel_interface.h
+++ b/include/grpc++/channel_interface.h
@@ -63,4 +63,4 @@
} // namespace grpc
-#endif // __GRPCPP_CHANNEL_INTERFACE_H__
\ No newline at end of file
+#endif // __GRPCPP_CHANNEL_INTERFACE_H__
diff --git a/include/grpc++/client_context.h b/include/grpc++/client_context.h
index cc0d46c..24e67c9 100644
--- a/include/grpc++/client_context.h
+++ b/include/grpc++/client_context.h
@@ -147,4 +147,4 @@
} // namespace grpc
-#endif // __GRPCPP_CLIENT_CONTEXT_H__
\ No newline at end of file
+#endif // __GRPCPP_CLIENT_CONTEXT_H__
diff --git a/include/grpc++/completion_queue.h b/include/grpc++/completion_queue.h
index 3a5820b..f1b4962 100644
--- a/include/grpc++/completion_queue.h
+++ b/include/grpc++/completion_queue.h
@@ -114,4 +114,4 @@
} // namespace grpc
-#endif // __GRPCPP_COMPLETION_QUEUE_H__
\ No newline at end of file
+#endif // __GRPCPP_COMPLETION_QUEUE_H__
diff --git a/include/grpc++/config.h b/include/grpc++/config.h
index 55e4318..2dced12 100644
--- a/include/grpc++/config.h
+++ b/include/grpc++/config.h
@@ -42,4 +42,4 @@
} // namespace grpc
-#endif // __GRPCPP_CONFIG_H__
\ No newline at end of file
+#endif // __GRPCPP_CONFIG_H__
diff --git a/include/grpc++/create_channel.h b/include/grpc++/create_channel.h
index e8427bf..eadabda 100644
--- a/include/grpc++/create_channel.h
+++ b/include/grpc++/create_channel.h
@@ -53,4 +53,4 @@
} // namespace grpc
-#endif // __GRPCPP_CREATE_CHANNEL_H__
\ No newline at end of file
+#endif // __GRPCPP_CREATE_CHANNEL_H__
diff --git a/include/grpc++/credentials.h b/include/grpc++/credentials.h
index 6f6523d..ac6f394 100644
--- a/include/grpc++/credentials.h
+++ b/include/grpc++/credentials.h
@@ -119,4 +119,4 @@
} // namespace grpc
-#endif // __GRPCPP_CREDENTIALS_H_
\ No newline at end of file
+#endif // __GRPCPP_CREDENTIALS_H_
diff --git a/include/grpc++/impl/call.h b/include/grpc++/impl/call.h
index 82eb457..7ba5d16 100644
--- a/include/grpc++/impl/call.h
+++ b/include/grpc++/impl/call.h
@@ -142,4 +142,4 @@
} // namespace grpc
-#endif // __GRPCPP_CALL_INTERFACE_H__
\ No newline at end of file
+#endif // __GRPCPP_CALL_INTERFACE_H__
diff --git a/include/grpc++/impl/client_unary_call.h b/include/grpc++/impl/client_unary_call.h
index 81adc27..a29621e 100644
--- a/include/grpc++/impl/client_unary_call.h
+++ b/include/grpc++/impl/client_unary_call.h
@@ -63,4 +63,4 @@
} // namespace grpc
-#endif
\ No newline at end of file
+#endif
diff --git a/include/grpc++/impl/internal_stub.h b/include/grpc++/impl/internal_stub.h
index 4c33fde..2529012 100644
--- a/include/grpc++/impl/internal_stub.h
+++ b/include/grpc++/impl/internal_stub.h
@@ -57,4 +57,4 @@
} // namespace grpc
-#endif // __GRPCPP_IMPL_INTERNAL_STUB_H__
\ No newline at end of file
+#endif // __GRPCPP_IMPL_INTERNAL_STUB_H__
diff --git a/include/grpc++/impl/rpc_method.h b/include/grpc++/impl/rpc_method.h
index 0bb53f7..0236b11 100644
--- a/include/grpc++/impl/rpc_method.h
+++ b/include/grpc++/impl/rpc_method.h
@@ -66,4 +66,4 @@
} // namespace grpc
-#endif // __GRPCPP_IMPL_RPC_METHOD_H__
\ No newline at end of file
+#endif // __GRPCPP_IMPL_RPC_METHOD_H__
diff --git a/include/grpc++/impl/rpc_service_method.h b/include/grpc++/impl/rpc_service_method.h
index 104ff85..ffd5c34 100644
--- a/include/grpc++/impl/rpc_service_method.h
+++ b/include/grpc++/impl/rpc_service_method.h
@@ -203,4 +203,4 @@
} // namespace grpc
-#endif // __GRPCPP_IMPL_RPC_SERVICE_METHOD_H__
\ No newline at end of file
+#endif // __GRPCPP_IMPL_RPC_SERVICE_METHOD_H__
diff --git a/include/grpc++/impl/service_type.h b/include/grpc++/impl/service_type.h
index a89d9cd..cafa269 100644
--- a/include/grpc++/impl/service_type.h
+++ b/include/grpc++/impl/service_type.h
@@ -124,4 +124,4 @@
} // namespace grpc
-#endif // __GRPCPP_IMPL_SERVICE_TYPE_H__
\ No newline at end of file
+#endif // __GRPCPP_IMPL_SERVICE_TYPE_H__
diff --git a/include/grpc++/server.h b/include/grpc++/server.h
index 68d9ab1..26d18d1 100644
--- a/include/grpc++/server.h
+++ b/include/grpc++/server.h
@@ -125,4 +125,4 @@
} // namespace grpc
-#endif // __GRPCPP_SERVER_H__
\ No newline at end of file
+#endif // __GRPCPP_SERVER_H__
diff --git a/include/grpc++/server_builder.h b/include/grpc++/server_builder.h
index 750b436..4545c41 100644
--- a/include/grpc++/server_builder.h
+++ b/include/grpc++/server_builder.h
@@ -88,4 +88,4 @@
} // namespace grpc
-#endif // __GRPCPP_SERVER_BUILDER_H__
\ No newline at end of file
+#endif // __GRPCPP_SERVER_BUILDER_H__
diff --git a/include/grpc++/server_context.h b/include/grpc++/server_context.h
index 0b7f059..06744f8 100644
--- a/include/grpc++/server_context.h
+++ b/include/grpc++/server_context.h
@@ -110,4 +110,4 @@
} // namespace grpc
-#endif // __GRPCPP_SERVER_CONTEXT_H_
\ No newline at end of file
+#endif // __GRPCPP_SERVER_CONTEXT_H_
diff --git a/include/grpc++/server_credentials.h b/include/grpc++/server_credentials.h
index 8e1cd9d..5c6787a 100644
--- a/include/grpc++/server_credentials.h
+++ b/include/grpc++/server_credentials.h
@@ -79,4 +79,4 @@
} // namespace grpc
-#endif // __GRPCPP_SERVER_CREDENTIALS_H_
\ No newline at end of file
+#endif // __GRPCPP_SERVER_CREDENTIALS_H_
diff --git a/include/grpc++/status.h b/include/grpc++/status.h
index cd1ff6c..1dfb0c9 100644
--- a/include/grpc++/status.h
+++ b/include/grpc++/status.h
@@ -62,4 +62,4 @@
} // namespace grpc
-#endif // __GRPCPP_STATUS_H__
\ No newline at end of file
+#endif // __GRPCPP_STATUS_H__
diff --git a/include/grpc++/status_code_enum.h b/include/grpc++/status_code_enum.h
index 5c6ea7d..0ec0a97 100644
--- a/include/grpc++/status_code_enum.h
+++ b/include/grpc++/status_code_enum.h
@@ -195,4 +195,4 @@
} // namespace grpc
-#endif // __GRPCPP_STATUS_CODE_ENUM_H_
\ No newline at end of file
+#endif // __GRPCPP_STATUS_CODE_ENUM_H_
diff --git a/include/grpc++/stream.h b/include/grpc++/stream.h
index c36488f..491dfc8 100644
--- a/include/grpc++/stream.h
+++ b/include/grpc++/stream.h
@@ -772,4 +772,4 @@
} // namespace grpc
-#endif // __GRPCPP_STREAM_H__
\ No newline at end of file
+#endif // __GRPCPP_STREAM_H__
diff --git a/include/grpc++/thread_pool_interface.h b/include/grpc++/thread_pool_interface.h
index 9927d29..c839249 100644
--- a/include/grpc++/thread_pool_interface.h
+++ b/include/grpc++/thread_pool_interface.h
@@ -49,4 +49,4 @@
} // namespace grpc
-#endif // __GRPCPP_THREAD_POOL_INTERFACE_H__
\ No newline at end of file
+#endif // __GRPCPP_THREAD_POOL_INTERFACE_H__
diff --git a/include/grpc/byte_buffer.h b/include/grpc/byte_buffer.h
index ef87488..89d8557e 100644
--- a/include/grpc/byte_buffer.h
+++ b/include/grpc/byte_buffer.h
@@ -47,4 +47,4 @@
} data;
};
-#endif /* __GRPC_BYTE_BUFFER_H__ */
\ No newline at end of file
+#endif /* __GRPC_BYTE_BUFFER_H__ */
diff --git a/include/grpc/byte_buffer_reader.h b/include/grpc/byte_buffer_reader.h
index e60dab5..4446e0c 100644
--- a/include/grpc/byte_buffer_reader.h
+++ b/include/grpc/byte_buffer_reader.h
@@ -46,4 +46,4 @@
} current;
};
-#endif /* __GRPC_BYTE_BUFFER_READER_H__ */
\ No newline at end of file
+#endif /* __GRPC_BYTE_BUFFER_READER_H__ */
diff --git a/include/grpc/grpc.h b/include/grpc/grpc.h
index 68a1382..b33cc3d 100644
--- a/include/grpc/grpc.h
+++ b/include/grpc/grpc.h
@@ -619,4 +619,4 @@
}
#endif
-#endif /* __GRPC_GRPC_H__ */
\ No newline at end of file
+#endif /* __GRPC_GRPC_H__ */
diff --git a/include/grpc/grpc_http.h b/include/grpc/grpc_http.h
index a20b93b..757f53f 100644
--- a/include/grpc/grpc_http.h
+++ b/include/grpc/grpc_http.h
@@ -64,4 +64,4 @@
}
#endif
-#endif /* __GRPC_GRPC_HTTP_H__ */
\ No newline at end of file
+#endif /* __GRPC_GRPC_HTTP_H__ */
diff --git a/include/grpc/grpc_security.h b/include/grpc/grpc_security.h
index c7d3daf..f03ac80 100644
--- a/include/grpc/grpc_security.h
+++ b/include/grpc/grpc_security.h
@@ -173,4 +173,4 @@
}
#endif
-#endif /* GRPC_SECURITY_H_ */
\ No newline at end of file
+#endif /* GRPC_SECURITY_H_ */
diff --git a/include/grpc/status.h b/include/grpc/status.h
index 3096ac4..76a71ed 100644
--- a/include/grpc/status.h
+++ b/include/grpc/status.h
@@ -199,4 +199,4 @@
}
#endif
-#endif /* __GRPC_STATUS_H__ */
\ No newline at end of file
+#endif /* __GRPC_STATUS_H__ */
diff --git a/include/grpc/support/alloc.h b/include/grpc/support/alloc.h
index 739fec2..c758065 100644
--- a/include/grpc/support/alloc.h
+++ b/include/grpc/support/alloc.h
@@ -55,4 +55,4 @@
}
#endif
-#endif /* __GRPC_SUPPORT_ALLOC_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_ALLOC_H__ */
diff --git a/include/grpc/support/atm.h b/include/grpc/support/atm.h
index 7c0ead0..0cac9bf 100644
--- a/include/grpc/support/atm.h
+++ b/include/grpc/support/atm.h
@@ -89,4 +89,4 @@
#error could not determine platform for atm
#endif
-#endif /* __GRPC_SUPPORT_ATM_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_ATM_H__ */
diff --git a/include/grpc/support/atm_gcc_atomic.h b/include/grpc/support/atm_gcc_atomic.h
index 40bcc12..2ae24ae 100644
--- a/include/grpc/support/atm_gcc_atomic.h
+++ b/include/grpc/support/atm_gcc_atomic.h
@@ -66,4 +66,4 @@
__ATOMIC_RELAXED);
}
-#endif /* __GRPC_SUPPORT_ATM_GCC_ATOMIC_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_ATM_GCC_ATOMIC_H__ */
diff --git a/include/grpc/support/atm_gcc_sync.h b/include/grpc/support/atm_gcc_sync.h
index 02da69a..cec62e1 100644
--- a/include/grpc/support/atm_gcc_sync.h
+++ b/include/grpc/support/atm_gcc_sync.h
@@ -70,4 +70,4 @@
#define gpr_atm_acq_cas(p, o, n) (__sync_bool_compare_and_swap((p), (o), (n)))
#define gpr_atm_rel_cas(p, o, n) gpr_atm_acq_cas((p), (o), (n))
-#endif /* __GRPC_SUPPORT_ATM_GCC_SYNC_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_ATM_GCC_SYNC_H__ */
diff --git a/include/grpc/support/atm_win32.h b/include/grpc/support/atm_win32.h
index 87d5425..acacf12 100644
--- a/include/grpc/support/atm_win32.h
+++ b/include/grpc/support/atm_win32.h
@@ -103,4 +103,4 @@
return old;
}
-#endif /* __GRPC_SUPPORT_ATM_WIN32_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_ATM_WIN32_H__ */
diff --git a/include/grpc/support/cancellable_platform.h b/include/grpc/support/cancellable_platform.h
index d732b1f..e77f9f1 100644
--- a/include/grpc/support/cancellable_platform.h
+++ b/include/grpc/support/cancellable_platform.h
@@ -53,4 +53,4 @@
struct gpr_cancellable_list_ waiters;
} gpr_cancellable;
-#endif /* __GRPC_SUPPORT_CANCELLABLE_PLATFORM_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_CANCELLABLE_PLATFORM_H__ */
diff --git a/include/grpc/support/cmdline.h b/include/grpc/support/cmdline.h
index ca6d58c..20de122 100644
--- a/include/grpc/support/cmdline.h
+++ b/include/grpc/support/cmdline.h
@@ -92,4 +92,4 @@
}
#endif
-#endif /* __GRPC_SUPPORT_CMDLINE_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_CMDLINE_H__ */
diff --git a/include/grpc/support/cpu.h b/include/grpc/support/cpu.h
index afb3eba..580f12d 100644
--- a/include/grpc/support/cpu.h
+++ b/include/grpc/support/cpu.h
@@ -54,4 +54,4 @@
} // extern "C"
#endif
-#endif /* __GRPC_INTERNAL_SUPPORT_CPU_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SUPPORT_CPU_H__ */
diff --git a/include/grpc/support/histogram.h b/include/grpc/support/histogram.h
index 0388655..fb9d3d1 100644
--- a/include/grpc/support/histogram.h
+++ b/include/grpc/support/histogram.h
@@ -63,4 +63,4 @@
}
#endif
-#endif /* __GRPC_SUPPORT_HISTOGRAM_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_HISTOGRAM_H__ */
diff --git a/include/grpc/support/host_port.h b/include/grpc/support/host_port.h
index 92630af..362046c 100644
--- a/include/grpc/support/host_port.h
+++ b/include/grpc/support/host_port.h
@@ -54,4 +54,4 @@
}
#endif
-#endif /* __GRPC_SUPPORT_HOST_PORT_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_HOST_PORT_H__ */
diff --git a/include/grpc/support/log.h b/include/grpc/support/log.h
index d88ba7b..c142949 100644
--- a/include/grpc/support/log.h
+++ b/include/grpc/support/log.h
@@ -105,4 +105,4 @@
}
#endif
-#endif /* __GRPC_SUPPORT_LOG_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_LOG_H__ */
diff --git a/include/grpc/support/log_win32.h b/include/grpc/support/log_win32.h
index 49c0ecf..52d6a70 100644
--- a/include/grpc/support/log_win32.h
+++ b/include/grpc/support/log_win32.h
@@ -50,4 +50,4 @@
}
#endif
-#endif /* __GRPC_SUPPORT_LOG_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_LOG_H__ */
diff --git a/include/grpc/support/port_platform.h b/include/grpc/support/port_platform.h
index e98a932..27efa29 100644
--- a/include/grpc/support/port_platform.h
+++ b/include/grpc/support/port_platform.h
@@ -204,4 +204,4 @@
power of two */
#define GPR_MAX_ALIGNMENT 16
-#endif /* __GRPC_SUPPORT_PORT_PLATFORM_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_PORT_PLATFORM_H__ */
diff --git a/include/grpc/support/slice.h b/include/grpc/support/slice.h
index fa7995f..261e3ba 100644
--- a/include/grpc/support/slice.h
+++ b/include/grpc/support/slice.h
@@ -173,4 +173,4 @@
}
#endif
-#endif /* __GRPC_SUPPORT_SLICE_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_SLICE_H__ */
diff --git a/include/grpc/support/slice_buffer.h b/include/grpc/support/slice_buffer.h
index f537472..8b57f9f 100644
--- a/include/grpc/support/slice_buffer.h
+++ b/include/grpc/support/slice_buffer.h
@@ -81,4 +81,4 @@
}
#endif
-#endif /* __GRPC_SUPPORT_SLICE_BUFFER_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_SLICE_BUFFER_H__ */
diff --git a/include/grpc/support/sync.h b/include/grpc/support/sync.h
index 9899ccc..4437375 100644
--- a/include/grpc/support/sync.h
+++ b/include/grpc/support/sync.h
@@ -345,4 +345,4 @@
}
#endif
-#endif /* __GRPC_SUPPORT_SYNC_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_SYNC_H__ */
diff --git a/include/grpc/support/sync_generic.h b/include/grpc/support/sync_generic.h
index e8a4ced..3bae222 100644
--- a/include/grpc/support/sync_generic.h
+++ b/include/grpc/support/sync_generic.h
@@ -58,4 +58,4 @@
#define GPR_STATS_INIT \
{ 0 }
-#endif /* __GRPC_SUPPORT_SYNC_GENERIC_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_SYNC_GENERIC_H__ */
diff --git a/include/grpc/support/sync_posix.h b/include/grpc/support/sync_posix.h
index e3e0bae..413226a 100644
--- a/include/grpc/support/sync_posix.h
+++ b/include/grpc/support/sync_posix.h
@@ -45,4 +45,4 @@
#define GPR_ONCE_INIT PTHREAD_ONCE_INIT
-#endif /* __GRPC_SUPPORT_SYNC_POSIX_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_SYNC_POSIX_H__ */
diff --git a/include/grpc/support/sync_win32.h b/include/grpc/support/sync_win32.h
index 79bb7bd..5a48b52 100644
--- a/include/grpc/support/sync_win32.h
+++ b/include/grpc/support/sync_win32.h
@@ -49,4 +49,4 @@
typedef INIT_ONCE gpr_once;
#define GPR_ONCE_INIT INIT_ONCE_STATIC_INIT
-#endif /* __GRPC_SUPPORT_SYNC_WIN32_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_SYNC_WIN32_H__ */
diff --git a/include/grpc/support/thd.h b/include/grpc/support/thd.h
index 4868130..a81e6cd 100644
--- a/include/grpc/support/thd.h
+++ b/include/grpc/support/thd.h
@@ -73,4 +73,4 @@
}
#endif
-#endif /* __GRPC_SUPPORT_THD_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_THD_H__ */
diff --git a/include/grpc/support/time.h b/include/grpc/support/time.h
index 22275c4..ebc18c9 100644
--- a/include/grpc/support/time.h
+++ b/include/grpc/support/time.h
@@ -100,4 +100,4 @@
}
#endif
-#endif /* __GRPC_SUPPORT_TIME_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_TIME_H__ */
diff --git a/include/grpc/support/useful.h b/include/grpc/support/useful.h
index 0847d35..8d756c3 100644
--- a/include/grpc/support/useful.h
+++ b/include/grpc/support/useful.h
@@ -45,4 +45,4 @@
#define GPR_ARRAY_SIZE(array) (sizeof(array) / sizeof(*(array)))
-#endif /* __GRPC_SUPPORT_USEFUL_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_USEFUL_H__ */
diff --git a/src/compiler/cpp_generator.cc b/src/compiler/cpp_generator.cc
index 167c0a8..aa764cb 100644
--- a/src/compiler/cpp_generator.cc
+++ b/src/compiler/cpp_generator.cc
@@ -703,4 +703,4 @@
return output;
}
-} // namespace grpc_cpp_generator
\ No newline at end of file
+} // namespace grpc_cpp_generator
diff --git a/src/compiler/cpp_generator.h b/src/compiler/cpp_generator.h
index 34f0e20..f5b1ad2 100644
--- a/src/compiler/cpp_generator.h
+++ b/src/compiler/cpp_generator.h
@@ -58,4 +58,4 @@
} // namespace grpc_cpp_generator
-#endif // NET_GRPC_COMPILER_CPP_GENERATOR_H_
\ No newline at end of file
+#endif // NET_GRPC_COMPILER_CPP_GENERATOR_H_
diff --git a/src/compiler/cpp_generator_helpers.h b/src/compiler/cpp_generator_helpers.h
index 5e1b115..e3c76e0 100644
--- a/src/compiler/cpp_generator_helpers.h
+++ b/src/compiler/cpp_generator_helpers.h
@@ -103,4 +103,4 @@
} // namespace grpc_cpp_generator
-#endif // NET_GRPC_COMPILER_CPP_GENERATOR_HELPERS_H__
\ No newline at end of file
+#endif // NET_GRPC_COMPILER_CPP_GENERATOR_HELPERS_H__
diff --git a/src/compiler/cpp_plugin.cc b/src/compiler/cpp_plugin.cc
index 662e6ef..a421e51 100644
--- a/src/compiler/cpp_plugin.cc
+++ b/src/compiler/cpp_plugin.cc
@@ -94,4 +94,4 @@
int main(int argc, char *argv[]) {
CppGrpcGenerator generator;
return google::protobuf::compiler::PluginMain(argc, argv, &generator);
-}
\ No newline at end of file
+}
diff --git a/src/compiler/ruby_generator.cc b/src/compiler/ruby_generator.cc
index ac9ff8d..32b6a8d 100644
--- a/src/compiler/ruby_generator.cc
+++ b/src/compiler/ruby_generator.cc
@@ -169,4 +169,4 @@
return output;
}
-} // namespace grpc_ruby_generator
\ No newline at end of file
+} // namespace grpc_ruby_generator
diff --git a/src/compiler/ruby_generator.h b/src/compiler/ruby_generator.h
index 1d851f3..d0c568f 100644
--- a/src/compiler/ruby_generator.h
+++ b/src/compiler/ruby_generator.h
@@ -48,4 +48,4 @@
} // namespace grpc_ruby_generator
-#endif // NET_GRPC_COMPILER_RUBY_GENERATOR_H_
\ No newline at end of file
+#endif // NET_GRPC_COMPILER_RUBY_GENERATOR_H_
diff --git a/src/compiler/ruby_generator_helpers-inl.h b/src/compiler/ruby_generator_helpers-inl.h
index b3c1d21..61d887b 100644
--- a/src/compiler/ruby_generator_helpers-inl.h
+++ b/src/compiler/ruby_generator_helpers-inl.h
@@ -64,4 +64,4 @@
} // namespace grpc_ruby_generator
-#endif // NET_GRPC_COMPILER_RUBY_GENERATOR_HELPERS_INL_H_
\ No newline at end of file
+#endif // NET_GRPC_COMPILER_RUBY_GENERATOR_HELPERS_INL_H_
diff --git a/src/compiler/ruby_generator_map-inl.h b/src/compiler/ruby_generator_map-inl.h
index 0e65d1e..345e4c1 100644
--- a/src/compiler/ruby_generator_map-inl.h
+++ b/src/compiler/ruby_generator_map-inl.h
@@ -68,4 +68,4 @@
} // namespace grpc_ruby_generator
-#endif // NET_GRPC_COMPILER_RUBY_GENERATOR_MAP_INL_H_
\ No newline at end of file
+#endif // NET_GRPC_COMPILER_RUBY_GENERATOR_MAP_INL_H_
diff --git a/src/compiler/ruby_generator_string-inl.h b/src/compiler/ruby_generator_string-inl.h
index 92d3f5d..7c2e4e5 100644
--- a/src/compiler/ruby_generator_string-inl.h
+++ b/src/compiler/ruby_generator_string-inl.h
@@ -130,4 +130,4 @@
} // namespace grpc_ruby_generator
-#endif // NET_GRPC_COMPILER_RUBY_GENERATOR_STRING_INL_H_
\ No newline at end of file
+#endif // NET_GRPC_COMPILER_RUBY_GENERATOR_STRING_INL_H_
diff --git a/src/compiler/ruby_plugin.cc b/src/compiler/ruby_plugin.cc
index 81c6be6..6580e5a 100644
--- a/src/compiler/ruby_plugin.cc
+++ b/src/compiler/ruby_plugin.cc
@@ -77,4 +77,4 @@
int main(int argc, char *argv[]) {
RubyGrpcGenerator generator;
return google::protobuf::compiler::PluginMain(argc, argv, &generator);
-}
\ No newline at end of file
+}
diff --git a/src/core/channel/call_op_string.c b/src/core/channel/call_op_string.c
index e3471a0..08f2e95 100644
--- a/src/core/channel/call_op_string.c
+++ b/src/core/channel/call_op_string.c
@@ -131,4 +131,4 @@
char *str = grpc_call_op_string(op);
gpr_log(file, line, severity, "OP[%s:%p]: %s", elem->filter->name, elem, str);
gpr_free(str);
-}
\ No newline at end of file
+}
diff --git a/src/core/channel/census_filter.c b/src/core/channel/census_filter.c
index 3a2aa47..ba7b7ba 100644
--- a/src/core/channel/census_filter.c
+++ b/src/core/channel/census_filter.c
@@ -185,4 +185,4 @@
const grpc_channel_filter grpc_server_census_filter = {
server_call_op, channel_op, sizeof(call_data),
server_init_call_elem, server_destroy_call_elem, sizeof(channel_data),
- init_channel_elem, destroy_channel_elem, "census-server"};
\ No newline at end of file
+ init_channel_elem, destroy_channel_elem, "census-server"};
diff --git a/src/core/channel/census_filter.h b/src/core/channel/census_filter.h
index 92f0d22..6acf969 100644
--- a/src/core/channel/census_filter.h
+++ b/src/core/channel/census_filter.h
@@ -41,4 +41,4 @@
extern const grpc_channel_filter grpc_client_census_filter;
extern const grpc_channel_filter grpc_server_census_filter;
-#endif /* __GRPC_INTERNAL_CHANNEL_CENSUS_FILTER_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_CHANNEL_CENSUS_FILTER_H__ */
diff --git a/src/core/channel/channel_args.c b/src/core/channel/channel_args.c
index 885e3ac..509ae0d 100644
--- a/src/core/channel/channel_args.c
+++ b/src/core/channel/channel_args.c
@@ -113,4 +113,4 @@
}
}
return 0;
-}
\ No newline at end of file
+}
diff --git a/src/core/channel/channel_args.h b/src/core/channel/channel_args.h
index 11762f7..640bbd8 100644
--- a/src/core/channel/channel_args.h
+++ b/src/core/channel/channel_args.h
@@ -51,4 +51,4 @@
is specified in channel args, otherwise returns 0. */
int grpc_channel_args_is_census_enabled(const grpc_channel_args *a);
-#endif /* __GRPC_INTERNAL_CHANNEL_CHANNEL_ARGS_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_CHANNEL_CHANNEL_ARGS_H__ */
diff --git a/src/core/channel/channel_stack.c b/src/core/channel/channel_stack.c
index c637e22..0382a7a 100644
--- a/src/core/channel/channel_stack.c
+++ b/src/core/channel/channel_stack.c
@@ -245,4 +245,4 @@
finish_op.user_data = NULL;
finish_op.flags = 0;
grpc_call_next_op(cur_elem, &finish_op);
-}
\ No newline at end of file
+}
diff --git a/src/core/channel/channel_stack.h b/src/core/channel/channel_stack.h
index 8dbe28e..98d095f 100644
--- a/src/core/channel/channel_stack.h
+++ b/src/core/channel/channel_stack.h
@@ -309,4 +309,4 @@
} while (0)
#endif
-#endif /* __GRPC_INTERNAL_CHANNEL_CHANNEL_STACK_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_CHANNEL_CHANNEL_STACK_H__ */
diff --git a/src/core/channel/child_channel.c b/src/core/channel/child_channel.c
index d39ace8..2cb0382 100644
--- a/src/core/channel/child_channel.c
+++ b/src/core/channel/child_channel.c
@@ -307,4 +307,4 @@
grpc_call_element *grpc_child_call_get_top_element(grpc_child_call *call) {
return LINK_BACK_ELEM_FROM_CALL(call);
-}
\ No newline at end of file
+}
diff --git a/src/core/channel/child_channel.h b/src/core/channel/child_channel.h
index 239123f..84a1106 100644
--- a/src/core/channel/child_channel.h
+++ b/src/core/channel/child_channel.h
@@ -61,4 +61,4 @@
grpc_call_element *grpc_child_call_get_top_element(grpc_child_call *call);
void grpc_child_call_destroy(grpc_child_call *call);
-#endif /* __GRPC_INTERNAL_CHANNEL_CHILD_CHANNEL_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_CHANNEL_CHILD_CHANNEL_H_ */
diff --git a/src/core/channel/client_channel.c b/src/core/channel/client_channel.c
index 170065a..9791f98 100644
--- a/src/core/channel/client_channel.c
+++ b/src/core/channel/client_channel.c
@@ -562,4 +562,4 @@
channel_data *chand = elem->channel_data;
GPR_ASSERT(!chand->transport_setup);
chand->transport_setup = setup;
-}
\ No newline at end of file
+}
diff --git a/src/core/channel/client_channel.h b/src/core/channel/client_channel.h
index 3db8cb6..7da4fc9 100644
--- a/src/core/channel/client_channel.h
+++ b/src/core/channel/client_channel.h
@@ -59,4 +59,4 @@
grpc_channel_filter const **channel_filters, size_t num_channel_filters,
grpc_mdctx *mdctx);
-#endif /* __GRPC_INTERNAL_CHANNEL_CLIENT_CHANNEL_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_CHANNEL_CLIENT_CHANNEL_H__ */
diff --git a/src/core/channel/client_setup.c b/src/core/channel/client_setup.c
index f9b28db..bb6d363 100644
--- a/src/core/channel/client_setup.c
+++ b/src/core/channel/client_setup.c
@@ -237,4 +237,4 @@
grpc_mdctx *grpc_client_setup_get_mdctx(grpc_client_setup_request *r) {
return r->setup->mdctx;
-}
\ No newline at end of file
+}
diff --git a/src/core/channel/client_setup.h b/src/core/channel/client_setup.h
index c79dda4..6ac3fe6 100644
--- a/src/core/channel/client_setup.h
+++ b/src/core/channel/client_setup.h
@@ -64,4 +64,4 @@
grpc_mdctx *grpc_client_setup_get_mdctx(grpc_client_setup_request *r);
-#endif /* __GRPC_INTERNAL_CHANNEL_CLIENT_SETUP_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_CHANNEL_CLIENT_SETUP_H__ */
diff --git a/src/core/channel/connected_channel.c b/src/core/channel/connected_channel.c
index 9377cb2..fa18655 100644
--- a/src/core/channel/connected_channel.c
+++ b/src/core/channel/connected_channel.c
@@ -519,4 +519,4 @@
ret.user_data = elem;
ret.callbacks = &connected_channel_transport_callbacks;
return ret;
-}
\ No newline at end of file
+}
diff --git a/src/core/channel/connected_channel.h b/src/core/channel/connected_channel.h
index cfd83bb..e19de62 100644
--- a/src/core/channel/connected_channel.h
+++ b/src/core/channel/connected_channel.h
@@ -46,4 +46,4 @@
grpc_transport_setup_result grpc_connected_channel_bind_transport(
grpc_channel_stack *channel_stack, grpc_transport *transport);
-#endif /* __GRPC_INTERNAL_CHANNEL_CONNECTED_CHANNEL_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_CHANNEL_CONNECTED_CHANNEL_H__ */
diff --git a/src/core/channel/http_client_filter.c b/src/core/channel/http_client_filter.c
index 2cf0648..3ccc39b 100644
--- a/src/core/channel/http_client_filter.c
+++ b/src/core/channel/http_client_filter.c
@@ -196,4 +196,4 @@
const grpc_channel_filter grpc_http_client_filter = {
call_op, channel_op, sizeof(call_data),
init_call_elem, destroy_call_elem, sizeof(channel_data),
- init_channel_elem, destroy_channel_elem, "http-client"};
\ No newline at end of file
+ init_channel_elem, destroy_channel_elem, "http-client"};
diff --git a/src/core/channel/http_client_filter.h b/src/core/channel/http_client_filter.h
index f230ca0..5882f8f 100644
--- a/src/core/channel/http_client_filter.h
+++ b/src/core/channel/http_client_filter.h
@@ -41,4 +41,4 @@
#define GRPC_ARG_HTTP2_SCHEME "grpc.http2_scheme"
-#endif /* __GRPC_INTERNAL_CHANNEL_HTTP_CLIENT_FILTER_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_CHANNEL_HTTP_CLIENT_FILTER_H__ */
diff --git a/src/core/channel/http_filter.c b/src/core/channel/http_filter.c
index 5276eb9..453a042 100644
--- a/src/core/channel/http_filter.c
+++ b/src/core/channel/http_filter.c
@@ -134,4 +134,4 @@
const grpc_channel_filter grpc_http_filter = {
call_op, channel_op, sizeof(call_data),
init_call_elem, destroy_call_elem, sizeof(channel_data),
- init_channel_elem, destroy_channel_elem, "http"};
\ No newline at end of file
+ init_channel_elem, destroy_channel_elem, "http"};
diff --git a/src/core/channel/http_filter.h b/src/core/channel/http_filter.h
index 1598034..b85cd39 100644
--- a/src/core/channel/http_filter.h
+++ b/src/core/channel/http_filter.h
@@ -40,4 +40,4 @@
transports. */
extern const grpc_channel_filter grpc_http_filter;
-#endif /* __GRPC_INTERNAL_CHANNEL_HTTP_FILTER_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_CHANNEL_HTTP_FILTER_H__ */
diff --git a/src/core/channel/http_server_filter.c b/src/core/channel/http_server_filter.c
index 97c3c88..d1616a3 100644
--- a/src/core/channel/http_server_filter.c
+++ b/src/core/channel/http_server_filter.c
@@ -362,4 +362,4 @@
const grpc_channel_filter grpc_http_server_filter = {
call_op, channel_op, sizeof(call_data), init_call_elem, destroy_call_elem,
sizeof(channel_data), init_channel_elem, destroy_channel_elem,
- "http-server"};
\ No newline at end of file
+ "http-server"};
diff --git a/src/core/channel/http_server_filter.h b/src/core/channel/http_server_filter.h
index 1ec1c7c..0643c7b 100644
--- a/src/core/channel/http_server_filter.h
+++ b/src/core/channel/http_server_filter.h
@@ -39,4 +39,4 @@
/* Processes metadata on the client side for HTTP2 transports */
extern const grpc_channel_filter grpc_http_server_filter;
-#endif /* __GRPC_INTERNAL_CHANNEL_HTTP_SERVER_FILTER_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_CHANNEL_HTTP_SERVER_FILTER_H__ */
diff --git a/src/core/channel/metadata_buffer.c b/src/core/channel/metadata_buffer.c
index 41f328e..da66a02 100644
--- a/src/core/channel/metadata_buffer.c
+++ b/src/core/channel/metadata_buffer.c
@@ -197,4 +197,4 @@
grpc_metadata_buffer_destroy(&hdr->impl, error);
gpr_free(hdr);
-}
\ No newline at end of file
+}
diff --git a/src/core/channel/metadata_buffer.h b/src/core/channel/metadata_buffer.h
index 17a2eb7..701d69d 100644
--- a/src/core/channel/metadata_buffer.h
+++ b/src/core/channel/metadata_buffer.h
@@ -67,4 +67,4 @@
grpc_metadata_buffer *buffer);
void grpc_metadata_buffer_cleanup_elements(void *elements, grpc_op_error error);
-#endif /* __GRPC_INTERNAL_CHANNEL_METADATA_BUFFER_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_CHANNEL_METADATA_BUFFER_H__ */
diff --git a/src/core/channel/noop_filter.c b/src/core/channel/noop_filter.c
index ea4f86a..d987fa2 100644
--- a/src/core/channel/noop_filter.c
+++ b/src/core/channel/noop_filter.c
@@ -133,4 +133,4 @@
const grpc_channel_filter grpc_no_op_filter = {
call_op, channel_op, sizeof(call_data),
init_call_elem, destroy_call_elem, sizeof(channel_data),
- init_channel_elem, destroy_channel_elem, "no-op"};
\ No newline at end of file
+ init_channel_elem, destroy_channel_elem, "no-op"};
diff --git a/src/core/channel/noop_filter.h b/src/core/channel/noop_filter.h
index ef26ec8..93c2bff 100644
--- a/src/core/channel/noop_filter.h
+++ b/src/core/channel/noop_filter.h
@@ -41,4 +41,4 @@
customize for their own filters */
extern const grpc_channel_filter grpc_no_op_filter;
-#endif /* __GRPC_INTERNAL_CHANNEL_NOOP_FILTER_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_CHANNEL_NOOP_FILTER_H__ */
diff --git a/src/core/compression/algorithm.c b/src/core/compression/algorithm.c
index df7c302..ca07002 100644
--- a/src/core/compression/algorithm.c
+++ b/src/core/compression/algorithm.c
@@ -46,4 +46,4 @@
return "error";
}
return "error";
-}
\ No newline at end of file
+}
diff --git a/src/core/compression/algorithm.h b/src/core/compression/algorithm.h
index 2c7c38e..e398ae3 100644
--- a/src/core/compression/algorithm.h
+++ b/src/core/compression/algorithm.h
@@ -46,4 +46,4 @@
const char *grpc_compression_algorithm_name(
grpc_compression_algorithm algorithm);
-#endif /* __GRPC_INTERNAL_COMPRESSION_ALGORITHM_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_COMPRESSION_ALGORITHM_H__ */
diff --git a/src/core/compression/message_compress.c b/src/core/compression/message_compress.c
index b21b8ff..9b8100a 100644
--- a/src/core/compression/message_compress.c
+++ b/src/core/compression/message_compress.c
@@ -190,4 +190,4 @@
}
gpr_log(GPR_ERROR, "invalid compression algorithm %d", algorithm);
return 0;
-}
\ No newline at end of file
+}
diff --git a/src/core/compression/message_compress.h b/src/core/compression/message_compress.h
index 454d8ac..666da2e 100644
--- a/src/core/compression/message_compress.h
+++ b/src/core/compression/message_compress.h
@@ -49,4 +49,4 @@
int grpc_msg_decompress(grpc_compression_algorithm algorithm,
gpr_slice_buffer *input, gpr_slice_buffer *output);
-#endif /* __GRPC_INTERNAL_COMPRESSION_MESSAGE_COMPRESS_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_COMPRESSION_MESSAGE_COMPRESS_H__ */
diff --git a/src/core/httpcli/format_request.c b/src/core/httpcli/format_request.c
index 7382a29..af25219 100644
--- a/src/core/httpcli/format_request.c
+++ b/src/core/httpcli/format_request.c
@@ -114,4 +114,4 @@
}
return gpr_slice_new(tmp, out_len, gpr_free);
-}
\ No newline at end of file
+}
diff --git a/src/core/httpcli/format_request.h b/src/core/httpcli/format_request.h
index 6e62f8a..e06b632 100644
--- a/src/core/httpcli/format_request.h
+++ b/src/core/httpcli/format_request.h
@@ -42,4 +42,4 @@
const char *body_bytes,
size_t body_size);
-#endif /* __GRPC_INTERNAL_HTTPCLI_FORMAT_REQUEST_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_HTTPCLI_FORMAT_REQUEST_H__ */
diff --git a/src/core/httpcli/httpcli.c b/src/core/httpcli/httpcli.c
index 97c10a0..8a1c04b 100644
--- a/src/core/httpcli/httpcli.c
+++ b/src/core/httpcli/httpcli.c
@@ -270,4 +270,4 @@
grpc_httpcli_post_override post) {
g_get_override = get;
g_post_override = post;
-}
\ No newline at end of file
+}
diff --git a/src/core/httpcli/httpcli.h b/src/core/httpcli/httpcli.h
index 012ac53..f620987 100644
--- a/src/core/httpcli/httpcli.h
+++ b/src/core/httpcli/httpcli.h
@@ -115,4 +115,4 @@
void grpc_httpcli_set_override(grpc_httpcli_get_override get,
grpc_httpcli_post_override post);
-#endif /* __GRPC_INTERNAL_HTTPCLI_HTTPCLI_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_HTTPCLI_HTTPCLI_H__ */
diff --git a/src/core/httpcli/httpcli_security_context.c b/src/core/httpcli/httpcli_security_context.c
index 4ba5890..e97752b 100644
--- a/src/core/httpcli/httpcli_security_context.c
+++ b/src/core/httpcli/httpcli_security_context.c
@@ -128,4 +128,4 @@
}
*ctx = &c->base;
return GRPC_SECURITY_OK;
-}
\ No newline at end of file
+}
diff --git a/src/core/httpcli/httpcli_security_context.h b/src/core/httpcli/httpcli_security_context.h
index d2cec2f..5a1311e 100644
--- a/src/core/httpcli/httpcli_security_context.h
+++ b/src/core/httpcli/httpcli_security_context.h
@@ -40,4 +40,4 @@
const unsigned char *pem_root_certs, size_t pem_root_certs_size,
const char *secure_peer_name, grpc_channel_security_context **ctx);
-#endif /* __GRPC_INTERNAL_HTTPCLI_HTTPCLI_SECURITY_CONTEXT_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_HTTPCLI_HTTPCLI_SECURITY_CONTEXT_H__ */
diff --git a/src/core/httpcli/parser.c b/src/core/httpcli/parser.c
index 2d1f3af..f4decda 100644
--- a/src/core/httpcli/parser.c
+++ b/src/core/httpcli/parser.c
@@ -209,4 +209,4 @@
int grpc_httpcli_parser_eof(grpc_httpcli_parser *parser) {
return parser->state == GRPC_HTTPCLI_BODY;
-}
\ No newline at end of file
+}
diff --git a/src/core/httpcli/parser.h b/src/core/httpcli/parser.h
index 7924031..db1fa0a 100644
--- a/src/core/httpcli/parser.h
+++ b/src/core/httpcli/parser.h
@@ -61,4 +61,4 @@
int grpc_httpcli_parser_parse(grpc_httpcli_parser *parser, gpr_slice slice);
int grpc_httpcli_parser_eof(grpc_httpcli_parser *parser);
-#endif /* __GRPC_INTERNAL_HTTPCLI_PARSER_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_HTTPCLI_PARSER_H__ */
diff --git a/src/core/iomgr/alarm.c b/src/core/iomgr/alarm.c
index 83b189f..5860834 100644
--- a/src/core/iomgr/alarm.c
+++ b/src/core/iomgr/alarm.c
@@ -362,4 +362,4 @@
out = g_shard_queue[0]->min_deadline;
gpr_mu_unlock(&g_mu);
return out;
-}
\ No newline at end of file
+}
diff --git a/src/core/iomgr/alarm.h b/src/core/iomgr/alarm.h
index 478aa94..6dcc63a 100644
--- a/src/core/iomgr/alarm.h
+++ b/src/core/iomgr/alarm.h
@@ -86,4 +86,4 @@
Requires: cancel() must happen after add() on a given alarm */
void grpc_alarm_cancel(grpc_alarm *alarm);
-#endif /* __GRPC_INTERNAL_IOMGR_ALARM_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_ALARM_H__ */
diff --git a/src/core/iomgr/alarm_heap.c b/src/core/iomgr/alarm_heap.c
index 8a8c9b0..d912178 100644
--- a/src/core/iomgr/alarm_heap.c
+++ b/src/core/iomgr/alarm_heap.c
@@ -145,4 +145,4 @@
void grpc_alarm_heap_pop(grpc_alarm_heap *heap) {
grpc_alarm_heap_remove(heap, grpc_alarm_heap_top(heap));
-}
\ No newline at end of file
+}
diff --git a/src/core/iomgr/alarm_heap.h b/src/core/iomgr/alarm_heap.h
index 7cf793f..bb6e5e3 100644
--- a/src/core/iomgr/alarm_heap.h
+++ b/src/core/iomgr/alarm_heap.h
@@ -54,4 +54,4 @@
int grpc_alarm_heap_is_empty(grpc_alarm_heap *heap);
-#endif /* __GRPC_INTERNAL_IOMGR_ALARM_HEAP_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_ALARM_HEAP_H_ */
diff --git a/src/core/iomgr/alarm_internal.h b/src/core/iomgr/alarm_internal.h
index b87d3b5..cbd8fa9 100644
--- a/src/core/iomgr/alarm_internal.h
+++ b/src/core/iomgr/alarm_internal.h
@@ -59,4 +59,4 @@
void grpc_kick_poller(void);
-#endif /* __GRPC_INTERNAL_IOMGR_ALARM_INTERNAL_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_ALARM_INTERNAL_H_ */
diff --git a/src/core/iomgr/endpoint.c b/src/core/iomgr/endpoint.c
index 796d897..9648795 100644
--- a/src/core/iomgr/endpoint.c
+++ b/src/core/iomgr/endpoint.c
@@ -52,4 +52,4 @@
void grpc_endpoint_shutdown(grpc_endpoint *ep) { ep->vtable->shutdown(ep); }
-void grpc_endpoint_destroy(grpc_endpoint *ep) { ep->vtable->destroy(ep); }
\ No newline at end of file
+void grpc_endpoint_destroy(grpc_endpoint *ep) { ep->vtable->destroy(ep); }
diff --git a/src/core/iomgr/endpoint.h b/src/core/iomgr/endpoint.h
index bb9552e..e89cf66 100644
--- a/src/core/iomgr/endpoint.h
+++ b/src/core/iomgr/endpoint.h
@@ -103,4 +103,4 @@
const grpc_endpoint_vtable *vtable;
};
-#endif /* __GRPC_INTERNAL_IOMGR_ENDPOINT_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_ENDPOINT_H__ */
diff --git a/src/core/iomgr/endpoint_pair.h b/src/core/iomgr/endpoint_pair.h
index d498106..2e46aab 100644
--- a/src/core/iomgr/endpoint_pair.h
+++ b/src/core/iomgr/endpoint_pair.h
@@ -43,4 +43,4 @@
grpc_endpoint_pair grpc_iomgr_create_endpoint_pair(size_t read_slice_size);
-#endif /* __GRPC_INTERNAL_IOMGR_ENDPOINT_PAIR_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_ENDPOINT_PAIR_H_ */
diff --git a/src/core/iomgr/endpoint_pair_posix.c b/src/core/iomgr/endpoint_pair_posix.c
index 1ce548f..ac511b9 100644
--- a/src/core/iomgr/endpoint_pair_posix.c
+++ b/src/core/iomgr/endpoint_pair_posix.c
@@ -64,4 +64,4 @@
return p;
}
-#endif
\ No newline at end of file
+#endif
diff --git a/src/core/iomgr/fd_posix.c b/src/core/iomgr/fd_posix.c
index b31b7b1..e3571e8 100644
--- a/src/core/iomgr/fd_posix.c
+++ b/src/core/iomgr/fd_posix.c
@@ -322,4 +322,4 @@
set_ready(fd, &fd->writest, allow_synchronous_callback);
}
-#endif
\ No newline at end of file
+#endif
diff --git a/src/core/iomgr/fd_posix.h b/src/core/iomgr/fd_posix.h
index 1c1def2..370ab13 100644
--- a/src/core/iomgr/fd_posix.h
+++ b/src/core/iomgr/fd_posix.h
@@ -147,4 +147,4 @@
void grpc_fd_global_init(void);
void grpc_fd_global_shutdown(void);
-#endif /* __GRPC_INTERNAL_IOMGR_FD_POSIX_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_FD_POSIX_H_ */
diff --git a/src/core/iomgr/iocp_windows.c b/src/core/iomgr/iocp_windows.c
index 1ad07c0..8b019e8 100644
--- a/src/core/iomgr/iocp_windows.c
+++ b/src/core/iomgr/iocp_windows.c
@@ -197,4 +197,4 @@
socket_notify_on_iocp(socket, cb, opaque, &socket->read_info);
}
-#endif /* GPR_WINSOCK_SOCKET */
\ No newline at end of file
+#endif /* GPR_WINSOCK_SOCKET */
diff --git a/src/core/iomgr/iocp_windows.h b/src/core/iomgr/iocp_windows.h
index 11b6644..d023170 100644
--- a/src/core/iomgr/iocp_windows.h
+++ b/src/core/iomgr/iocp_windows.h
@@ -49,4 +49,4 @@
void grpc_socket_notify_on_read(grpc_winsocket *, void(*cb)(void *, int success),
void *opaque);
-#endif /* __GRPC_INTERNAL_IOMGR_IOCP_WINDOWS_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_IOCP_WINDOWS_H_ */
diff --git a/src/core/iomgr/iomgr.c b/src/core/iomgr/iomgr.c
index 41d2d58..058685b 100644
--- a/src/core/iomgr/iomgr.c
+++ b/src/core/iomgr/iomgr.c
@@ -205,4 +205,4 @@
gpr_mu_lock(retake_mu);
}
return n;
-}
\ No newline at end of file
+}
diff --git a/src/core/iomgr/iomgr.h b/src/core/iomgr/iomgr.h
index a2e11e5..18a7d15 100644
--- a/src/core/iomgr/iomgr.h
+++ b/src/core/iomgr/iomgr.h
@@ -44,4 +44,4 @@
and causes the invocation of a callback at some point in the future */
void grpc_iomgr_add_callback(grpc_iomgr_cb_func cb, void *cb_arg);
-#endif /* __GRPC_INTERNAL_IOMGR_IOMGR_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_IOMGR_H__ */
diff --git a/src/core/iomgr/iomgr_internal.h b/src/core/iomgr/iomgr_internal.h
index 5c980f8..7f29f44 100644
--- a/src/core/iomgr/iomgr_internal.h
+++ b/src/core/iomgr/iomgr_internal.h
@@ -48,4 +48,4 @@
void grpc_iomgr_platform_init(void);
void grpc_iomgr_platform_shutdown(void);
-#endif /* __GRPC_INTERNAL_IOMGR_IOMGR_INTERNAL_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_IOMGR_INTERNAL_H_ */
diff --git a/src/core/iomgr/iomgr_posix.c b/src/core/iomgr/iomgr_posix.c
index 9ed11a6..14e3d18 100644
--- a/src/core/iomgr/iomgr_posix.c
+++ b/src/core/iomgr/iomgr_posix.c
@@ -48,4 +48,4 @@
grpc_fd_global_shutdown();
}
-#endif /* GRPC_POSIX_SOCKET */
\ No newline at end of file
+#endif /* GRPC_POSIX_SOCKET */
diff --git a/src/core/iomgr/iomgr_posix.h b/src/core/iomgr/iomgr_posix.h
index 272fc30..f9e9b3d 100644
--- a/src/core/iomgr/iomgr_posix.h
+++ b/src/core/iomgr/iomgr_posix.h
@@ -39,4 +39,4 @@
void grpc_pollset_global_init(void);
void grpc_pollset_global_shutdown(void);
-#endif /* __GRPC_INTERNAL_IOMGR_IOMGR_POSIX_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_IOMGR_POSIX_H_ */
diff --git a/src/core/iomgr/iomgr_windows.c b/src/core/iomgr/iomgr_windows.c
index d807c6f..f130ab9 100644
--- a/src/core/iomgr/iomgr_windows.c
+++ b/src/core/iomgr/iomgr_windows.c
@@ -64,4 +64,4 @@
winsock_shutdown();
}
-#endif /* GRPC_WINSOCK_SOCKET */
\ No newline at end of file
+#endif /* GRPC_WINSOCK_SOCKET */
diff --git a/src/core/iomgr/pollset.h b/src/core/iomgr/pollset.h
index 3cd60ba..9d04b01 100644
--- a/src/core/iomgr/pollset.h
+++ b/src/core/iomgr/pollset.h
@@ -66,4 +66,4 @@
Requires GRPC_POLLSET_MU(pollset) locked. */
void grpc_pollset_kick(grpc_pollset *pollset);
-#endif /* __GRPC_INTERNAL_IOMGR_POLLSET_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_POLLSET_H_ */
diff --git a/src/core/iomgr/pollset_multipoller_with_poll_posix.c b/src/core/iomgr/pollset_multipoller_with_poll_posix.c
index 4428375..fbacad1 100644
--- a/src/core/iomgr/pollset_multipoller_with_poll_posix.c
+++ b/src/core/iomgr/pollset_multipoller_with_poll_posix.c
@@ -248,4 +248,4 @@
}
}
-#endif
\ No newline at end of file
+#endif
diff --git a/src/core/iomgr/pollset_posix.c b/src/core/iomgr/pollset_posix.c
index 1845d74..05b78ad 100644
--- a/src/core/iomgr/pollset_posix.c
+++ b/src/core/iomgr/pollset_posix.c
@@ -311,4 +311,4 @@
grpc_fd_ref(fd);
}
-#endif /* GPR_POSIX_POLLSET */
\ No newline at end of file
+#endif /* GPR_POSIX_POLLSET */
diff --git a/src/core/iomgr/pollset_posix.h b/src/core/iomgr/pollset_posix.h
index cc8de96..03b4c77 100644
--- a/src/core/iomgr/pollset_posix.h
+++ b/src/core/iomgr/pollset_posix.h
@@ -100,4 +100,4 @@
void grpc_platform_become_multipoller(grpc_pollset *pollset,
struct grpc_fd **fds, size_t fd_count);
-#endif /* __GRPC_INTERNAL_IOMGR_POLLSET_POSIX_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_POLLSET_POSIX_H_ */
diff --git a/src/core/iomgr/pollset_windows.c b/src/core/iomgr/pollset_windows.c
index 7dbe5f8..d21072b 100644
--- a/src/core/iomgr/pollset_windows.c
+++ b/src/core/iomgr/pollset_windows.c
@@ -68,4 +68,4 @@
void grpc_pollset_kick(grpc_pollset *p) { }
-#endif /* GPR_WINSOCK_SOCKET */
\ No newline at end of file
+#endif /* GPR_WINSOCK_SOCKET */
diff --git a/src/core/iomgr/pollset_windows.h b/src/core/iomgr/pollset_windows.h
index 44efca7..41c193f 100644
--- a/src/core/iomgr/pollset_windows.h
+++ b/src/core/iomgr/pollset_windows.h
@@ -53,4 +53,4 @@
#define GRPC_POLLSET_MU(pollset) (&(pollset)->mu)
#define GRPC_POLLSET_CV(pollset) (&(pollset)->cv)
-#endif /* __GRPC_INTERNAL_IOMGR_POLLSET_WINDOWS_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_POLLSET_WINDOWS_H_ */
diff --git a/src/core/iomgr/resolve_address.c b/src/core/iomgr/resolve_address.c
index 8da7d97..6d748c8 100644
--- a/src/core/iomgr/resolve_address.c
+++ b/src/core/iomgr/resolve_address.c
@@ -232,4 +232,4 @@
r->cb = cb;
r->arg = arg;
gpr_thd_new(&id, do_request, r, NULL);
-}
\ No newline at end of file
+}
diff --git a/src/core/iomgr/resolve_address.h b/src/core/iomgr/resolve_address.h
index ac70744..65432ec 100644
--- a/src/core/iomgr/resolve_address.h
+++ b/src/core/iomgr/resolve_address.h
@@ -66,4 +66,4 @@
grpc_resolved_addresses *grpc_blocking_resolve_address(
const char *addr, const char *default_port);
-#endif /* __GRPC_INTERNAL_IOMGR_RESOLVE_ADDRESS_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_RESOLVE_ADDRESS_H__ */
diff --git a/src/core/iomgr/sockaddr.h b/src/core/iomgr/sockaddr.h
index 60512aa..a5f7c54 100644
--- a/src/core/iomgr/sockaddr.h
+++ b/src/core/iomgr/sockaddr.h
@@ -44,4 +44,4 @@
#include "src/core/iomgr/sockaddr_posix.h"
#endif
-#endif /* __GRPC_INTERNAL_IOMGR_SOCKADDR_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_SOCKADDR_H_ */
diff --git a/src/core/iomgr/sockaddr_posix.h b/src/core/iomgr/sockaddr_posix.h
index 813c6d4..00115e2 100644
--- a/src/core/iomgr/sockaddr_posix.h
+++ b/src/core/iomgr/sockaddr_posix.h
@@ -41,4 +41,4 @@
#include <netdb.h>
#include <unistd.h>
-#endif /* __GRPC_INTERNAL_IOMGR_SOCKADDR_POSIX_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_SOCKADDR_POSIX_H_ */
diff --git a/src/core/iomgr/sockaddr_utils.c b/src/core/iomgr/sockaddr_utils.c
index 5895610..740bbe7 100644
--- a/src/core/iomgr/sockaddr_utils.c
+++ b/src/core/iomgr/sockaddr_utils.c
@@ -188,4 +188,4 @@
__FUNCTION__);
return 0;
}
-}
\ No newline at end of file
+}
diff --git a/src/core/iomgr/sockaddr_utils.h b/src/core/iomgr/sockaddr_utils.h
index 7f885d5..d3a25ad 100644
--- a/src/core/iomgr/sockaddr_utils.h
+++ b/src/core/iomgr/sockaddr_utils.h
@@ -84,4 +84,4 @@
int grpc_sockaddr_to_string(char **out, const struct sockaddr *addr,
int normalize);
-#endif /* __GRPC_INTERNAL_IOMGR_SOCKADDR_UTILS_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_SOCKADDR_UTILS_H__ */
diff --git a/src/core/iomgr/sockaddr_win32.h b/src/core/iomgr/sockaddr_win32.h
index bed9e84..6ed164c 100644
--- a/src/core/iomgr/sockaddr_win32.h
+++ b/src/core/iomgr/sockaddr_win32.h
@@ -38,4 +38,4 @@
#include <winsock2.h>
#include <mswsock.h>
-#endif /* __GRPC_INTERNAL_IOMGR_SOCKADDR_WIN32_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_SOCKADDR_WIN32_H_ */
diff --git a/src/core/iomgr/socket_utils_common_posix.c b/src/core/iomgr/socket_utils_common_posix.c
index 07ae6b8..3c8cafa 100644
--- a/src/core/iomgr/socket_utils_common_posix.c
+++ b/src/core/iomgr/socket_utils_common_posix.c
@@ -192,4 +192,4 @@
return socket(family, type, protocol);
}
-#endif
\ No newline at end of file
+#endif
diff --git a/src/core/iomgr/socket_utils_linux.c b/src/core/iomgr/socket_utils_linux.c
index 81f3bfc..a876252 100644
--- a/src/core/iomgr/socket_utils_linux.c
+++ b/src/core/iomgr/socket_utils_linux.c
@@ -48,4 +48,4 @@
return accept4(sockfd, addr, addrlen, flags);
}
-#endif
\ No newline at end of file
+#endif
diff --git a/src/core/iomgr/socket_utils_posix.c b/src/core/iomgr/socket_utils_posix.c
index c68a077..3c56b46 100644
--- a/src/core/iomgr/socket_utils_posix.c
+++ b/src/core/iomgr/socket_utils_posix.c
@@ -67,4 +67,4 @@
return -1;
}
-#endif /* GPR_POSIX_SOCKETUTILS */
\ No newline at end of file
+#endif /* GPR_POSIX_SOCKETUTILS */
diff --git a/src/core/iomgr/socket_utils_posix.h b/src/core/iomgr/socket_utils_posix.h
index b8d5ca3..b35fe78 100644
--- a/src/core/iomgr/socket_utils_posix.h
+++ b/src/core/iomgr/socket_utils_posix.h
@@ -105,4 +105,4 @@
int grpc_create_dualstack_socket(const struct sockaddr *addr, int type,
int protocol, grpc_dualstack_mode *dsmode);
-#endif /* __GRPC_INTERNAL_IOMGR_SOCKET_UTILS_POSIX_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_SOCKET_UTILS_POSIX_H__ */
diff --git a/src/core/iomgr/socket_windows.c b/src/core/iomgr/socket_windows.c
index 8e99f49..99f38b0 100644
--- a/src/core/iomgr/socket_windows.c
+++ b/src/core/iomgr/socket_windows.c
@@ -74,4 +74,4 @@
gpr_free(socket);
}
-#endif /* GPR_WINSOCK_SOCKET */
\ No newline at end of file
+#endif /* GPR_WINSOCK_SOCKET */
diff --git a/src/core/iomgr/socket_windows.h b/src/core/iomgr/socket_windows.h
index 282e812..de80e97 100644
--- a/src/core/iomgr/socket_windows.h
+++ b/src/core/iomgr/socket_windows.h
@@ -72,4 +72,4 @@
void grpc_winsocket_shutdown(grpc_winsocket *socket);
void grpc_winsocket_orphan(grpc_winsocket *socket);
-#endif /* __GRPC_INTERNAL_IOMGR_HANDLE_WINDOWS_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_HANDLE_WINDOWS_H__ */
diff --git a/src/core/iomgr/tcp_client.h b/src/core/iomgr/tcp_client.h
index 7211921..c919c02 100644
--- a/src/core/iomgr/tcp_client.h
+++ b/src/core/iomgr/tcp_client.h
@@ -45,4 +45,4 @@
void *arg, const struct sockaddr *addr,
int addr_len, gpr_timespec deadline);
-#endif /* __GRPC_INTERNAL_IOMGR_TCP_CLIENT_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_TCP_CLIENT_H__ */
diff --git a/src/core/iomgr/tcp_client_posix.c b/src/core/iomgr/tcp_client_posix.c
index 25bb8f1..137aa99 100644
--- a/src/core/iomgr/tcp_client_posix.c
+++ b/src/core/iomgr/tcp_client_posix.c
@@ -234,4 +234,4 @@
grpc_fd_notify_on_write(ac->fd, on_writable, ac);
}
-#endif
\ No newline at end of file
+#endif
diff --git a/src/core/iomgr/tcp_client_windows.c b/src/core/iomgr/tcp_client_windows.c
index edbdc74..2bd93c6 100644
--- a/src/core/iomgr/tcp_client_windows.c
+++ b/src/core/iomgr/tcp_client_windows.c
@@ -212,4 +212,4 @@
cb(arg, NULL);
}
-#endif /* GPR_WINSOCK_SOCKET */
\ No newline at end of file
+#endif /* GPR_WINSOCK_SOCKET */
diff --git a/src/core/iomgr/tcp_posix.c b/src/core/iomgr/tcp_posix.c
index 02227ab..150a907 100644
--- a/src/core/iomgr/tcp_posix.c
+++ b/src/core/iomgr/tcp_posix.c
@@ -544,4 +544,4 @@
return &tcp->base;
}
-#endif
\ No newline at end of file
+#endif
diff --git a/src/core/iomgr/tcp_posix.h b/src/core/iomgr/tcp_posix.h
index 7cac941..6ff8770 100644
--- a/src/core/iomgr/tcp_posix.h
+++ b/src/core/iomgr/tcp_posix.h
@@ -53,4 +53,4 @@
Takes ownership of fd. */
grpc_endpoint *grpc_tcp_create(grpc_fd *fd, size_t read_slice_size);
-#endif /* __GRPC_INTERNAL_IOMGR_TCP_POSIX_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_TCP_POSIX_H__ */
diff --git a/src/core/iomgr/tcp_server.h b/src/core/iomgr/tcp_server.h
index 2466caf..c1e5f45 100644
--- a/src/core/iomgr/tcp_server.h
+++ b/src/core/iomgr/tcp_server.h
@@ -73,4 +73,4 @@
void grpc_tcp_server_destroy(grpc_tcp_server *server);
-#endif /* __GRPC_INTERNAL_IOMGR_TCP_SERVER_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_TCP_SERVER_H__ */
diff --git a/src/core/iomgr/tcp_server_posix.c b/src/core/iomgr/tcp_server_posix.c
index 659aa1e..b7a0625 100644
--- a/src/core/iomgr/tcp_server_posix.c
+++ b/src/core/iomgr/tcp_server_posix.c
@@ -399,4 +399,4 @@
gpr_mu_unlock(&s->mu);
}
-#endif
\ No newline at end of file
+#endif
diff --git a/src/core/iomgr/tcp_server_windows.c b/src/core/iomgr/tcp_server_windows.c
index cde21bd..c6864ef 100644
--- a/src/core/iomgr/tcp_server_windows.c
+++ b/src/core/iomgr/tcp_server_windows.c
@@ -371,4 +371,4 @@
gpr_mu_unlock(&s->mu);
}
-#endif /* GPR_WINSOCK_SOCKET */
\ No newline at end of file
+#endif /* GPR_WINSOCK_SOCKET */
diff --git a/src/core/iomgr/tcp_windows.c b/src/core/iomgr/tcp_windows.c
index 06543cf..3efd69a 100644
--- a/src/core/iomgr/tcp_windows.c
+++ b/src/core/iomgr/tcp_windows.c
@@ -370,4 +370,4 @@
return &tcp->base;
}
-#endif /* GPR_WINSOCK_SOCKET */
\ No newline at end of file
+#endif /* GPR_WINSOCK_SOCKET */
diff --git a/src/core/iomgr/tcp_windows.h b/src/core/iomgr/tcp_windows.h
index cb03442..565d42e 100644
--- a/src/core/iomgr/tcp_windows.h
+++ b/src/core/iomgr/tcp_windows.h
@@ -54,4 +54,4 @@
int grpc_tcp_prepare_socket(SOCKET sock);
-#endif /* __GRPC_INTERNAL_IOMGR_TCP_WINDOWS_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_TCP_WINDOWS_H__ */
diff --git a/src/core/iomgr/time_averaged_stats.c b/src/core/iomgr/time_averaged_stats.c
index b5f8b16..f881dde 100644
--- a/src/core/iomgr/time_averaged_stats.c
+++ b/src/core/iomgr/time_averaged_stats.c
@@ -74,4 +74,4 @@
stats->batch_num_samples = 0;
stats->batch_total_value = 0;
return stats->aggregate_weighted_avg;
-}
\ No newline at end of file
+}
diff --git a/src/core/iomgr/time_averaged_stats.h b/src/core/iomgr/time_averaged_stats.h
index 423979a..e901f3c 100644
--- a/src/core/iomgr/time_averaged_stats.h
+++ b/src/core/iomgr/time_averaged_stats.h
@@ -85,4 +85,4 @@
value. */
double grpc_time_averaged_stats_update_average(grpc_time_averaged_stats *stats);
-#endif /* __GRPC_INTERNAL_IOMGR_TIME_AVERAGED_STATS_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_IOMGR_TIME_AVERAGED_STATS_H_ */
diff --git a/src/core/json/json.c b/src/core/json/json.c
index 5b7e02e..df7108a 100644
--- a/src/core/json/json.c
+++ b/src/core/json/json.c
@@ -61,4 +61,4 @@
}
gpr_free(json);
-}
\ No newline at end of file
+}
diff --git a/src/core/json/json.h b/src/core/json/json.h
index 78afa4c..dc519e9 100644
--- a/src/core/json/json.h
+++ b/src/core/json/json.h
@@ -85,4 +85,4 @@
grpc_json* grpc_json_create(grpc_json_type type);
void grpc_json_destroy(grpc_json* json);
-#endif /* __GRPC_SRC_CORE_JSON_JSON_H__ */
\ No newline at end of file
+#endif /* __GRPC_SRC_CORE_JSON_JSON_H__ */
diff --git a/src/core/json/json_common.h b/src/core/json/json_common.h
index ab7627b..60763cc 100644
--- a/src/core/json/json_common.h
+++ b/src/core/json/json_common.h
@@ -46,4 +46,4 @@
GRPC_JSON_TOP_LEVEL
} grpc_json_type;
-#endif /* __GRPC_SRC_CORE_JSON_JSON_COMMON_H__ */
\ No newline at end of file
+#endif /* __GRPC_SRC_CORE_JSON_JSON_COMMON_H__ */
diff --git a/src/core/json/json_reader.c b/src/core/json/json_reader.c
index 0e7a61b..774faa5 100644
--- a/src/core/json/json_reader.c
+++ b/src/core/json/json_reader.c
@@ -650,4 +650,4 @@
}
return GRPC_JSON_INTERNAL_ERROR;
-}
\ No newline at end of file
+}
diff --git a/src/core/json/json_reader.h b/src/core/json/json_reader.h
index 9c2b8e5..f7f5912 100644
--- a/src/core/json/json_reader.h
+++ b/src/core/json/json_reader.h
@@ -157,4 +157,4 @@
*/
int grpc_json_reader_is_complete(grpc_json_reader* reader);
-#endif /* __GRPC_SRC_CORE_JSON_JSON_READER_H__ */
\ No newline at end of file
+#endif /* __GRPC_SRC_CORE_JSON_JSON_READER_H__ */
diff --git a/src/core/json/json_string.c b/src/core/json/json_string.c
index 91ae99a..13f8169 100644
--- a/src/core/json/json_string.c
+++ b/src/core/json/json_string.c
@@ -388,4 +388,4 @@
json_writer_output_char(&state, 0);
return state.output;
-}
\ No newline at end of file
+}
diff --git a/src/core/json/json_writer.c b/src/core/json/json_writer.c
index 2e037e2..4c0bf30 100644
--- a/src/core/json/json_writer.c
+++ b/src/core/json/json_writer.c
@@ -249,4 +249,4 @@
json_writer_output_indent(writer);
json_writer_escape_string(writer, string);
writer->got_key = 0;
-}
\ No newline at end of file
+}
diff --git a/src/core/json/json_writer.h b/src/core/json/json_writer.h
index d63add5..5d5d089 100644
--- a/src/core/json/json_writer.h
+++ b/src/core/json/json_writer.h
@@ -90,4 +90,4 @@
/* Sets a string value. It'll be escaped, and utf-8 validated. */
void grpc_json_writer_value_string(grpc_json_writer* writer, const char* string);
-#endif /* __GRPC_SRC_CORE_JSON_JSON_WRITER_H__ */
\ No newline at end of file
+#endif /* __GRPC_SRC_CORE_JSON_JSON_WRITER_H__ */
diff --git a/src/core/security/auth.c b/src/core/security/auth.c
index 2126a2a..58679a8 100644
--- a/src/core/security/auth.c
+++ b/src/core/security/auth.c
@@ -251,4 +251,4 @@
const grpc_channel_filter grpc_client_auth_filter = {
call_op, channel_op, sizeof(call_data),
init_call_elem, destroy_call_elem, sizeof(channel_data),
- init_channel_elem, destroy_channel_elem, "auth"};
\ No newline at end of file
+ init_channel_elem, destroy_channel_elem, "auth"};
diff --git a/src/core/security/auth.h b/src/core/security/auth.h
index 6e2afcb..fee75c4 100644
--- a/src/core/security/auth.h
+++ b/src/core/security/auth.h
@@ -38,4 +38,4 @@
extern const grpc_channel_filter grpc_client_auth_filter;
-#endif /* __GRPC_INTERNAL_SECURITY_AUTH_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SECURITY_AUTH_H__ */
diff --git a/src/core/security/base64.c b/src/core/security/base64.c
index f418a2a..3b8fea8 100644
--- a/src/core/security/base64.c
+++ b/src/core/security/base64.c
@@ -195,4 +195,4 @@
fail:
gpr_slice_unref(result);
return gpr_empty_slice();
-}
\ No newline at end of file
+}
diff --git a/src/core/security/base64.h b/src/core/security/base64.h
index 77c7ece..0eb69d0 100644
--- a/src/core/security/base64.h
+++ b/src/core/security/base64.h
@@ -45,4 +45,4 @@
slice in case of failure. */
gpr_slice grpc_base64_decode(const char *b64, int url_safe);
-#endif /* __GRPC_INTERNAL_SECURITY_BASE64_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SECURITY_BASE64_H_ */
diff --git a/src/core/security/credentials.c b/src/core/security/credentials.c
index 49ccd07..b2e0fd2 100644
--- a/src/core/security/credentials.c
+++ b/src/core/security/credentials.c
@@ -943,4 +943,4 @@
/* -- Default credentials TODO(jboeuf). -- */
-grpc_credentials *grpc_default_credentials_create(void) { return NULL; }
\ No newline at end of file
+grpc_credentials *grpc_default_credentials_create(void) { return NULL; }
diff --git a/src/core/security/credentials.h b/src/core/security/credentials.h
index a0ec11a..614db96 100644
--- a/src/core/security/credentials.h
+++ b/src/core/security/credentials.h
@@ -150,4 +150,4 @@
const grpc_ssl_server_config *grpc_ssl_server_credentials_get_config(
const grpc_server_credentials *ssl_creds);
-#endif /* __GRPC_INTERNAL_SECURITY_CREDENTIALS_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SECURITY_CREDENTIALS_H__ */
diff --git a/src/core/security/factories.c b/src/core/security/factories.c
index 3843aff6..c9701b9 100644
--- a/src/core/security/factories.c
+++ b/src/core/security/factories.c
@@ -77,4 +77,4 @@
server = grpc_secure_server_create_internal(cq, args, ctx);
grpc_security_context_unref(ctx);
return server;
-}
\ No newline at end of file
+}
diff --git a/src/core/security/google_root_certs.c b/src/core/security/google_root_certs.c
index 9944e8d..1a44058 100644
--- a/src/core/security/google_root_certs.c
+++ b/src/core/security/google_root_certs.c
@@ -11274,4 +11274,4 @@
0x64, 0x64, 0x49, 0x0a, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x45, 0x4e, 0x44,
0x20, 0x43, 0x45, 0x52, 0x54, 0x49, 0x46, 0x49, 0x43, 0x41, 0x54, 0x45,
0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x0a};
-unsigned int grpc_google_root_certs_size = 134862;
\ No newline at end of file
+unsigned int grpc_google_root_certs_size = 134862;
diff --git a/src/core/security/google_root_certs.h b/src/core/security/google_root_certs.h
index 20353a0..914e756 100644
--- a/src/core/security/google_root_certs.h
+++ b/src/core/security/google_root_certs.h
@@ -37,4 +37,4 @@
extern unsigned char grpc_google_root_certs[];
extern unsigned int grpc_google_root_certs_size;
-#endif /* __GRPC_INTERNAL_SECURITY_GOOGLE_ROOT_CERTS_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SECURITY_GOOGLE_ROOT_CERTS_H__ */
diff --git a/src/core/security/json_token.c b/src/core/security/json_token.c
index 3bba57b..c85b0cd 100644
--- a/src/core/security/json_token.c
+++ b/src/core/security/json_token.c
@@ -321,4 +321,4 @@
void grpc_jwt_encode_and_sign_set_override(
grpc_jwt_encode_and_sign_override func) {
g_jwt_encode_and_sign_override = func;
-}
\ No newline at end of file
+}
diff --git a/src/core/security/json_token.h b/src/core/security/json_token.h
index 9256d02..5a9b2da 100644
--- a/src/core/security/json_token.h
+++ b/src/core/security/json_token.h
@@ -74,4 +74,4 @@
void grpc_jwt_encode_and_sign_set_override(
grpc_jwt_encode_and_sign_override func);
-#endif /* __GRPC_INTERNAL_SECURITY_JSON_TOKEN_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SECURITY_JSON_TOKEN_H_ */
diff --git a/src/core/security/secure_endpoint.c b/src/core/security/secure_endpoint.c
index 137edf3..031f23d 100644
--- a/src/core/security/secure_endpoint.c
+++ b/src/core/security/secure_endpoint.c
@@ -356,4 +356,4 @@
gpr_mu_init(&ep->protector_mu);
gpr_ref_init(&ep->ref, 1);
return &ep->base;
-}
\ No newline at end of file
+}
diff --git a/src/core/security/secure_endpoint.h b/src/core/security/secure_endpoint.h
index a98deba..82ba408 100644
--- a/src/core/security/secure_endpoint.h
+++ b/src/core/security/secure_endpoint.h
@@ -44,4 +44,4 @@
struct tsi_frame_protector *protector, grpc_endpoint *to_wrap,
gpr_slice *leftover_slices, size_t leftover_nslices);
-#endif /* __GRPC_INTERNAL_ENDPOINT_SECURE_ENDPOINT_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_ENDPOINT_SECURE_ENDPOINT_H__ */
diff --git a/src/core/security/secure_transport_setup.c b/src/core/security/secure_transport_setup.c
index d227ace..f57d221 100644
--- a/src/core/security/secure_transport_setup.c
+++ b/src/core/security/secure_transport_setup.c
@@ -283,4 +283,4 @@
s->cb = cb;
gpr_slice_buffer_init(&s->left_overs);
send_handshake_bytes_to_peer(s);
-}
\ No newline at end of file
+}
diff --git a/src/core/security/secure_transport_setup.h b/src/core/security/secure_transport_setup.h
index a5882f3..21f41fd 100644
--- a/src/core/security/secure_transport_setup.h
+++ b/src/core/security/secure_transport_setup.h
@@ -50,4 +50,4 @@
grpc_secure_transport_setup_done_cb cb,
void *user_data);
-#endif /* __GRPC_INTERNAL_SECURITY_SECURE_TRANSPORT_SETUP_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SECURITY_SECURE_TRANSPORT_SETUP_H__ */
diff --git a/src/core/security/security_context.c b/src/core/security/security_context.c
index 37b36c1..f9fb240 100644
--- a/src/core/security/security_context.c
+++ b/src/core/security/security_context.c
@@ -630,4 +630,4 @@
const char *target, const grpc_channel_args *args) {
return grpc_secure_channel_create(grpc_default_credentials_create(), target,
args);
-}
\ No newline at end of file
+}
diff --git a/src/core/security/security_context.h b/src/core/security/security_context.h
index 5e9f943..e3d9113 100644
--- a/src/core/security/security_context.h
+++ b/src/core/security/security_context.h
@@ -204,4 +204,4 @@
const grpc_channel_args *args,
grpc_security_context *ctx);
-#endif /* __GRPC_INTERNAL_SECURITY_SECURITY_CONTEXT_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SECURITY_SECURITY_CONTEXT_H__ */
diff --git a/src/core/security/server_secure_chttp2.c b/src/core/security/server_secure_chttp2.c
index edad781..c88f072 100644
--- a/src/core/security/server_secure_chttp2.c
+++ b/src/core/security/server_secure_chttp2.c
@@ -146,4 +146,4 @@
grpc_tcp_server_destroy(tcp);
}
return 0;
-}
\ No newline at end of file
+}
diff --git a/src/core/statistics/census_init.c b/src/core/statistics/census_init.c
index c81aa15..820d75f 100644
--- a/src/core/statistics/census_init.c
+++ b/src/core/statistics/census_init.c
@@ -47,4 +47,4 @@
gpr_log(GPR_INFO, "Shutdown census library.");
census_stats_store_shutdown();
census_tracing_shutdown();
-}
\ No newline at end of file
+}
diff --git a/src/core/statistics/census_interface.h b/src/core/statistics/census_interface.h
index 756e472..0bb0a9f 100644
--- a/src/core/statistics/census_interface.h
+++ b/src/core/statistics/census_interface.h
@@ -73,4 +73,4 @@
/* Ends tracing. Calling this function will invalidate the input op_id. */
void census_tracing_end_op(census_op_id op_id);
-#endif /* __GRPC_INTERNAL_STATISTICS_CENSUS_INTERFACE_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_STATISTICS_CENSUS_INTERFACE_H__ */
diff --git a/src/core/statistics/census_log.c b/src/core/statistics/census_log.c
index 6633b04..24e4687 100644
--- a/src/core/statistics/census_log.c
+++ b/src/core/statistics/census_log.c
@@ -601,4 +601,4 @@
int census_log_out_of_space_count(void) {
GPR_ASSERT(g_log.initialized);
return gpr_atm_acq_load(&g_log.out_of_space_count);
-}
\ No newline at end of file
+}
diff --git a/src/core/statistics/census_log.h b/src/core/statistics/census_log.h
index e1aaa05..01fd63a 100644
--- a/src/core/statistics/census_log.h
+++ b/src/core/statistics/census_log.h
@@ -88,4 +88,4 @@
out-of-space. */
int census_log_out_of_space_count(void);
-#endif /* __GRPC_INTERNAL_STATISTICS_LOG_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_STATISTICS_LOG_H__ */
diff --git a/src/core/statistics/census_rpc_stats.c b/src/core/statistics/census_rpc_stats.c
index 957f20d..388ce4f 100644
--- a/src/core/statistics/census_rpc_stats.c
+++ b/src/core/statistics/census_rpc_stats.c
@@ -251,4 +251,4 @@
gpr_log(GPR_ERROR, "Census client stats store not initialized.");
}
gpr_mu_unlock(&g_mu);
-}
\ No newline at end of file
+}
diff --git a/src/core/statistics/census_rpc_stats.h b/src/core/statistics/census_rpc_stats.h
index 9c7f321..942de81 100644
--- a/src/core/statistics/census_rpc_stats.h
+++ b/src/core/statistics/census_rpc_stats.h
@@ -98,4 +98,4 @@
}
#endif
-#endif /* __GRPC_INTERNAL_STATISTICS_CENSUS_RPC_STATS_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_STATISTICS_CENSUS_RPC_STATS_H__ */
diff --git a/src/core/statistics/census_tracing.c b/src/core/statistics/census_tracing.c
index 8612d2c..adfcbec 100644
--- a/src/core/statistics/census_tracing.c
+++ b/src/core/statistics/census_tracing.c
@@ -236,4 +236,4 @@
}
gpr_mu_unlock(&g_mu);
return ret;
-}
\ No newline at end of file
+}
diff --git a/src/core/statistics/census_tracing.h b/src/core/statistics/census_tracing.h
index 173e82c..51aa578 100644
--- a/src/core/statistics/census_tracing.h
+++ b/src/core/statistics/census_tracing.h
@@ -93,4 +93,4 @@
}
#endif
-#endif /* __GRPC_INTERNAL_STATISTICS_CENSUS_TRACING_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_STATISTICS_CENSUS_TRACING_H_ */
diff --git a/src/core/statistics/hash_table.c b/src/core/statistics/hash_table.c
index 0afb12c..56bdcc2 100644
--- a/src/core/statistics/hash_table.c
+++ b/src/core/statistics/hash_table.c
@@ -300,4 +300,4 @@
gpr_free(ht);
}
-size_t census_ht_get_size(const census_ht* ht) { return ht->size; }
\ No newline at end of file
+size_t census_ht_get_size(const census_ht* ht) { return ht->size; }
diff --git a/src/core/statistics/hash_table.h b/src/core/statistics/hash_table.h
index c7f592c..2c2386d 100644
--- a/src/core/statistics/hash_table.h
+++ b/src/core/statistics/hash_table.h
@@ -128,4 +128,4 @@
should not invalidate data entries. */
gpr_uint64 census_ht_for_all(const census_ht* ht, census_ht_itr_cb);
-#endif /* __GRPC_INTERNAL_STATISTICS_HASH_TABLE_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_STATISTICS_HASH_TABLE_H_ */
diff --git a/src/core/statistics/window_stats.c b/src/core/statistics/window_stats.c
index f84b931..a64e080 100644
--- a/src/core/statistics/window_stats.c
+++ b/src/core/statistics/window_stats.c
@@ -314,4 +314,4 @@
/* Ensure any use-after free triggers assert. */
wstats->interval_stats = NULL;
gpr_free(wstats);
-}
\ No newline at end of file
+}
diff --git a/src/core/statistics/window_stats.h b/src/core/statistics/window_stats.h
index 1fd7119..98f8dac 100644
--- a/src/core/statistics/window_stats.h
+++ b/src/core/statistics/window_stats.h
@@ -170,4 +170,4 @@
assertion failure). This function is thread-compatible. */
void census_window_stats_destroy(struct census_window_stats* wstats);
-#endif /* __GRPC_INTERNAL_STATISTICS_WINDOW_STATS_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_STATISTICS_WINDOW_STATS_H_ */
diff --git a/src/core/support/alloc.c b/src/core/support/alloc.c
index 9ce78c6..44f343b 100644
--- a/src/core/support/alloc.c
+++ b/src/core/support/alloc.c
@@ -62,4 +62,4 @@
return (void *)ret;
}
-void gpr_free_aligned(void *ptr) { free(((void **)ptr)[-1]); }
\ No newline at end of file
+void gpr_free_aligned(void *ptr) { free(((void **)ptr)[-1]); }
diff --git a/src/core/support/cancellable.c b/src/core/support/cancellable.c
index b632a3c..5a4d488 100644
--- a/src/core/support/cancellable.c
+++ b/src/core/support/cancellable.c
@@ -153,4 +153,4 @@
}
gpr_mu_unlock(&c->mu);
return timeout;
-}
\ No newline at end of file
+}
diff --git a/src/core/support/cmdline.c b/src/core/support/cmdline.c
index d2f8d38..72f46c1 100644
--- a/src/core/support/cmdline.c
+++ b/src/core/support/cmdline.c
@@ -289,4 +289,4 @@
for (i = 1; i < argc; i++) {
cl->state(cl, argv[i]);
}
-}
\ No newline at end of file
+}
diff --git a/src/core/support/cpu_linux.c b/src/core/support/cpu_linux.c
index 397fd9d..ef6bf9c 100644
--- a/src/core/support/cpu_linux.c
+++ b/src/core/support/cpu_linux.c
@@ -70,4 +70,4 @@
return cpu;
}
-#endif /* GPR_CPU_LINUX */
\ No newline at end of file
+#endif /* GPR_CPU_LINUX */
diff --git a/src/core/support/cpu_posix.c b/src/core/support/cpu_posix.c
index 19c032b..91f7225 100644
--- a/src/core/support/cpu_posix.c
+++ b/src/core/support/cpu_posix.c
@@ -71,4 +71,4 @@
return shard_ptr(&magic_thread_local);
}
-#endif /* GPR_CPU_LINUX */
\ No newline at end of file
+#endif /* GPR_CPU_LINUX */
diff --git a/src/core/support/env.h b/src/core/support/env.h
index 35ef565..0c6091b 100644
--- a/src/core/support/env.h
+++ b/src/core/support/env.h
@@ -57,4 +57,4 @@
}
#endif
-#endif /* __GRPC_SUPPORT_ENV_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_ENV_H__ */
diff --git a/src/core/support/env_linux.c b/src/core/support/env_linux.c
index ffd7928..bdadfb6 100644
--- a/src/core/support/env_linux.c
+++ b/src/core/support/env_linux.c
@@ -58,4 +58,4 @@
GPR_ASSERT(res == 0);
}
-#endif /* GPR_LINUX_ENV */
\ No newline at end of file
+#endif /* GPR_LINUX_ENV */
diff --git a/src/core/support/env_posix.c b/src/core/support/env_posix.c
index 4cc71b3..45f89b6 100644
--- a/src/core/support/env_posix.c
+++ b/src/core/support/env_posix.c
@@ -53,4 +53,4 @@
GPR_ASSERT(res == 0);
}
-#endif /* GPR_POSIX_ENV */
\ No newline at end of file
+#endif /* GPR_POSIX_ENV */
diff --git a/src/core/support/env_win32.c b/src/core/support/env_win32.c
index f35fab2..177cc36 100644
--- a/src/core/support/env_win32.c
+++ b/src/core/support/env_win32.c
@@ -58,4 +58,4 @@
GPR_ASSERT(res == 0);
}
-#endif /* GPR_WIN32 */
\ No newline at end of file
+#endif /* GPR_WIN32 */
diff --git a/src/core/support/file.c b/src/core/support/file.c
index dfe3110..70100b7 100644
--- a/src/core/support/file.c
+++ b/src/core/support/file.c
@@ -86,4 +86,4 @@
}
if (file != NULL) fclose(file);
return result;
-}
\ No newline at end of file
+}
diff --git a/src/core/support/file.h b/src/core/support/file.h
index 2bb5418..600850e 100644
--- a/src/core/support/file.h
+++ b/src/core/support/file.h
@@ -58,4 +58,4 @@
}
#endif
-#endif /* __GRPC_SUPPORT_FILE_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_FILE_H__ */
diff --git a/src/core/support/file_posix.c b/src/core/support/file_posix.c
index 612a101..11a459a 100644
--- a/src/core/support/file_posix.c
+++ b/src/core/support/file_posix.c
@@ -81,4 +81,4 @@
return result;
}
-#endif /* GPR_POSIX_FILE */
\ No newline at end of file
+#endif /* GPR_POSIX_FILE */
diff --git a/src/core/support/file_win32.c b/src/core/support/file_win32.c
index d36a3af..fe209af 100644
--- a/src/core/support/file_win32.c
+++ b/src/core/support/file_win32.c
@@ -80,4 +80,4 @@
return result;
}
-#endif /* GPR_WIN32 */
\ No newline at end of file
+#endif /* GPR_WIN32 */
diff --git a/src/core/support/histogram.c b/src/core/support/histogram.c
index 47f763f..eacb770 100644
--- a/src/core/support/histogram.c
+++ b/src/core/support/histogram.c
@@ -221,4 +221,4 @@
double gpr_histogram_sum_of_squares(gpr_histogram *h) {
return h->sum_of_squares;
-}
\ No newline at end of file
+}
diff --git a/src/core/support/host_port.c b/src/core/support/host_port.c
index c0e7636..379d30b 100644
--- a/src/core/support/host_port.c
+++ b/src/core/support/host_port.c
@@ -46,4 +46,4 @@
/* Ordinary non-bracketed host:port. */
return gpr_asprintf(out, "%s:%d", host, port);
}
-}
\ No newline at end of file
+}
diff --git a/src/core/support/log.c b/src/core/support/log.c
index d1b14bb..f52c203 100644
--- a/src/core/support/log.c
+++ b/src/core/support/log.c
@@ -62,4 +62,4 @@
g_log_func(&lfargs);
}
-void gpr_set_log_function(gpr_log_func f) { g_log_func = f; }
\ No newline at end of file
+void gpr_set_log_function(gpr_log_func f) { g_log_func = f; }
diff --git a/src/core/support/log_android.c b/src/core/support/log_android.c
index c2fcd46..5d0c7d8 100644
--- a/src/core/support/log_android.c
+++ b/src/core/support/log_android.c
@@ -84,4 +84,4 @@
free(output);
}
-#endif /* GPR_ANDROID */
\ No newline at end of file
+#endif /* GPR_ANDROID */
diff --git a/src/core/support/log_linux.c b/src/core/support/log_linux.c
index 72086d5..48349d2 100644
--- a/src/core/support/log_linux.c
+++ b/src/core/support/log_linux.c
@@ -95,4 +95,4 @@
args->message);
}
-#endif
\ No newline at end of file
+#endif
diff --git a/src/core/support/log_posix.c b/src/core/support/log_posix.c
index 40c7598..8f85791 100644
--- a/src/core/support/log_posix.c
+++ b/src/core/support/log_posix.c
@@ -97,4 +97,4 @@
args->message);
}
-#endif /* defined(GPR_POSIX_LOG) */
\ No newline at end of file
+#endif /* defined(GPR_POSIX_LOG) */
diff --git a/src/core/support/log_win32.c b/src/core/support/log_win32.c
index 39ce5c6..cff130a 100644
--- a/src/core/support/log_win32.c
+++ b/src/core/support/log_win32.c
@@ -110,4 +110,4 @@
return message;
}
-#endif /* GPR_WIN32 */
\ No newline at end of file
+#endif /* GPR_WIN32 */
diff --git a/src/core/support/murmur_hash.c b/src/core/support/murmur_hash.c
index ef7ff7a..cc84691 100644
--- a/src/core/support/murmur_hash.c
+++ b/src/core/support/murmur_hash.c
@@ -93,4 +93,4 @@
h1 ^= len;
FMIX32(h1);
return h1;
-}
\ No newline at end of file
+}
diff --git a/src/core/support/murmur_hash.h b/src/core/support/murmur_hash.h
index 2609ccd..06c0c56 100644
--- a/src/core/support/murmur_hash.h
+++ b/src/core/support/murmur_hash.h
@@ -41,4 +41,4 @@
/* compute the hash of key (length len) */
gpr_uint32 gpr_murmur_hash3(const void *key, size_t len, gpr_uint32 seed);
-#endif /* __GRPC_INTERNAL_SUPPORT_MURMUR_HASH_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SUPPORT_MURMUR_HASH_H__ */
diff --git a/src/core/support/slice.c b/src/core/support/slice.c
index de26136..4cff029 100644
--- a/src/core/support/slice.c
+++ b/src/core/support/slice.c
@@ -322,4 +322,4 @@
int d = GPR_SLICE_LENGTH(a) - b_length;
if (d != 0) return d;
return memcmp(GPR_SLICE_START_PTR(a), b, b_length);
-}
\ No newline at end of file
+}
diff --git a/src/core/support/slice_buffer.c b/src/core/support/slice_buffer.c
index 2560c0f..6cd51f9 100644
--- a/src/core/support/slice_buffer.c
+++ b/src/core/support/slice_buffer.c
@@ -152,4 +152,4 @@
sb->count = 0;
sb->length = 0;
-}
\ No newline at end of file
+}
diff --git a/src/core/support/string.c b/src/core/support/string.c
index 634c4dd..f3d26b4 100644
--- a/src/core/support/string.c
+++ b/src/core/support/string.c
@@ -197,4 +197,4 @@
char *gpr_strvec_flatten(gpr_strvec *sv, size_t *final_length) {
return gpr_strjoin((const char**)sv->strs, sv->count, final_length);
-}
\ No newline at end of file
+}
diff --git a/src/core/support/string.h b/src/core/support/string.h
index 19cf8a0..eaa1826 100644
--- a/src/core/support/string.h
+++ b/src/core/support/string.h
@@ -106,4 +106,4 @@
}
#endif
-#endif /* __GRPC_SUPPORT_STRING_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_STRING_H__ */
diff --git a/src/core/support/string_posix.c b/src/core/support/string_posix.c
index 32f1137..8a678b3 100644
--- a/src/core/support/string_posix.c
+++ b/src/core/support/string_posix.c
@@ -83,4 +83,4 @@
return -1;
}
-#endif /* GPR_POSIX_STRING */
\ No newline at end of file
+#endif /* GPR_POSIX_STRING */
diff --git a/src/core/support/string_win32.c b/src/core/support/string_win32.c
index b853f25..583abd2 100644
--- a/src/core/support/string_win32.c
+++ b/src/core/support/string_win32.c
@@ -107,4 +107,4 @@
}
#endif
-#endif /* GPR_WIN32 */
\ No newline at end of file
+#endif /* GPR_WIN32 */
diff --git a/src/core/support/string_win32.h b/src/core/support/string_win32.h
index ab3fe87..5dbb40d 100644
--- a/src/core/support/string_win32.h
+++ b/src/core/support/string_win32.h
@@ -46,4 +46,4 @@
#endif /* GPR_WIN32 */
-#endif /* __GRPC_SUPPORT_STRING_WIN32_H__ */
\ No newline at end of file
+#endif /* __GRPC_SUPPORT_STRING_WIN32_H__ */
diff --git a/src/core/support/sync.c b/src/core/support/sync.c
index 6d81197..1a5cf57 100644
--- a/src/core/support/sync.c
+++ b/src/core/support/sync.c
@@ -132,4 +132,4 @@
gpr_intptr gpr_stats_read(const gpr_stats_counter *c) {
/* don't need acquire-load, but we have no no-barrier load yet */
return gpr_atm_acq_load(&c->value);
-}
\ No newline at end of file
+}
diff --git a/src/core/support/sync_posix.c b/src/core/support/sync_posix.c
index 9a9a5ed..0ccbd49 100644
--- a/src/core/support/sync_posix.c
+++ b/src/core/support/sync_posix.c
@@ -87,4 +87,4 @@
GPR_ASSERT(pthread_once(once, init_function) == 0);
}
-#endif /* GRP_POSIX_SYNC */
\ No newline at end of file
+#endif /* GRP_POSIX_SYNC */
diff --git a/src/core/support/sync_win32.c b/src/core/support/sync_win32.c
index a00df07..c9a977c 100644
--- a/src/core/support/sync_win32.c
+++ b/src/core/support/sync_win32.c
@@ -126,4 +126,4 @@
InitOnceExecuteOnce(once, run_once_func, &arg, &dummy);
}
-#endif /* GPR_WIN32 */
\ No newline at end of file
+#endif /* GPR_WIN32 */
diff --git a/src/core/support/thd_internal.h b/src/core/support/thd_internal.h
index 4358692..0fb1447 100644
--- a/src/core/support/thd_internal.h
+++ b/src/core/support/thd_internal.h
@@ -36,4 +36,4 @@
/* Internal interfaces between modules within the gpr support library. */
-#endif /* __GRPC_INTERNAL_SUPPORT_THD_INTERNAL_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SUPPORT_THD_INTERNAL_H__ */
diff --git a/src/core/support/thd_posix.c b/src/core/support/thd_posix.c
index ad015a8..f50ea58 100644
--- a/src/core/support/thd_posix.c
+++ b/src/core/support/thd_posix.c
@@ -88,4 +88,4 @@
return (gpr_thd_id)pthread_self();
}
-#endif /* GPR_POSIX_SYNC */
\ No newline at end of file
+#endif /* GPR_POSIX_SYNC */
diff --git a/src/core/support/thd_win32.c b/src/core/support/thd_win32.c
index e50086c..347cad5 100644
--- a/src/core/support/thd_win32.c
+++ b/src/core/support/thd_win32.c
@@ -83,4 +83,4 @@
return (gpr_thd_id)GetCurrentThreadId();
}
-#endif /* GPR_WIN32 */
\ No newline at end of file
+#endif /* GPR_WIN32 */
diff --git a/src/core/support/time.c b/src/core/support/time.c
index bb67c7e..67f7665 100644
--- a/src/core/support/time.c
+++ b/src/core/support/time.c
@@ -251,4 +251,4 @@
double gpr_timespec_to_micros(gpr_timespec t) {
return t.tv_sec * GPR_US_PER_SEC + t.tv_nsec * 1e-3;
-}
\ No newline at end of file
+}
diff --git a/src/core/support/time_posix.c b/src/core/support/time_posix.c
index 314daa8..3675f1e 100644
--- a/src/core/support/time_posix.c
+++ b/src/core/support/time_posix.c
@@ -96,4 +96,4 @@
}
}
-#endif /* GPR_POSIX_TIME */
\ No newline at end of file
+#endif /* GPR_POSIX_TIME */
diff --git a/src/core/support/time_win32.c b/src/core/support/time_win32.c
index 5ee69cb..8256849 100644
--- a/src/core/support/time_win32.c
+++ b/src/core/support/time_win32.c
@@ -49,4 +49,4 @@
return now_tv;
}
-#endif /* GPR_WIN32 */
\ No newline at end of file
+#endif /* GPR_WIN32 */
diff --git a/src/core/surface/byte_buffer.c b/src/core/surface/byte_buffer.c
index 7466009..12244f6 100644
--- a/src/core/surface/byte_buffer.c
+++ b/src/core/surface/byte_buffer.c
@@ -77,4 +77,4 @@
}
gpr_log(GPR_ERROR, "should never reach here");
abort();
-}
\ No newline at end of file
+}
diff --git a/src/core/surface/byte_buffer_queue.c b/src/core/surface/byte_buffer_queue.c
index 1541a4b..7c31bfe 100644
--- a/src/core/surface/byte_buffer_queue.c
+++ b/src/core/surface/byte_buffer_queue.c
@@ -88,4 +88,4 @@
}
return q->draining.data[q->drain_pos++];
-}
\ No newline at end of file
+}
diff --git a/src/core/surface/byte_buffer_queue.h b/src/core/surface/byte_buffer_queue.h
index f3f58b6..9d3b525 100644
--- a/src/core/surface/byte_buffer_queue.h
+++ b/src/core/surface/byte_buffer_queue.h
@@ -57,4 +57,4 @@
int grpc_bbq_empty(grpc_byte_buffer_queue *q);
void grpc_bbq_push(grpc_byte_buffer_queue *q, grpc_byte_buffer *bb);
-#endif /* __GRPC_INTERNAL_SURFACE_BYTE_BUFFER_QUEUE_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SURFACE_BYTE_BUFFER_QUEUE_H__ */
diff --git a/src/core/surface/byte_buffer_reader.c b/src/core/surface/byte_buffer_reader.c
index 7582cb6..fd5289b 100644
--- a/src/core/surface/byte_buffer_reader.c
+++ b/src/core/surface/byte_buffer_reader.c
@@ -71,4 +71,4 @@
void grpc_byte_buffer_reader_destroy(grpc_byte_buffer_reader *reader) {
free(reader);
-}
\ No newline at end of file
+}
diff --git a/src/core/surface/call.c b/src/core/surface/call.c
index a08a8b8..89a6ba6 100644
--- a/src/core/surface/call.c
+++ b/src/core/surface/call.c
@@ -1401,4 +1401,4 @@
unlock(call);
return err;
-}
\ No newline at end of file
+}
diff --git a/src/core/surface/call.h b/src/core/surface/call.h
index 270b14f..dd3ad12 100644
--- a/src/core/surface/call.h
+++ b/src/core/surface/call.h
@@ -119,4 +119,4 @@
/* Given the top call_element, get the call object. */
grpc_call *grpc_call_from_top_element(grpc_call_element *surface_element);
-#endif /* __GRPC_INTERNAL_SURFACE_CALL_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SURFACE_CALL_H__ */
diff --git a/src/core/surface/channel.c b/src/core/surface/channel.c
index 9dc2854..e308c60 100644
--- a/src/core/surface/channel.c
+++ b/src/core/surface/channel.c
@@ -193,4 +193,4 @@
grpc_mdstr *grpc_channel_get_message_string(grpc_channel *channel) {
return channel->grpc_message_string;
-}
\ No newline at end of file
+}
diff --git a/src/core/surface/channel.h b/src/core/surface/channel.h
index 0e6276a..6bdfd47 100644
--- a/src/core/surface/channel.h
+++ b/src/core/surface/channel.h
@@ -50,4 +50,4 @@
void grpc_channel_internal_ref(grpc_channel *channel);
void grpc_channel_internal_unref(grpc_channel *channel);
-#endif /* __GRPC_INTERNAL_SURFACE_CHANNEL_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SURFACE_CHANNEL_H__ */
diff --git a/src/core/surface/channel_create.c b/src/core/surface/channel_create.c
index 85464d5..7a5f62e 100644
--- a/src/core/surface/channel_create.c
+++ b/src/core/surface/channel_create.c
@@ -209,4 +209,4 @@
s);
return channel;
-}
\ No newline at end of file
+}
diff --git a/src/core/surface/client.c b/src/core/surface/client.c
index 7a63b51..4d54865 100644
--- a/src/core/surface/client.c
+++ b/src/core/surface/client.c
@@ -116,4 +116,4 @@
const grpc_channel_filter grpc_client_surface_filter = {
call_op, channel_op, sizeof(call_data),
init_call_elem, destroy_call_elem, sizeof(channel_data),
- init_channel_elem, destroy_channel_elem, "client", };
\ No newline at end of file
+ init_channel_elem, destroy_channel_elem, "client", };
diff --git a/src/core/surface/client.h b/src/core/surface/client.h
index 8763441..06ce8f6 100644
--- a/src/core/surface/client.h
+++ b/src/core/surface/client.h
@@ -38,4 +38,4 @@
extern const grpc_channel_filter grpc_client_surface_filter;
-#endif /* __GRPC_INTERNAL_SURFACE_CLIENT_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SURFACE_CLIENT_H__ */
diff --git a/src/core/surface/completion_queue.c b/src/core/surface/completion_queue.c
index f8538bf..2efc084 100644
--- a/src/core/surface/completion_queue.c
+++ b/src/core/surface/completion_queue.c
@@ -421,4 +421,4 @@
grpc_pollset *grpc_cq_pollset(grpc_completion_queue *cc) {
return &cc->pollset;
-}
\ No newline at end of file
+}
diff --git a/src/core/surface/completion_queue.h b/src/core/surface/completion_queue.h
index d5f2482..a7688b8 100644
--- a/src/core/surface/completion_queue.h
+++ b/src/core/surface/completion_queue.h
@@ -114,4 +114,4 @@
grpc_pollset *grpc_cq_pollset(grpc_completion_queue *cc);
-#endif /* __GRPC_INTERNAL_SURFACE_COMPLETION_QUEUE_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SURFACE_COMPLETION_QUEUE_H__ */
diff --git a/src/core/surface/event_string.c b/src/core/surface/event_string.c
index 8a3be6c..0fa3f16 100644
--- a/src/core/surface/event_string.c
+++ b/src/core/surface/event_string.c
@@ -134,4 +134,4 @@
out = gpr_strvec_flatten(&buf, NULL);
gpr_strvec_destroy(&buf);
return out;
-}
\ No newline at end of file
+}
diff --git a/src/core/surface/event_string.h b/src/core/surface/event_string.h
index 56c32e6..d9b1e4e 100644
--- a/src/core/surface/event_string.h
+++ b/src/core/surface/event_string.h
@@ -39,4 +39,4 @@
/* Returns a string describing an event. Must be later freed with gpr_free() */
char *grpc_event_string(grpc_event *ev);
-#endif /* __GRPC_INTERNAL_SURFACE_EVENT_STRING_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SURFACE_EVENT_STRING_H__ */
diff --git a/src/core/surface/lame_client.c b/src/core/surface/lame_client.c
index c91936f..57f6ddf 100644
--- a/src/core/surface/lame_client.c
+++ b/src/core/surface/lame_client.c
@@ -122,4 +122,4 @@
static const grpc_channel_filter *filters[] = {&lame_filter};
return grpc_channel_create_from_filters(filters, 1, NULL, grpc_mdctx_create(),
1);
-}
\ No newline at end of file
+}
diff --git a/src/core/surface/lame_client.h b/src/core/surface/lame_client.h
index dae9395..2bd97b9 100644
--- a/src/core/surface/lame_client.h
+++ b/src/core/surface/lame_client.h
@@ -39,4 +39,4 @@
/* Create a lame client: this client fails every operation attempted on it. */
grpc_channel *grpc_lame_client_channel_create(void);
-#endif /* __GRPC_INTERNAL_SURFACE_LAME_CLIENT_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SURFACE_LAME_CLIENT_H_ */
diff --git a/src/core/surface/secure_channel_create.c b/src/core/surface/secure_channel_create.c
index 1409088..c6968f4 100644
--- a/src/core/surface/secure_channel_create.c
+++ b/src/core/surface/secure_channel_create.c
@@ -237,4 +237,4 @@
args, mdctx, initiate_setup, done_setup,
s);
return channel;
-}
\ No newline at end of file
+}
diff --git a/src/core/surface/secure_server_create.c b/src/core/surface/secure_server_create.c
index 5c402b0..1d5b927 100644
--- a/src/core/surface/secure_server_create.c
+++ b/src/core/surface/secure_server_create.c
@@ -54,4 +54,4 @@
server = grpc_server_create_from_filters(cq, NULL, 0, args_copy);
grpc_channel_args_destroy(args_copy);
return server;
-}
\ No newline at end of file
+}
diff --git a/src/core/surface/server.c b/src/core/surface/server.c
index c90e270..a95215c 100644
--- a/src/core/surface/server.c
+++ b/src/core/surface/server.c
@@ -1124,4 +1124,4 @@
const grpc_channel_args *grpc_server_get_channel_args(grpc_server *server) {
return server->channel_args;
-}
\ No newline at end of file
+}
diff --git a/src/core/surface/server.h b/src/core/surface/server.h
index fd9761b..5ae59b2 100644
--- a/src/core/surface/server.h
+++ b/src/core/surface/server.h
@@ -60,4 +60,4 @@
const grpc_channel_args *grpc_server_get_channel_args(grpc_server *server);
-#endif /* __GRPC_INTERNAL_SURFACE_SERVER_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SURFACE_SERVER_H__ */
diff --git a/src/core/surface/server_chttp2.c b/src/core/surface/server_chttp2.c
index c18fc90..fd70259 100644
--- a/src/core/surface/server_chttp2.c
+++ b/src/core/surface/server_chttp2.c
@@ -127,4 +127,4 @@
grpc_tcp_server_destroy(tcp);
}
return 0;
-}
\ No newline at end of file
+}
diff --git a/src/core/surface/server_create.c b/src/core/surface/server_create.c
index af427ac..f629c7c 100644
--- a/src/core/surface/server_create.c
+++ b/src/core/surface/server_create.c
@@ -38,4 +38,4 @@
grpc_server *grpc_server_create(grpc_completion_queue *cq,
const grpc_channel_args *args) {
return grpc_server_create_from_filters(cq, NULL, 0, args);
-}
\ No newline at end of file
+}
diff --git a/src/core/surface/surface_trace.h b/src/core/surface/surface_trace.h
index e65c05f..f998de1 100644
--- a/src/core/surface/surface_trace.h
+++ b/src/core/surface/surface_trace.h
@@ -51,4 +51,4 @@
} while (0)
#endif
-#endif /* __GRPC_INTERNAL_SURFACE_SURFACE_TRACE_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_SURFACE_SURFACE_TRACE_H__ */
diff --git a/src/core/transport/chttp2/alpn.c b/src/core/transport/chttp2/alpn.c
index d436b65..11901a5 100644
--- a/src/core/transport/chttp2/alpn.c
+++ b/src/core/transport/chttp2/alpn.c
@@ -53,4 +53,4 @@
const char *grpc_chttp2_get_alpn_version_index(size_t i) {
GPR_ASSERT(i < GPR_ARRAY_SIZE(supported_versions));
return supported_versions[i];
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/alpn.h b/src/core/transport/chttp2/alpn.h
index b7b5f4f..796f514 100644
--- a/src/core/transport/chttp2/alpn.h
+++ b/src/core/transport/chttp2/alpn.h
@@ -46,4 +46,4 @@
* grpc_chttp2_num_alpn_versions()) */
const char *grpc_chttp2_get_alpn_version_index(size_t i);
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_ALPN_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_ALPN_H_ */
diff --git a/src/core/transport/chttp2/bin_encoder.c b/src/core/transport/chttp2/bin_encoder.c
index bd0a0ff..f5ca6c4 100644
--- a/src/core/transport/chttp2/bin_encoder.c
+++ b/src/core/transport/chttp2/bin_encoder.c
@@ -276,4 +276,4 @@
int grpc_is_binary_header(const char *key, size_t length) {
if (length < 5) return 0;
return 0 == memcmp(key + length - 4, "-bin", 4);
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/bin_encoder.h b/src/core/transport/chttp2/bin_encoder.h
index 221f663..2368fdd 100644
--- a/src/core/transport/chttp2/bin_encoder.h
+++ b/src/core/transport/chttp2/bin_encoder.h
@@ -53,4 +53,4 @@
int grpc_is_binary_header(const char *key, size_t length);
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_BIN_ENCODER_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_BIN_ENCODER_H_ */
diff --git a/src/core/transport/chttp2/frame.h b/src/core/transport/chttp2/frame.h
index c76a8df..733dd5e 100644
--- a/src/core/transport/chttp2/frame.h
+++ b/src/core/transport/chttp2/frame.h
@@ -77,4 +77,4 @@
#define GRPC_CHTTP2_DATA_FLAG_PADDED 8
#define GRPC_CHTTP2_FLAG_HAS_PRIORITY 0x20
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_FRAME_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_FRAME_H__ */
diff --git a/src/core/transport/chttp2/frame_data.c b/src/core/transport/chttp2/frame_data.c
index e6a1b0c..95c27ad 100644
--- a/src/core/transport/chttp2/frame_data.c
+++ b/src/core/transport/chttp2/frame_data.c
@@ -160,4 +160,4 @@
gpr_log(GPR_ERROR, "should never reach here");
abort();
return GRPC_CHTTP2_CONNECTION_ERROR;
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/frame_data.h b/src/core/transport/chttp2/frame_data.h
index 618e226..4d05a5f 100644
--- a/src/core/transport/chttp2/frame_data.h
+++ b/src/core/transport/chttp2/frame_data.h
@@ -77,4 +77,4 @@
/* create a slice with an empty data frame and is_last set */
gpr_slice grpc_chttp2_data_frame_create_empty_close(gpr_uint32 id);
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_FRAME_DATA_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_FRAME_DATA_H__ */
diff --git a/src/core/transport/chttp2/frame_goaway.c b/src/core/transport/chttp2/frame_goaway.c
index b97d6e8..95b75d4 100644
--- a/src/core/transport/chttp2/frame_goaway.c
+++ b/src/core/transport/chttp2/frame_goaway.c
@@ -186,4 +186,4 @@
GPR_ASSERT(p == GPR_SLICE_END_PTR(header));
gpr_slice_buffer_add(slice_buffer, header);
gpr_slice_buffer_add(slice_buffer, debug_data);
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/frame_goaway.h b/src/core/transport/chttp2/frame_goaway.h
index 369bac8..9ccef27 100644
--- a/src/core/transport/chttp2/frame_goaway.h
+++ b/src/core/transport/chttp2/frame_goaway.h
@@ -71,4 +71,4 @@
gpr_slice debug_data,
gpr_slice_buffer *slice_buffer);
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_FRAME_GOAWAY_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_FRAME_GOAWAY_H_ */
diff --git a/src/core/transport/chttp2/frame_ping.c b/src/core/transport/chttp2/frame_ping.c
index 915e70b..26004b3 100644
--- a/src/core/transport/chttp2/frame_ping.c
+++ b/src/core/transport/chttp2/frame_ping.c
@@ -90,4 +90,4 @@
}
return GRPC_CHTTP2_PARSE_OK;
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/frame_ping.h b/src/core/transport/chttp2/frame_ping.h
index 5e8945f..d9d6f7e 100644
--- a/src/core/transport/chttp2/frame_ping.h
+++ b/src/core/transport/chttp2/frame_ping.h
@@ -50,4 +50,4 @@
grpc_chttp2_parse_error grpc_chttp2_ping_parser_parse(
void *parser, grpc_chttp2_parse_state *state, gpr_slice slice, int is_last);
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_FRAME_PING_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_FRAME_PING_H__ */
diff --git a/src/core/transport/chttp2/frame_rst_stream.c b/src/core/transport/chttp2/frame_rst_stream.c
index 742e037..368ca86 100644
--- a/src/core/transport/chttp2/frame_rst_stream.c
+++ b/src/core/transport/chttp2/frame_rst_stream.c
@@ -53,4 +53,4 @@
*p++ = code;
return slice;
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/frame_rst_stream.h b/src/core/transport/chttp2/frame_rst_stream.h
index 95f6b3d..83fc380 100644
--- a/src/core/transport/chttp2/frame_rst_stream.h
+++ b/src/core/transport/chttp2/frame_rst_stream.h
@@ -38,4 +38,4 @@
gpr_slice grpc_chttp2_rst_stream_create(gpr_uint32 stream_id, gpr_uint32 code);
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_FRAME_RST_STREAM_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_FRAME_RST_STREAM_H__ */
diff --git a/src/core/transport/chttp2/frame_settings.c b/src/core/transport/chttp2/frame_settings.c
index a8fd189..06429e2 100644
--- a/src/core/transport/chttp2/frame_settings.c
+++ b/src/core/transport/chttp2/frame_settings.c
@@ -225,4 +225,4 @@
break;
}
}
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/frame_settings.h b/src/core/transport/chttp2/frame_settings.h
index 1d4e5e0..6cde2c6 100644
--- a/src/core/transport/chttp2/frame_settings.h
+++ b/src/core/transport/chttp2/frame_settings.h
@@ -96,4 +96,4 @@
grpc_chttp2_parse_error grpc_chttp2_settings_parser_parse(
void *parser, grpc_chttp2_parse_state *state, gpr_slice slice, int is_last);
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_FRAME_SETTINGS_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_FRAME_SETTINGS_H__ */
diff --git a/src/core/transport/chttp2/frame_window_update.c b/src/core/transport/chttp2/frame_window_update.c
index a0540bb..a8db7d6 100644
--- a/src/core/transport/chttp2/frame_window_update.c
+++ b/src/core/transport/chttp2/frame_window_update.c
@@ -96,4 +96,4 @@
}
return GRPC_CHTTP2_PARSE_OK;
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/frame_window_update.h b/src/core/transport/chttp2/frame_window_update.h
index 132793b..093263d 100644
--- a/src/core/transport/chttp2/frame_window_update.h
+++ b/src/core/transport/chttp2/frame_window_update.h
@@ -52,4 +52,4 @@
grpc_chttp2_parse_error grpc_chttp2_window_update_parser_parse(
void *parser, grpc_chttp2_parse_state *state, gpr_slice slice, int is_last);
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_FRAME_WINDOW_UPDATE_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_FRAME_WINDOW_UPDATE_H__ */
diff --git a/src/core/transport/chttp2/gen_hpack_tables.c b/src/core/transport/chttp2/gen_hpack_tables.c
index ff6f948..86b5931 100644
--- a/src/core/transport/chttp2/gen_hpack_tables.c
+++ b/src/core/transport/chttp2/gen_hpack_tables.c
@@ -359,4 +359,4 @@
generate_base64_inverse_table();
return 0;
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/hpack_parser.c b/src/core/transport/chttp2/hpack_parser.c
index 823245b..3fd8f67 100644
--- a/src/core/transport/chttp2/hpack_parser.c
+++ b/src/core/transport/chttp2/hpack_parser.c
@@ -1391,4 +1391,4 @@
parser->is_eof = 0xde;
}
return GRPC_CHTTP2_PARSE_OK;
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/hpack_parser.h b/src/core/transport/chttp2/hpack_parser.h
index d81ffce..94acc88 100644
--- a/src/core/transport/chttp2/hpack_parser.h
+++ b/src/core/transport/chttp2/hpack_parser.h
@@ -108,4 +108,4 @@
void *hpack_parser, grpc_chttp2_parse_state *state, gpr_slice slice,
int is_last);
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_HPACK_PARSER_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_HPACK_PARSER_H__ */
diff --git a/src/core/transport/chttp2/hpack_table.c b/src/core/transport/chttp2/hpack_table.c
index 5ba9fbf..2c01592 100644
--- a/src/core/transport/chttp2/hpack_table.c
+++ b/src/core/transport/chttp2/hpack_table.c
@@ -220,4 +220,4 @@
}
return r;
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/hpack_table.h b/src/core/transport/chttp2/hpack_table.h
index b105b68..ea0fc1d 100644
--- a/src/core/transport/chttp2/hpack_table.h
+++ b/src/core/transport/chttp2/hpack_table.h
@@ -94,4 +94,4 @@
grpc_chttp2_hptbl_find_result grpc_chttp2_hptbl_find(
const grpc_chttp2_hptbl *tbl, grpc_mdelem *md);
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_HPACK_TABLE_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_HPACK_TABLE_H__ */
diff --git a/src/core/transport/chttp2/http2_errors.h b/src/core/transport/chttp2/http2_errors.h
index b957cd8..1eecd17 100644
--- a/src/core/transport/chttp2/http2_errors.h
+++ b/src/core/transport/chttp2/http2_errors.h
@@ -53,4 +53,4 @@
GRPC_CHTTP2__ERROR_DO_NOT_USE = -1
} grpc_chttp2_error_code;
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_HTTP2_ERRORS_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_HTTP2_ERRORS_H__ */
diff --git a/src/core/transport/chttp2/huffsyms.c b/src/core/transport/chttp2/huffsyms.c
index cfd3fe8..0a926e7 100644
--- a/src/core/transport/chttp2/huffsyms.c
+++ b/src/core/transport/chttp2/huffsyms.c
@@ -293,4 +293,4 @@
{0x7ffffef, 27},
{0x7fffff0, 27},
{0x3ffffee, 26},
- {0x3fffffff, 30}, };
\ No newline at end of file
+ {0x3fffffff, 30}, };
diff --git a/src/core/transport/chttp2/huffsyms.h b/src/core/transport/chttp2/huffsyms.h
index f221b39..131c4ac 100644
--- a/src/core/transport/chttp2/huffsyms.h
+++ b/src/core/transport/chttp2/huffsyms.h
@@ -45,4 +45,4 @@
extern const grpc_chttp2_huffsym grpc_chttp2_huffsyms[GRPC_CHTTP2_NUM_HUFFSYMS];
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_HUFFSYMS_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_HUFFSYMS_H_ */
diff --git a/src/core/transport/chttp2/status_conversion.c b/src/core/transport/chttp2/status_conversion.c
index 9c815fa..bf214b0 100644
--- a/src/core/transport/chttp2/status_conversion.c
+++ b/src/core/transport/chttp2/status_conversion.c
@@ -106,4 +106,4 @@
int grpc_chttp2_grpc_status_to_http2_status(grpc_status_code status) {
return 200;
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/status_conversion.h b/src/core/transport/chttp2/status_conversion.h
index 523a50d..8e26720 100644
--- a/src/core/transport/chttp2/status_conversion.h
+++ b/src/core/transport/chttp2/status_conversion.h
@@ -47,4 +47,4 @@
grpc_status_code grpc_chttp2_http2_status_to_grpc_status(int status);
int grpc_chttp2_grpc_status_to_http2_status(grpc_status_code status);
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_STATUS_CONVERSION_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_STATUS_CONVERSION_H__ */
diff --git a/src/core/transport/chttp2/stream_encoder.c b/src/core/transport/chttp2/stream_encoder.c
index 6f73b49..79cce55 100644
--- a/src/core/transport/chttp2/stream_encoder.c
+++ b/src/core/transport/chttp2/stream_encoder.c
@@ -601,4 +601,4 @@
begin_frame(&st, DATA);
}
finish_frame(&st, 1, eof);
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/stream_encoder.h b/src/core/transport/chttp2/stream_encoder.h
index e5b1cb4..a99d61a 100644
--- a/src/core/transport/chttp2/stream_encoder.h
+++ b/src/core/transport/chttp2/stream_encoder.h
@@ -90,4 +90,4 @@
grpc_chttp2_hpack_compressor *compressor,
gpr_slice_buffer *output);
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_STREAM_ENCODER_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_STREAM_ENCODER_H__ */
diff --git a/src/core/transport/chttp2/stream_map.c b/src/core/transport/chttp2/stream_map.c
index 053dbc3..580e32c 100644
--- a/src/core/transport/chttp2/stream_map.c
+++ b/src/core/transport/chttp2/stream_map.c
@@ -151,4 +151,4 @@
f(user_data, map->keys[i], map->values[i]);
}
}
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/stream_map.h b/src/core/transport/chttp2/stream_map.h
index 2d1f4c4..3fb91fc 100644
--- a/src/core/transport/chttp2/stream_map.h
+++ b/src/core/transport/chttp2/stream_map.h
@@ -78,4 +78,4 @@
void *value),
void *user_data);
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_STREAM_MAP_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_STREAM_MAP_H__ */
diff --git a/src/core/transport/chttp2/timeout_encoding.c b/src/core/transport/chttp2/timeout_encoding.c
index d994350..33915c4 100644
--- a/src/core/transport/chttp2/timeout_encoding.c
+++ b/src/core/transport/chttp2/timeout_encoding.c
@@ -181,4 +181,4 @@
}
p++;
return is_all_whitespace(p);
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/timeout_encoding.h b/src/core/transport/chttp2/timeout_encoding.h
index 5028d33..2bef8ba 100644
--- a/src/core/transport/chttp2/timeout_encoding.h
+++ b/src/core/transport/chttp2/timeout_encoding.h
@@ -44,4 +44,4 @@
void grpc_chttp2_encode_timeout(gpr_timespec timeout, char *buffer);
int grpc_chttp2_decode_timeout(const char *buffer, gpr_timespec *timeout);
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_TIMEOUT_ENCODING_H_ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_TIMEOUT_ENCODING_H_ */
diff --git a/src/core/transport/chttp2/varint.c b/src/core/transport/chttp2/varint.c
index 2efef95..0722c9a 100644
--- a/src/core/transport/chttp2/varint.c
+++ b/src/core/transport/chttp2/varint.c
@@ -62,4 +62,4 @@
target[0] = (gpr_uint8)((tail_value) | 0x80);
}
target[tail_length - 1] &= 0x7f;
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2/varint.h b/src/core/transport/chttp2/varint.h
index 60ce84d..8c353c6 100644
--- a/src/core/transport/chttp2/varint.h
+++ b/src/core/transport/chttp2/varint.h
@@ -71,4 +71,4 @@
} \
} while (0)
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_VARINT_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_VARINT_H__ */
diff --git a/src/core/transport/chttp2_transport.c b/src/core/transport/chttp2_transport.c
index 9d41671..551ae27 100644
--- a/src/core/transport/chttp2_transport.c
+++ b/src/core/transport/chttp2_transport.c
@@ -1770,4 +1770,4 @@
transport *t = gpr_malloc(sizeof(transport));
init_transport(t, setup, arg, channel_args, ep, slices, nslices, mdctx,
is_client);
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/chttp2_transport.h b/src/core/transport/chttp2_transport.h
index 18edcd2..6fbc596 100644
--- a/src/core/transport/chttp2_transport.h
+++ b/src/core/transport/chttp2_transport.h
@@ -44,4 +44,4 @@
size_t nslices, grpc_mdctx *metadata_context,
int is_client);
-#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_TRANSPORT_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_CHTTP2_TRANSPORT_H__ */
diff --git a/src/core/transport/metadata.c b/src/core/transport/metadata.c
index 0f999a1..3dc23e7 100644
--- a/src/core/transport/metadata.c
+++ b/src/core/transport/metadata.c
@@ -544,4 +544,4 @@
slice = s->base64_and_huffman;
unlock(ctx);
return slice;
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/metadata.h b/src/core/transport/metadata.h
index bc6839c..430cae6 100644
--- a/src/core/transport/metadata.h
+++ b/src/core/transport/metadata.h
@@ -136,4 +136,4 @@
#define GRPC_MDSTR_KV_HASH(k_hash, v_hash) (GPR_ROTL((k_hash), 2) ^ (v_hash))
-#endif /* __GRPC_INTERNAL_TRANSPORT_METADATA_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_METADATA_H__ */
diff --git a/src/core/transport/stream_op.c b/src/core/transport/stream_op.c
index f494292..c30e3a2 100644
--- a/src/core/transport/stream_op.c
+++ b/src/core/transport/stream_op.c
@@ -170,4 +170,4 @@
memcpy(sopb->ops + orig_nops, ops, sizeof(grpc_stream_op) * nops);
sopb->nops = new_nops;
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/stream_op.h b/src/core/transport/stream_op.h
index eadbfe0..828a7f7 100644
--- a/src/core/transport/stream_op.h
+++ b/src/core/transport/stream_op.h
@@ -131,4 +131,4 @@
void grpc_sopb_append(grpc_stream_op_buffer *sopb, grpc_stream_op *ops,
size_t nops);
-#endif /* __GRPC_INTERNAL_TRANSPORT_STREAM_OP_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_STREAM_OP_H__ */
diff --git a/src/core/transport/transport.c b/src/core/transport/transport.c
index cfd203a..ef0020d 100644
--- a/src/core/transport/transport.c
+++ b/src/core/transport/transport.c
@@ -92,4 +92,4 @@
void grpc_transport_setup_initiate(grpc_transport_setup *setup) {
setup->vtable->initiate(setup);
-}
\ No newline at end of file
+}
diff --git a/src/core/transport/transport.h b/src/core/transport/transport.h
index 52a91f2..60193b1 100644
--- a/src/core/transport/transport.h
+++ b/src/core/transport/transport.h
@@ -254,4 +254,4 @@
used as a destruction call by setup). */
void grpc_transport_setup_cancel(grpc_transport_setup *setup);
-#endif /* __GRPC_INTERNAL_TRANSPORT_TRANSPORT_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_TRANSPORT_H__ */
diff --git a/src/core/transport/transport_impl.h b/src/core/transport/transport_impl.h
index c807c4a..d1e0b19 100644
--- a/src/core/transport/transport_impl.h
+++ b/src/core/transport/transport_impl.h
@@ -84,4 +84,4 @@
const grpc_transport_vtable *vtable;
};
-#endif /* __GRPC_INTERNAL_TRANSPORT_TRANSPORT_IMPL_H__ */
\ No newline at end of file
+#endif /* __GRPC_INTERNAL_TRANSPORT_TRANSPORT_IMPL_H__ */
diff --git a/src/core/tsi/fake_transport_security.c b/src/core/tsi/fake_transport_security.c
index dbe5ef5..e8af200 100644
--- a/src/core/tsi/fake_transport_security.c
+++ b/src/core/tsi/fake_transport_security.c
@@ -511,4 +511,4 @@
: *max_protected_frame_size;
impl->base.vtable = &frame_protector_vtable;
return &impl->base;
-}
\ No newline at end of file
+}
diff --git a/src/core/tsi/fake_transport_security.h b/src/core/tsi/fake_transport_security.h
index 37076bb..36e62bc 100644
--- a/src/core/tsi/fake_transport_security.h
+++ b/src/core/tsi/fake_transport_security.h
@@ -58,4 +58,4 @@
}
#endif
-#endif /* __FAKE_TRANSPORT_SECURITY_H_ */
\ No newline at end of file
+#endif /* __FAKE_TRANSPORT_SECURITY_H_ */
diff --git a/src/core/tsi/ssl_transport_security.c b/src/core/tsi/ssl_transport_security.c
index 0a37399..2e59275 100644
--- a/src/core/tsi/ssl_transport_security.c
+++ b/src/core/tsi/ssl_transport_security.c
@@ -1313,4 +1313,4 @@
}
}
return 0; /* Not found. */
-}
\ No newline at end of file
+}
diff --git a/src/core/tsi/ssl_transport_security.h b/src/core/tsi/ssl_transport_security.h
index 4ddff58..3c1c4c0 100644
--- a/src/core/tsi/ssl_transport_security.h
+++ b/src/core/tsi/ssl_transport_security.h
@@ -165,4 +165,4 @@
}
#endif
-#endif /* __SSL_TRANSPORT_SECURITY_H_ */
\ No newline at end of file
+#endif /* __SSL_TRANSPORT_SECURITY_H_ */
diff --git a/src/core/tsi/transport_security.c b/src/core/tsi/transport_security.c
index da7e13e..aeb9b3f 100644
--- a/src/core/tsi/transport_security.c
+++ b/src/core/tsi/transport_security.c
@@ -358,4 +358,4 @@
peer->property_count = property_count;
}
return TSI_OK;
-}
\ No newline at end of file
+}
diff --git a/src/core/tsi/transport_security.h b/src/core/tsi/transport_security.h
index 28f60aa..432da07 100644
--- a/src/core/tsi/transport_security.h
+++ b/src/core/tsi/transport_security.h
@@ -115,4 +115,4 @@
}
#endif
-#endif /* __TRANSPORT_SECURITY_H_ */
\ No newline at end of file
+#endif /* __TRANSPORT_SECURITY_H_ */
diff --git a/src/core/tsi/transport_security_interface.h b/src/core/tsi/transport_security_interface.h
index 5dd4a59..90e119c 100644
--- a/src/core/tsi/transport_security_interface.h
+++ b/src/core/tsi/transport_security_interface.h
@@ -361,4 +361,4 @@
}
#endif
-#endif /* __TRANSPORT_SECURITY_INTERFACE_H_ */
\ No newline at end of file
+#endif /* __TRANSPORT_SECURITY_INTERFACE_H_ */
diff --git a/src/cpp/client/channel.cc b/src/cpp/client/channel.cc
index 9a8ee15..ca69d66 100644
--- a/src/cpp/client/channel.cc
+++ b/src/cpp/client/channel.cc
@@ -99,4 +99,4 @@
grpc_call_start_batch(call->call(), ops, nops, buf));
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/client/channel.h b/src/cpp/client/channel.h
index 46da754..06f5a8f 100644
--- a/src/cpp/client/channel.h
+++ b/src/cpp/client/channel.h
@@ -68,4 +68,4 @@
} // namespace grpc
-#endif // __GRPCPP_INTERNAL_CLIENT_CHANNEL_H__
\ No newline at end of file
+#endif // __GRPCPP_INTERNAL_CLIENT_CHANNEL_H__
diff --git a/src/cpp/client/channel_arguments.cc b/src/cpp/client/channel_arguments.cc
index a8c71b6..abf0fc1 100644
--- a/src/cpp/client/channel_arguments.cc
+++ b/src/cpp/client/channel_arguments.cc
@@ -79,4 +79,4 @@
}
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/client/client_context.cc b/src/cpp/client/client_context.cc
index 646c45a..80cbdd9 100644
--- a/src/cpp/client/client_context.cc
+++ b/src/cpp/client/client_context.cc
@@ -81,4 +81,4 @@
}
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/client/client_unary_call.cc b/src/cpp/client/client_unary_call.cc
index 4e71492..8fdd483 100644
--- a/src/cpp/client/client_unary_call.cc
+++ b/src/cpp/client/client_unary_call.cc
@@ -86,4 +86,4 @@
call.PerformOps(buf);
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/client/create_channel.cc b/src/cpp/client/create_channel.cc
index 45502b9..acf51cb 100644
--- a/src/cpp/client/create_channel.cc
+++ b/src/cpp/client/create_channel.cc
@@ -50,4 +50,4 @@
const ChannelArguments &args) {
return std::shared_ptr<ChannelInterface>(new Channel(target, creds, args));
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/client/credentials.cc b/src/cpp/client/credentials.cc
index 90e2781..66571ca 100644
--- a/src/cpp/client/credentials.cc
+++ b/src/cpp/client/credentials.cc
@@ -112,4 +112,4 @@
return cpp_creds;
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/client/internal_stub.cc b/src/cpp/client/internal_stub.cc
index 53b66b9..91724a4 100644
--- a/src/cpp/client/internal_stub.cc
+++ b/src/cpp/client/internal_stub.cc
@@ -33,4 +33,4 @@
#include <grpc++/impl/internal_stub.h>
-namespace grpc {} // namespace grpc
\ No newline at end of file
+namespace grpc {} // namespace grpc
diff --git a/src/cpp/common/call.cc b/src/cpp/common/call.cc
index b7a6450..e29c6a0 100644
--- a/src/cpp/common/call.cc
+++ b/src/cpp/common/call.cc
@@ -283,4 +283,4 @@
call_hook_->PerformOpsOnCall(buffer, this);
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/common/completion_queue.cc b/src/cpp/common/completion_queue.cc
index f2b75b4..c7d883d 100644
--- a/src/cpp/common/completion_queue.cc
+++ b/src/cpp/common/completion_queue.cc
@@ -82,4 +82,4 @@
return ok;
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/common/rpc_method.cc b/src/cpp/common/rpc_method.cc
index e536a1b..1654d4a 100644
--- a/src/cpp/common/rpc_method.cc
+++ b/src/cpp/common/rpc_method.cc
@@ -33,4 +33,4 @@
#include <grpc++/impl/rpc_method.h>
-namespace grpc {} // namespace grpc
\ No newline at end of file
+namespace grpc {} // namespace grpc
diff --git a/src/cpp/proto/proto_utils.cc b/src/cpp/proto/proto_utils.cc
index 57098b5..69a6bb0 100644
--- a/src/cpp/proto/proto_utils.cc
+++ b/src/cpp/proto/proto_utils.cc
@@ -70,4 +70,4 @@
return msg->ParseFromString(msg_string);
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/proto/proto_utils.h b/src/cpp/proto/proto_utils.h
index b3b0328..834884d 100644
--- a/src/cpp/proto/proto_utils.h
+++ b/src/cpp/proto/proto_utils.h
@@ -54,4 +54,4 @@
} // namespace grpc
-#endif // __GRPCPP_INTERNAL_PROTO_PROTO_UTILS_H__
\ No newline at end of file
+#endif // __GRPCPP_INTERNAL_PROTO_PROTO_UTILS_H__
diff --git a/src/cpp/server/async_server_context.cc b/src/cpp/server/async_server_context.cc
index 84b083e..5f8c2ba 100644
--- a/src/cpp/server/async_server_context.cc
+++ b/src/cpp/server/async_server_context.cc
@@ -92,4 +92,4 @@
return success;
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/server/server.cc b/src/cpp/server/server.cc
index 8c0844a..da98cf5 100644
--- a/src/cpp/server/server.cc
+++ b/src/cpp/server/server.cc
@@ -386,4 +386,4 @@
}
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/server/server_builder.cc b/src/cpp/server/server_builder.cc
index 1ca1aca..3c2093c 100644
--- a/src/cpp/server/server_builder.cc
+++ b/src/cpp/server/server_builder.cc
@@ -100,4 +100,4 @@
return server;
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/server/server_context.cc b/src/cpp/server/server_context.cc
index b9c8213..10cce45 100644
--- a/src/cpp/server/server_context.cc
+++ b/src/cpp/server/server_context.cc
@@ -67,4 +67,4 @@
trailing_metadata_.insert(std::make_pair(key, value));
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/server/server_credentials.cc b/src/cpp/server/server_credentials.cc
index fbd6062..69ad000 100644
--- a/src/cpp/server/server_credentials.cc
+++ b/src/cpp/server/server_credentials.cc
@@ -59,4 +59,4 @@
return std::shared_ptr<ServerCredentials>(new ServerCredentials(c_creds));
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/server/thread_pool.cc b/src/cpp/server/thread_pool.cc
index 410e51d..1ca9812 100644
--- a/src/cpp/server/thread_pool.cc
+++ b/src/cpp/server/thread_pool.cc
@@ -77,4 +77,4 @@
cv_.notify_one();
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/server/thread_pool.h b/src/cpp/server/thread_pool.h
index 77b0f33..283618f 100644
--- a/src/cpp/server/thread_pool.h
+++ b/src/cpp/server/thread_pool.h
@@ -61,4 +61,4 @@
} // namespace grpc
-#endif // __GRPCPP_INTERNAL_SERVER_THREAD_POOL_H__
\ No newline at end of file
+#endif // __GRPCPP_INTERNAL_SERVER_THREAD_POOL_H__
diff --git a/src/cpp/util/status.cc b/src/cpp/util/status.cc
index f29415b..bbf8030 100644
--- a/src/cpp/util/status.cc
+++ b/src/cpp/util/status.cc
@@ -38,4 +38,4 @@
const Status &Status::OK = Status();
const Status &Status::Cancelled = Status(StatusCode::CANCELLED);
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/util/time.cc b/src/cpp/util/time.cc
index 56ac476..919e562 100644
--- a/src/cpp/util/time.cc
+++ b/src/cpp/util/time.cc
@@ -63,4 +63,4 @@
return tp;
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/cpp/util/time.h b/src/cpp/util/time.h
index 59c3b9d..9f9e582 100644
--- a/src/cpp/util/time.h
+++ b/src/cpp/util/time.h
@@ -48,4 +48,4 @@
} // namespace grpc
-#endif // __GRPCPP_INTERNAL_UTIL_TIME_H__
\ No newline at end of file
+#endif // __GRPCPP_INTERNAL_UTIL_TIME_H__
diff --git a/src/csharp/GrpcApi/Empty.cs b/src/csharp/GrpcApi/Empty.cs
index dadfd15..7169ee2 100644
--- a/src/csharp/GrpcApi/Empty.cs
+++ b/src/csharp/GrpcApi/Empty.cs
@@ -7,12 +7,12 @@
using pbd = global::Google.ProtocolBuffers.Descriptors;
using scg = global::System.Collections.Generic;
namespace grpc.testing {
-
+
namespace Proto {
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public static partial class Empty {
-
+
#region Extension registration
public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
}
@@ -26,7 +26,7 @@
get { return descriptor; }
}
private static pbd::FileDescriptor descriptor;
-
+
static Empty() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
@@ -34,7 +34,7 @@
pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
descriptor = root;
internal__static_grpc_testing_Empty__Descriptor = Descriptor.MessageTypes[0];
- internal__static_grpc_testing_Empty__FieldAccessorTable =
+ internal__static_grpc_testing_Empty__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::grpc.testing.Empty, global::grpc.testing.Empty.Builder>(internal__static_grpc_testing_Empty__Descriptor,
new string[] { });
return null;
@@ -44,7 +44,7 @@
}, assigner);
}
#endregion
-
+
}
}
#region Messages
@@ -57,48 +57,48 @@
public static Empty DefaultInstance {
get { return defaultInstance; }
}
-
+
public override Empty DefaultInstanceForType {
get { return DefaultInstance; }
}
-
+
protected override Empty ThisMessage {
get { return this; }
}
-
+
public static pbd::MessageDescriptor Descriptor {
get { return global::grpc.testing.Proto.Empty.internal__static_grpc_testing_Empty__Descriptor; }
}
-
+
protected override pb::FieldAccess.FieldAccessorTable<Empty, Empty.Builder> InternalFieldAccessors {
get { return global::grpc.testing.Proto.Empty.internal__static_grpc_testing_Empty__FieldAccessorTable; }
}
-
+
public override bool IsInitialized {
get {
return true;
}
}
-
+
public override void WriteTo(pb::ICodedOutputStream output) {
int size = SerializedSize;
string[] field_names = _emptyFieldNames;
UnknownFields.WriteTo(output);
}
-
+
private int memoizedSerializedSize = -1;
public override int SerializedSize {
get {
int size = memoizedSerializedSize;
if (size != -1) return size;
-
+
size = 0;
size += UnknownFields.SerializedSize;
memoizedSerializedSize = size;
return size;
}
}
-
+
public static Empty ParseFrom(pb::ByteString data) {
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
}
@@ -132,14 +132,14 @@
private Empty MakeReadOnly() {
return this;
}
-
+
public static Builder CreateBuilder() { return new Builder(); }
public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(Empty prototype) {
return new Builder(prototype);
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb::GeneratedBuilder<Empty, Builder> {
protected override Builder ThisBuilder {
@@ -153,10 +153,10 @@
result = cloneFrom;
resultIsReadOnly = true;
}
-
+
private bool resultIsReadOnly;
private Empty result;
-
+
private Empty PrepareBuilder() {
if (resultIsReadOnly) {
Empty original = result;
@@ -166,21 +166,21 @@
}
return result;
}
-
+
public override bool IsInitialized {
get { return result.IsInitialized; }
}
-
+
protected override Empty MessageBeingBuilt {
get { return PrepareBuilder(); }
}
-
+
public override Builder Clear() {
result = DefaultInstance;
resultIsReadOnly = true;
return this;
}
-
+
public override Builder Clone() {
if (resultIsReadOnly) {
return new Builder(result);
@@ -188,15 +188,15 @@
return new Builder().MergeFrom(result);
}
}
-
+
public override pbd::MessageDescriptor DescriptorForType {
get { return global::grpc.testing.Empty.Descriptor; }
}
-
+
public override Empty DefaultInstanceForType {
get { return global::grpc.testing.Empty.DefaultInstance; }
}
-
+
public override Empty BuildPartial() {
if (resultIsReadOnly) {
return result;
@@ -204,7 +204,7 @@
resultIsReadOnly = true;
return result.MakeReadOnly();
}
-
+
public override Builder MergeFrom(pb::IMessage other) {
if (other is Empty) {
return MergeFrom((Empty) other);
@@ -213,18 +213,18 @@
return this;
}
}
-
+
public override Builder MergeFrom(Empty other) {
if (other == global::grpc.testing.Empty.DefaultInstance) return this;
PrepareBuilder();
this.MergeUnknownFields(other.UnknownFields);
return this;
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input) {
return MergeFrom(input, pb::ExtensionRegistry.Empty);
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
PrepareBuilder();
pb::UnknownFieldSet.Builder unknownFields = null;
@@ -262,21 +262,21 @@
}
}
}
-
+
if (unknownFields != null) {
this.UnknownFields = unknownFields.Build();
}
return this;
}
-
+
}
static Empty() {
object.ReferenceEquals(global::grpc.testing.Proto.Empty.Descriptor, null);
}
}
-
+
#endregion
-
+
}
#endregion Designer generated code
diff --git a/src/csharp/GrpcApi/Math.cs b/src/csharp/GrpcApi/Math.cs
index 2d70033..75b1e9d 100644
--- a/src/csharp/GrpcApi/Math.cs
+++ b/src/csharp/GrpcApi/Math.cs
@@ -7,12 +7,12 @@
using pbd = global::Google.ProtocolBuffers.Descriptors;
using scg = global::System.Collections.Generic;
namespace math {
-
+
namespace Proto {
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public static partial class Math {
-
+
#region Extension registration
public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
}
@@ -34,38 +34,38 @@
get { return descriptor; }
}
private static pbd::FileDescriptor descriptor;
-
+
static Math() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
- "CgptYXRoLnByb3RvEgRtYXRoIiwKB0RpdkFyZ3MSEAoIZGl2aWRlbmQYASAB",
- "KAMSDwoHZGl2aXNvchgCIAEoAyIvCghEaXZSZXBseRIQCghxdW90aWVudBgB",
- "IAEoAxIRCglyZW1haW5kZXIYAiABKAMiGAoHRmliQXJncxINCgVsaW1pdBgB",
- "IAEoAyISCgNOdW0SCwoDbnVtGAEgASgDIhkKCEZpYlJlcGx5Eg0KBWNvdW50",
- "GAEgASgDMqQBCgRNYXRoEiYKA0RpdhINLm1hdGguRGl2QXJncxoOLm1hdGgu",
- "RGl2UmVwbHkiABIuCgdEaXZNYW55Eg0ubWF0aC5EaXZBcmdzGg4ubWF0aC5E",
- "aXZSZXBseSIAKAEwARIjCgNGaWISDS5tYXRoLkZpYkFyZ3MaCS5tYXRoLk51",
+ "CgptYXRoLnByb3RvEgRtYXRoIiwKB0RpdkFyZ3MSEAoIZGl2aWRlbmQYASAB",
+ "KAMSDwoHZGl2aXNvchgCIAEoAyIvCghEaXZSZXBseRIQCghxdW90aWVudBgB",
+ "IAEoAxIRCglyZW1haW5kZXIYAiABKAMiGAoHRmliQXJncxINCgVsaW1pdBgB",
+ "IAEoAyISCgNOdW0SCwoDbnVtGAEgASgDIhkKCEZpYlJlcGx5Eg0KBWNvdW50",
+ "GAEgASgDMqQBCgRNYXRoEiYKA0RpdhINLm1hdGguRGl2QXJncxoOLm1hdGgu",
+ "RGl2UmVwbHkiABIuCgdEaXZNYW55Eg0ubWF0aC5EaXZBcmdzGg4ubWF0aC5E",
+ "aXZSZXBseSIAKAEwARIjCgNGaWISDS5tYXRoLkZpYkFyZ3MaCS5tYXRoLk51",
"bSIAMAESHwoDU3VtEgkubWF0aC5OdW0aCS5tYXRoLk51bSIAKAE="));
pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
descriptor = root;
internal__static_math_DivArgs__Descriptor = Descriptor.MessageTypes[0];
- internal__static_math_DivArgs__FieldAccessorTable =
+ internal__static_math_DivArgs__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::math.DivArgs, global::math.DivArgs.Builder>(internal__static_math_DivArgs__Descriptor,
new string[] { "Dividend", "Divisor", });
internal__static_math_DivReply__Descriptor = Descriptor.MessageTypes[1];
- internal__static_math_DivReply__FieldAccessorTable =
+ internal__static_math_DivReply__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::math.DivReply, global::math.DivReply.Builder>(internal__static_math_DivReply__Descriptor,
new string[] { "Quotient", "Remainder", });
internal__static_math_FibArgs__Descriptor = Descriptor.MessageTypes[2];
- internal__static_math_FibArgs__FieldAccessorTable =
+ internal__static_math_FibArgs__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::math.FibArgs, global::math.FibArgs.Builder>(internal__static_math_FibArgs__Descriptor,
new string[] { "Limit", });
internal__static_math_Num__Descriptor = Descriptor.MessageTypes[3];
- internal__static_math_Num__FieldAccessorTable =
+ internal__static_math_Num__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::math.Num, global::math.Num.Builder>(internal__static_math_Num__Descriptor,
new string[] { "Num_", });
internal__static_math_FibReply__Descriptor = Descriptor.MessageTypes[4];
- internal__static_math_FibReply__FieldAccessorTable =
+ internal__static_math_FibReply__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::math.FibReply, global::math.FibReply.Builder>(internal__static_math_FibReply__Descriptor,
new string[] { "Count", });
pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
@@ -77,7 +77,7 @@
}, assigner);
}
#endregion
-
+
}
}
#region Messages
@@ -90,23 +90,23 @@
public static DivArgs DefaultInstance {
get { return defaultInstance; }
}
-
+
public override DivArgs DefaultInstanceForType {
get { return DefaultInstance; }
}
-
+
protected override DivArgs ThisMessage {
get { return this; }
}
-
+
public static pbd::MessageDescriptor Descriptor {
get { return global::math.Proto.Math.internal__static_math_DivArgs__Descriptor; }
}
-
+
protected override pb::FieldAccess.FieldAccessorTable<DivArgs, DivArgs.Builder> InternalFieldAccessors {
get { return global::math.Proto.Math.internal__static_math_DivArgs__FieldAccessorTable; }
}
-
+
public const int DividendFieldNumber = 1;
private bool hasDividend;
private long dividend_;
@@ -116,7 +116,7 @@
public long Dividend {
get { return dividend_; }
}
-
+
public const int DivisorFieldNumber = 2;
private bool hasDivisor;
private long divisor_;
@@ -126,13 +126,13 @@
public long Divisor {
get { return divisor_; }
}
-
+
public override bool IsInitialized {
get {
return true;
}
}
-
+
public override void WriteTo(pb::ICodedOutputStream output) {
int size = SerializedSize;
string[] field_names = _divArgsFieldNames;
@@ -144,13 +144,13 @@
}
UnknownFields.WriteTo(output);
}
-
+
private int memoizedSerializedSize = -1;
public override int SerializedSize {
get {
int size = memoizedSerializedSize;
if (size != -1) return size;
-
+
size = 0;
if (hasDividend) {
size += pb::CodedOutputStream.ComputeInt64Size(1, Dividend);
@@ -163,7 +163,7 @@
return size;
}
}
-
+
public static DivArgs ParseFrom(pb::ByteString data) {
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
}
@@ -197,14 +197,14 @@
private DivArgs MakeReadOnly() {
return this;
}
-
+
public static Builder CreateBuilder() { return new Builder(); }
public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(DivArgs prototype) {
return new Builder(prototype);
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb::GeneratedBuilder<DivArgs, Builder> {
protected override Builder ThisBuilder {
@@ -218,10 +218,10 @@
result = cloneFrom;
resultIsReadOnly = true;
}
-
+
private bool resultIsReadOnly;
private DivArgs result;
-
+
private DivArgs PrepareBuilder() {
if (resultIsReadOnly) {
DivArgs original = result;
@@ -231,21 +231,21 @@
}
return result;
}
-
+
public override bool IsInitialized {
get { return result.IsInitialized; }
}
-
+
protected override DivArgs MessageBeingBuilt {
get { return PrepareBuilder(); }
}
-
+
public override Builder Clear() {
result = DefaultInstance;
resultIsReadOnly = true;
return this;
}
-
+
public override Builder Clone() {
if (resultIsReadOnly) {
return new Builder(result);
@@ -253,15 +253,15 @@
return new Builder().MergeFrom(result);
}
}
-
+
public override pbd::MessageDescriptor DescriptorForType {
get { return global::math.DivArgs.Descriptor; }
}
-
+
public override DivArgs DefaultInstanceForType {
get { return global::math.DivArgs.DefaultInstance; }
}
-
+
public override DivArgs BuildPartial() {
if (resultIsReadOnly) {
return result;
@@ -269,7 +269,7 @@
resultIsReadOnly = true;
return result.MakeReadOnly();
}
-
+
public override Builder MergeFrom(pb::IMessage other) {
if (other is DivArgs) {
return MergeFrom((DivArgs) other);
@@ -278,7 +278,7 @@
return this;
}
}
-
+
public override Builder MergeFrom(DivArgs other) {
if (other == global::math.DivArgs.DefaultInstance) return this;
PrepareBuilder();
@@ -291,11 +291,11 @@
this.MergeUnknownFields(other.UnknownFields);
return this;
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input) {
return MergeFrom(input, pb::ExtensionRegistry.Empty);
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
PrepareBuilder();
pb::UnknownFieldSet.Builder unknownFields = null;
@@ -341,14 +341,14 @@
}
}
}
-
+
if (unknownFields != null) {
this.UnknownFields = unknownFields.Build();
}
return this;
}
-
-
+
+
public bool HasDividend {
get { return result.hasDividend; }
}
@@ -368,7 +368,7 @@
result.dividend_ = 0L;
return this;
}
-
+
public bool HasDivisor {
get { return result.hasDivisor; }
}
@@ -393,7 +393,7 @@
object.ReferenceEquals(global::math.Proto.Math.Descriptor, null);
}
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class DivReply : pb::GeneratedMessage<DivReply, DivReply.Builder> {
private DivReply() { }
@@ -403,23 +403,23 @@
public static DivReply DefaultInstance {
get { return defaultInstance; }
}
-
+
public override DivReply DefaultInstanceForType {
get { return DefaultInstance; }
}
-
+
protected override DivReply ThisMessage {
get { return this; }
}
-
+
public static pbd::MessageDescriptor Descriptor {
get { return global::math.Proto.Math.internal__static_math_DivReply__Descriptor; }
}
-
+
protected override pb::FieldAccess.FieldAccessorTable<DivReply, DivReply.Builder> InternalFieldAccessors {
get { return global::math.Proto.Math.internal__static_math_DivReply__FieldAccessorTable; }
}
-
+
public const int QuotientFieldNumber = 1;
private bool hasQuotient;
private long quotient_;
@@ -429,7 +429,7 @@
public long Quotient {
get { return quotient_; }
}
-
+
public const int RemainderFieldNumber = 2;
private bool hasRemainder;
private long remainder_;
@@ -439,13 +439,13 @@
public long Remainder {
get { return remainder_; }
}
-
+
public override bool IsInitialized {
get {
return true;
}
}
-
+
public override void WriteTo(pb::ICodedOutputStream output) {
int size = SerializedSize;
string[] field_names = _divReplyFieldNames;
@@ -457,13 +457,13 @@
}
UnknownFields.WriteTo(output);
}
-
+
private int memoizedSerializedSize = -1;
public override int SerializedSize {
get {
int size = memoizedSerializedSize;
if (size != -1) return size;
-
+
size = 0;
if (hasQuotient) {
size += pb::CodedOutputStream.ComputeInt64Size(1, Quotient);
@@ -476,7 +476,7 @@
return size;
}
}
-
+
public static DivReply ParseFrom(pb::ByteString data) {
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
}
@@ -510,14 +510,14 @@
private DivReply MakeReadOnly() {
return this;
}
-
+
public static Builder CreateBuilder() { return new Builder(); }
public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(DivReply prototype) {
return new Builder(prototype);
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb::GeneratedBuilder<DivReply, Builder> {
protected override Builder ThisBuilder {
@@ -531,10 +531,10 @@
result = cloneFrom;
resultIsReadOnly = true;
}
-
+
private bool resultIsReadOnly;
private DivReply result;
-
+
private DivReply PrepareBuilder() {
if (resultIsReadOnly) {
DivReply original = result;
@@ -544,21 +544,21 @@
}
return result;
}
-
+
public override bool IsInitialized {
get { return result.IsInitialized; }
}
-
+
protected override DivReply MessageBeingBuilt {
get { return PrepareBuilder(); }
}
-
+
public override Builder Clear() {
result = DefaultInstance;
resultIsReadOnly = true;
return this;
}
-
+
public override Builder Clone() {
if (resultIsReadOnly) {
return new Builder(result);
@@ -566,15 +566,15 @@
return new Builder().MergeFrom(result);
}
}
-
+
public override pbd::MessageDescriptor DescriptorForType {
get { return global::math.DivReply.Descriptor; }
}
-
+
public override DivReply DefaultInstanceForType {
get { return global::math.DivReply.DefaultInstance; }
}
-
+
public override DivReply BuildPartial() {
if (resultIsReadOnly) {
return result;
@@ -582,7 +582,7 @@
resultIsReadOnly = true;
return result.MakeReadOnly();
}
-
+
public override Builder MergeFrom(pb::IMessage other) {
if (other is DivReply) {
return MergeFrom((DivReply) other);
@@ -591,7 +591,7 @@
return this;
}
}
-
+
public override Builder MergeFrom(DivReply other) {
if (other == global::math.DivReply.DefaultInstance) return this;
PrepareBuilder();
@@ -604,11 +604,11 @@
this.MergeUnknownFields(other.UnknownFields);
return this;
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input) {
return MergeFrom(input, pb::ExtensionRegistry.Empty);
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
PrepareBuilder();
pb::UnknownFieldSet.Builder unknownFields = null;
@@ -654,14 +654,14 @@
}
}
}
-
+
if (unknownFields != null) {
this.UnknownFields = unknownFields.Build();
}
return this;
}
-
-
+
+
public bool HasQuotient {
get { return result.hasQuotient; }
}
@@ -681,7 +681,7 @@
result.quotient_ = 0L;
return this;
}
-
+
public bool HasRemainder {
get { return result.hasRemainder; }
}
@@ -706,7 +706,7 @@
object.ReferenceEquals(global::math.Proto.Math.Descriptor, null);
}
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class FibArgs : pb::GeneratedMessage<FibArgs, FibArgs.Builder> {
private FibArgs() { }
@@ -716,23 +716,23 @@
public static FibArgs DefaultInstance {
get { return defaultInstance; }
}
-
+
public override FibArgs DefaultInstanceForType {
get { return DefaultInstance; }
}
-
+
protected override FibArgs ThisMessage {
get { return this; }
}
-
+
public static pbd::MessageDescriptor Descriptor {
get { return global::math.Proto.Math.internal__static_math_FibArgs__Descriptor; }
}
-
+
protected override pb::FieldAccess.FieldAccessorTable<FibArgs, FibArgs.Builder> InternalFieldAccessors {
get { return global::math.Proto.Math.internal__static_math_FibArgs__FieldAccessorTable; }
}
-
+
public const int LimitFieldNumber = 1;
private bool hasLimit;
private long limit_;
@@ -742,13 +742,13 @@
public long Limit {
get { return limit_; }
}
-
+
public override bool IsInitialized {
get {
return true;
}
}
-
+
public override void WriteTo(pb::ICodedOutputStream output) {
int size = SerializedSize;
string[] field_names = _fibArgsFieldNames;
@@ -757,13 +757,13 @@
}
UnknownFields.WriteTo(output);
}
-
+
private int memoizedSerializedSize = -1;
public override int SerializedSize {
get {
int size = memoizedSerializedSize;
if (size != -1) return size;
-
+
size = 0;
if (hasLimit) {
size += pb::CodedOutputStream.ComputeInt64Size(1, Limit);
@@ -773,7 +773,7 @@
return size;
}
}
-
+
public static FibArgs ParseFrom(pb::ByteString data) {
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
}
@@ -807,14 +807,14 @@
private FibArgs MakeReadOnly() {
return this;
}
-
+
public static Builder CreateBuilder() { return new Builder(); }
public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(FibArgs prototype) {
return new Builder(prototype);
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb::GeneratedBuilder<FibArgs, Builder> {
protected override Builder ThisBuilder {
@@ -828,10 +828,10 @@
result = cloneFrom;
resultIsReadOnly = true;
}
-
+
private bool resultIsReadOnly;
private FibArgs result;
-
+
private FibArgs PrepareBuilder() {
if (resultIsReadOnly) {
FibArgs original = result;
@@ -841,21 +841,21 @@
}
return result;
}
-
+
public override bool IsInitialized {
get { return result.IsInitialized; }
}
-
+
protected override FibArgs MessageBeingBuilt {
get { return PrepareBuilder(); }
}
-
+
public override Builder Clear() {
result = DefaultInstance;
resultIsReadOnly = true;
return this;
}
-
+
public override Builder Clone() {
if (resultIsReadOnly) {
return new Builder(result);
@@ -863,15 +863,15 @@
return new Builder().MergeFrom(result);
}
}
-
+
public override pbd::MessageDescriptor DescriptorForType {
get { return global::math.FibArgs.Descriptor; }
}
-
+
public override FibArgs DefaultInstanceForType {
get { return global::math.FibArgs.DefaultInstance; }
}
-
+
public override FibArgs BuildPartial() {
if (resultIsReadOnly) {
return result;
@@ -879,7 +879,7 @@
resultIsReadOnly = true;
return result.MakeReadOnly();
}
-
+
public override Builder MergeFrom(pb::IMessage other) {
if (other is FibArgs) {
return MergeFrom((FibArgs) other);
@@ -888,7 +888,7 @@
return this;
}
}
-
+
public override Builder MergeFrom(FibArgs other) {
if (other == global::math.FibArgs.DefaultInstance) return this;
PrepareBuilder();
@@ -898,11 +898,11 @@
this.MergeUnknownFields(other.UnknownFields);
return this;
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input) {
return MergeFrom(input, pb::ExtensionRegistry.Empty);
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
PrepareBuilder();
pb::UnknownFieldSet.Builder unknownFields = null;
@@ -944,14 +944,14 @@
}
}
}
-
+
if (unknownFields != null) {
this.UnknownFields = unknownFields.Build();
}
return this;
}
-
-
+
+
public bool HasLimit {
get { return result.hasLimit; }
}
@@ -976,7 +976,7 @@
object.ReferenceEquals(global::math.Proto.Math.Descriptor, null);
}
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Num : pb::GeneratedMessage<Num, Num.Builder> {
private Num() { }
@@ -986,23 +986,23 @@
public static Num DefaultInstance {
get { return defaultInstance; }
}
-
+
public override Num DefaultInstanceForType {
get { return DefaultInstance; }
}
-
+
protected override Num ThisMessage {
get { return this; }
}
-
+
public static pbd::MessageDescriptor Descriptor {
get { return global::math.Proto.Math.internal__static_math_Num__Descriptor; }
}
-
+
protected override pb::FieldAccess.FieldAccessorTable<Num, Num.Builder> InternalFieldAccessors {
get { return global::math.Proto.Math.internal__static_math_Num__FieldAccessorTable; }
}
-
+
public const int Num_FieldNumber = 1;
private bool hasNum_;
private long num_;
@@ -1012,13 +1012,13 @@
public long Num_ {
get { return num_; }
}
-
+
public override bool IsInitialized {
get {
return true;
}
}
-
+
public override void WriteTo(pb::ICodedOutputStream output) {
int size = SerializedSize;
string[] field_names = _numFieldNames;
@@ -1027,13 +1027,13 @@
}
UnknownFields.WriteTo(output);
}
-
+
private int memoizedSerializedSize = -1;
public override int SerializedSize {
get {
int size = memoizedSerializedSize;
if (size != -1) return size;
-
+
size = 0;
if (hasNum_) {
size += pb::CodedOutputStream.ComputeInt64Size(1, Num_);
@@ -1043,7 +1043,7 @@
return size;
}
}
-
+
public static Num ParseFrom(pb::ByteString data) {
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
}
@@ -1077,14 +1077,14 @@
private Num MakeReadOnly() {
return this;
}
-
+
public static Builder CreateBuilder() { return new Builder(); }
public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(Num prototype) {
return new Builder(prototype);
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb::GeneratedBuilder<Num, Builder> {
protected override Builder ThisBuilder {
@@ -1098,10 +1098,10 @@
result = cloneFrom;
resultIsReadOnly = true;
}
-
+
private bool resultIsReadOnly;
private Num result;
-
+
private Num PrepareBuilder() {
if (resultIsReadOnly) {
Num original = result;
@@ -1111,21 +1111,21 @@
}
return result;
}
-
+
public override bool IsInitialized {
get { return result.IsInitialized; }
}
-
+
protected override Num MessageBeingBuilt {
get { return PrepareBuilder(); }
}
-
+
public override Builder Clear() {
result = DefaultInstance;
resultIsReadOnly = true;
return this;
}
-
+
public override Builder Clone() {
if (resultIsReadOnly) {
return new Builder(result);
@@ -1133,15 +1133,15 @@
return new Builder().MergeFrom(result);
}
}
-
+
public override pbd::MessageDescriptor DescriptorForType {
get { return global::math.Num.Descriptor; }
}
-
+
public override Num DefaultInstanceForType {
get { return global::math.Num.DefaultInstance; }
}
-
+
public override Num BuildPartial() {
if (resultIsReadOnly) {
return result;
@@ -1149,7 +1149,7 @@
resultIsReadOnly = true;
return result.MakeReadOnly();
}
-
+
public override Builder MergeFrom(pb::IMessage other) {
if (other is Num) {
return MergeFrom((Num) other);
@@ -1158,7 +1158,7 @@
return this;
}
}
-
+
public override Builder MergeFrom(Num other) {
if (other == global::math.Num.DefaultInstance) return this;
PrepareBuilder();
@@ -1168,11 +1168,11 @@
this.MergeUnknownFields(other.UnknownFields);
return this;
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input) {
return MergeFrom(input, pb::ExtensionRegistry.Empty);
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
PrepareBuilder();
pb::UnknownFieldSet.Builder unknownFields = null;
@@ -1214,14 +1214,14 @@
}
}
}
-
+
if (unknownFields != null) {
this.UnknownFields = unknownFields.Build();
}
return this;
}
-
-
+
+
public bool HasNum_ {
get { return result.hasNum_; }
}
@@ -1246,7 +1246,7 @@
object.ReferenceEquals(global::math.Proto.Math.Descriptor, null);
}
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class FibReply : pb::GeneratedMessage<FibReply, FibReply.Builder> {
private FibReply() { }
@@ -1256,23 +1256,23 @@
public static FibReply DefaultInstance {
get { return defaultInstance; }
}
-
+
public override FibReply DefaultInstanceForType {
get { return DefaultInstance; }
}
-
+
protected override FibReply ThisMessage {
get { return this; }
}
-
+
public static pbd::MessageDescriptor Descriptor {
get { return global::math.Proto.Math.internal__static_math_FibReply__Descriptor; }
}
-
+
protected override pb::FieldAccess.FieldAccessorTable<FibReply, FibReply.Builder> InternalFieldAccessors {
get { return global::math.Proto.Math.internal__static_math_FibReply__FieldAccessorTable; }
}
-
+
public const int CountFieldNumber = 1;
private bool hasCount;
private long count_;
@@ -1282,13 +1282,13 @@
public long Count {
get { return count_; }
}
-
+
public override bool IsInitialized {
get {
return true;
}
}
-
+
public override void WriteTo(pb::ICodedOutputStream output) {
int size = SerializedSize;
string[] field_names = _fibReplyFieldNames;
@@ -1297,13 +1297,13 @@
}
UnknownFields.WriteTo(output);
}
-
+
private int memoizedSerializedSize = -1;
public override int SerializedSize {
get {
int size = memoizedSerializedSize;
if (size != -1) return size;
-
+
size = 0;
if (hasCount) {
size += pb::CodedOutputStream.ComputeInt64Size(1, Count);
@@ -1313,7 +1313,7 @@
return size;
}
}
-
+
public static FibReply ParseFrom(pb::ByteString data) {
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
}
@@ -1347,14 +1347,14 @@
private FibReply MakeReadOnly() {
return this;
}
-
+
public static Builder CreateBuilder() { return new Builder(); }
public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(FibReply prototype) {
return new Builder(prototype);
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb::GeneratedBuilder<FibReply, Builder> {
protected override Builder ThisBuilder {
@@ -1368,10 +1368,10 @@
result = cloneFrom;
resultIsReadOnly = true;
}
-
+
private bool resultIsReadOnly;
private FibReply result;
-
+
private FibReply PrepareBuilder() {
if (resultIsReadOnly) {
FibReply original = result;
@@ -1381,21 +1381,21 @@
}
return result;
}
-
+
public override bool IsInitialized {
get { return result.IsInitialized; }
}
-
+
protected override FibReply MessageBeingBuilt {
get { return PrepareBuilder(); }
}
-
+
public override Builder Clear() {
result = DefaultInstance;
resultIsReadOnly = true;
return this;
}
-
+
public override Builder Clone() {
if (resultIsReadOnly) {
return new Builder(result);
@@ -1403,15 +1403,15 @@
return new Builder().MergeFrom(result);
}
}
-
+
public override pbd::MessageDescriptor DescriptorForType {
get { return global::math.FibReply.Descriptor; }
}
-
+
public override FibReply DefaultInstanceForType {
get { return global::math.FibReply.DefaultInstance; }
}
-
+
public override FibReply BuildPartial() {
if (resultIsReadOnly) {
return result;
@@ -1419,7 +1419,7 @@
resultIsReadOnly = true;
return result.MakeReadOnly();
}
-
+
public override Builder MergeFrom(pb::IMessage other) {
if (other is FibReply) {
return MergeFrom((FibReply) other);
@@ -1428,7 +1428,7 @@
return this;
}
}
-
+
public override Builder MergeFrom(FibReply other) {
if (other == global::math.FibReply.DefaultInstance) return this;
PrepareBuilder();
@@ -1438,11 +1438,11 @@
this.MergeUnknownFields(other.UnknownFields);
return this;
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input) {
return MergeFrom(input, pb::ExtensionRegistry.Empty);
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
PrepareBuilder();
pb::UnknownFieldSet.Builder unknownFields = null;
@@ -1484,14 +1484,14 @@
}
}
}
-
+
if (unknownFields != null) {
this.UnknownFields = unknownFields.Build();
}
return this;
}
-
-
+
+
public bool HasCount {
get { return result.hasCount; }
}
@@ -1516,16 +1516,16 @@
object.ReferenceEquals(global::math.Proto.Math.Descriptor, null);
}
}
-
+
#endregion
-
+
#region Services
/*
* Service generation is now disabled by default, use the following option to enable:
* option (google.protobuf.csharp_file_options).service_generator_type = GENERIC;
*/
#endregion
-
+
}
#endregion Designer generated code
diff --git a/src/csharp/GrpcApi/MathExamples.cs b/src/csharp/GrpcApi/MathExamples.cs
index 07bcc9c..2202c52 100644
--- a/src/csharp/GrpcApi/MathExamples.cs
+++ b/src/csharp/GrpcApi/MathExamples.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -72,10 +72,10 @@
public static void SumExample(MathGrpc.IMathServiceClient stub)
{
- List<Num> numbers = new List<Num>{new Num.Builder { Num_ = 1 }.Build(),
+ List<Num> numbers = new List<Num>{new Num.Builder { Num_ = 1 }.Build(),
new Num.Builder { Num_ = 2 }.Build(),
new Num.Builder { Num_ = 3 }.Build()};
-
+
var res = stub.Sum();
foreach (var num in numbers) {
res.Inputs.OnNext(num);
@@ -94,7 +94,7 @@
};
var recorder = new RecordingObserver<DivReply>();
-
+
var inputs = stub.DivMany(recorder);
foreach (var input in divArgsList)
{
@@ -108,14 +108,14 @@
public static void DependendRequestsExample(MathGrpc.IMathServiceClient stub)
{
var numberList = new List<Num>
- { new Num.Builder{ Num_ = 1 }.Build(),
+ { new Num.Builder{ Num_ = 1 }.Build(),
new Num.Builder{ Num_ = 2 }.Build(), new Num.Builder{ Num_ = 3 }.Build()
};
numberList.ToObservable();
//IObserver<Num> numbers;
- //Task<Num> call = stub.Sum(out numbers);
+ //Task<Num> call = stub.Sum(out numbers);
//foreach (var num in numberList)
//{
// numbers.OnNext(num);
diff --git a/src/csharp/GrpcApi/MathGrpc.cs b/src/csharp/GrpcApi/MathGrpc.cs
index 606e7f0..caea160 100644
--- a/src/csharp/GrpcApi/MathGrpc.cs
+++ b/src/csharp/GrpcApi/MathGrpc.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -154,4 +154,4 @@
return new MathServiceClientStub(channel);
}
}
-}
\ No newline at end of file
+}
diff --git a/src/csharp/GrpcApi/MathServiceImpl.cs b/src/csharp/GrpcApi/MathServiceImpl.cs
index ffd794d..1a2f98f 100644
--- a/src/csharp/GrpcApi/MathServiceImpl.cs
+++ b/src/csharp/GrpcApi/MathServiceImpl.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -59,7 +59,7 @@
// TODO: support cancellation....
throw new NotImplementedException("Not implemented yet");
}
-
+
if (request.Limit > 0)
{
foreach (var num in FibInternal(request.Limit))
@@ -124,7 +124,7 @@
{
this.responseObserver = responseObserver;
}
-
+
public void OnCompleted()
{
Task.Factory.StartNew(() =>
@@ -143,7 +143,7 @@
// callback is called from grpc threadpool which
// currently only has one thread.
// Same story for OnCompleted().
- Task.Factory.StartNew(() =>
+ Task.Factory.StartNew(() =>
responseObserver.OnNext(DivInternal(value)));
}
}
diff --git a/src/csharp/GrpcApi/Messages.cs b/src/csharp/GrpcApi/Messages.cs
index 78e3404..386f377 100644
--- a/src/csharp/GrpcApi/Messages.cs
+++ b/src/csharp/GrpcApi/Messages.cs
@@ -7,10 +7,10 @@
using pbd = global::Google.ProtocolBuffers.Descriptors;
using scg = global::System.Collections.Generic;
namespace grpc.testing {
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public static partial class Messages {
-
+
#region Extension registration
public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
}
@@ -38,62 +38,62 @@
get { return descriptor; }
}
private static pbd::FileDescriptor descriptor;
-
+
static Messages() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
- "Cg5tZXNzYWdlcy5wcm90bxIMZ3JwYy50ZXN0aW5nIkAKB1BheWxvYWQSJwoE",
- "dHlwZRgBIAEoDjIZLmdycGMudGVzdGluZy5QYXlsb2FkVHlwZRIMCgRib2R5",
- "GAIgASgMIrEBCg1TaW1wbGVSZXF1ZXN0EjAKDXJlc3BvbnNlX3R5cGUYASAB",
- "KA4yGS5ncnBjLnRlc3RpbmcuUGF5bG9hZFR5cGUSFQoNcmVzcG9uc2Vfc2l6",
- "ZRgCIAEoBRImCgdwYXlsb2FkGAMgASgLMhUuZ3JwYy50ZXN0aW5nLlBheWxv",
- "YWQSFQoNZmlsbF91c2VybmFtZRgEIAEoCBIYChBmaWxsX29hdXRoX3Njb3Bl",
- "GAUgASgIIl8KDlNpbXBsZVJlc3BvbnNlEiYKB3BheWxvYWQYASABKAsyFS5n",
- "cnBjLnRlc3RpbmcuUGF5bG9hZBIQCgh1c2VybmFtZRgCIAEoCRITCgtvYXV0",
- "aF9zY29wZRgDIAEoCSJDChlTdHJlYW1pbmdJbnB1dENhbGxSZXF1ZXN0EiYK",
- "B3BheWxvYWQYASABKAsyFS5ncnBjLnRlc3RpbmcuUGF5bG9hZCI9ChpTdHJl",
- "YW1pbmdJbnB1dENhbGxSZXNwb25zZRIfChdhZ2dyZWdhdGVkX3BheWxvYWRf",
- "c2l6ZRgBIAEoBSI3ChJSZXNwb25zZVBhcmFtZXRlcnMSDAoEc2l6ZRgBIAEo",
- "BRITCgtpbnRlcnZhbF91cxgCIAEoBSK1AQoaU3RyZWFtaW5nT3V0cHV0Q2Fs",
- "bFJlcXVlc3QSMAoNcmVzcG9uc2VfdHlwZRgBIAEoDjIZLmdycGMudGVzdGlu",
- "Zy5QYXlsb2FkVHlwZRI9ChNyZXNwb25zZV9wYXJhbWV0ZXJzGAIgAygLMiAu",
- "Z3JwYy50ZXN0aW5nLlJlc3BvbnNlUGFyYW1ldGVycxImCgdwYXlsb2FkGAMg",
- "ASgLMhUuZ3JwYy50ZXN0aW5nLlBheWxvYWQiRQobU3RyZWFtaW5nT3V0cHV0",
- "Q2FsbFJlc3BvbnNlEiYKB3BheWxvYWQYASABKAsyFS5ncnBjLnRlc3Rpbmcu",
- "UGF5bG9hZCo/CgtQYXlsb2FkVHlwZRIQCgxDT01QUkVTU0FCTEUQABISCg5V",
+ "Cg5tZXNzYWdlcy5wcm90bxIMZ3JwYy50ZXN0aW5nIkAKB1BheWxvYWQSJwoE",
+ "dHlwZRgBIAEoDjIZLmdycGMudGVzdGluZy5QYXlsb2FkVHlwZRIMCgRib2R5",
+ "GAIgASgMIrEBCg1TaW1wbGVSZXF1ZXN0EjAKDXJlc3BvbnNlX3R5cGUYASAB",
+ "KA4yGS5ncnBjLnRlc3RpbmcuUGF5bG9hZFR5cGUSFQoNcmVzcG9uc2Vfc2l6",
+ "ZRgCIAEoBRImCgdwYXlsb2FkGAMgASgLMhUuZ3JwYy50ZXN0aW5nLlBheWxv",
+ "YWQSFQoNZmlsbF91c2VybmFtZRgEIAEoCBIYChBmaWxsX29hdXRoX3Njb3Bl",
+ "GAUgASgIIl8KDlNpbXBsZVJlc3BvbnNlEiYKB3BheWxvYWQYASABKAsyFS5n",
+ "cnBjLnRlc3RpbmcuUGF5bG9hZBIQCgh1c2VybmFtZRgCIAEoCRITCgtvYXV0",
+ "aF9zY29wZRgDIAEoCSJDChlTdHJlYW1pbmdJbnB1dENhbGxSZXF1ZXN0EiYK",
+ "B3BheWxvYWQYASABKAsyFS5ncnBjLnRlc3RpbmcuUGF5bG9hZCI9ChpTdHJl",
+ "YW1pbmdJbnB1dENhbGxSZXNwb25zZRIfChdhZ2dyZWdhdGVkX3BheWxvYWRf",
+ "c2l6ZRgBIAEoBSI3ChJSZXNwb25zZVBhcmFtZXRlcnMSDAoEc2l6ZRgBIAEo",
+ "BRITCgtpbnRlcnZhbF91cxgCIAEoBSK1AQoaU3RyZWFtaW5nT3V0cHV0Q2Fs",
+ "bFJlcXVlc3QSMAoNcmVzcG9uc2VfdHlwZRgBIAEoDjIZLmdycGMudGVzdGlu",
+ "Zy5QYXlsb2FkVHlwZRI9ChNyZXNwb25zZV9wYXJhbWV0ZXJzGAIgAygLMiAu",
+ "Z3JwYy50ZXN0aW5nLlJlc3BvbnNlUGFyYW1ldGVycxImCgdwYXlsb2FkGAMg",
+ "ASgLMhUuZ3JwYy50ZXN0aW5nLlBheWxvYWQiRQobU3RyZWFtaW5nT3V0cHV0",
+ "Q2FsbFJlc3BvbnNlEiYKB3BheWxvYWQYASABKAsyFS5ncnBjLnRlc3Rpbmcu",
+ "UGF5bG9hZCo/CgtQYXlsb2FkVHlwZRIQCgxDT01QUkVTU0FCTEUQABISCg5V",
"TkNPTVBSRVNTQUJMRRABEgoKBlJBTkRPTRAC"));
pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
descriptor = root;
internal__static_grpc_testing_Payload__Descriptor = Descriptor.MessageTypes[0];
- internal__static_grpc_testing_Payload__FieldAccessorTable =
+ internal__static_grpc_testing_Payload__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::grpc.testing.Payload, global::grpc.testing.Payload.Builder>(internal__static_grpc_testing_Payload__Descriptor,
new string[] { "Type", "Body", });
internal__static_grpc_testing_SimpleRequest__Descriptor = Descriptor.MessageTypes[1];
- internal__static_grpc_testing_SimpleRequest__FieldAccessorTable =
+ internal__static_grpc_testing_SimpleRequest__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::grpc.testing.SimpleRequest, global::grpc.testing.SimpleRequest.Builder>(internal__static_grpc_testing_SimpleRequest__Descriptor,
new string[] { "ResponseType", "ResponseSize", "Payload", "FillUsername", "FillOauthScope", });
internal__static_grpc_testing_SimpleResponse__Descriptor = Descriptor.MessageTypes[2];
- internal__static_grpc_testing_SimpleResponse__FieldAccessorTable =
+ internal__static_grpc_testing_SimpleResponse__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::grpc.testing.SimpleResponse, global::grpc.testing.SimpleResponse.Builder>(internal__static_grpc_testing_SimpleResponse__Descriptor,
new string[] { "Payload", "Username", "OauthScope", });
internal__static_grpc_testing_StreamingInputCallRequest__Descriptor = Descriptor.MessageTypes[3];
- internal__static_grpc_testing_StreamingInputCallRequest__FieldAccessorTable =
+ internal__static_grpc_testing_StreamingInputCallRequest__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::grpc.testing.StreamingInputCallRequest, global::grpc.testing.StreamingInputCallRequest.Builder>(internal__static_grpc_testing_StreamingInputCallRequest__Descriptor,
new string[] { "Payload", });
internal__static_grpc_testing_StreamingInputCallResponse__Descriptor = Descriptor.MessageTypes[4];
- internal__static_grpc_testing_StreamingInputCallResponse__FieldAccessorTable =
+ internal__static_grpc_testing_StreamingInputCallResponse__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::grpc.testing.StreamingInputCallResponse, global::grpc.testing.StreamingInputCallResponse.Builder>(internal__static_grpc_testing_StreamingInputCallResponse__Descriptor,
new string[] { "AggregatedPayloadSize", });
internal__static_grpc_testing_ResponseParameters__Descriptor = Descriptor.MessageTypes[5];
- internal__static_grpc_testing_ResponseParameters__FieldAccessorTable =
+ internal__static_grpc_testing_ResponseParameters__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::grpc.testing.ResponseParameters, global::grpc.testing.ResponseParameters.Builder>(internal__static_grpc_testing_ResponseParameters__Descriptor,
new string[] { "Size", "IntervalUs", });
internal__static_grpc_testing_StreamingOutputCallRequest__Descriptor = Descriptor.MessageTypes[6];
- internal__static_grpc_testing_StreamingOutputCallRequest__FieldAccessorTable =
+ internal__static_grpc_testing_StreamingOutputCallRequest__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::grpc.testing.StreamingOutputCallRequest, global::grpc.testing.StreamingOutputCallRequest.Builder>(internal__static_grpc_testing_StreamingOutputCallRequest__Descriptor,
new string[] { "ResponseType", "ResponseParameters", "Payload", });
internal__static_grpc_testing_StreamingOutputCallResponse__Descriptor = Descriptor.MessageTypes[7];
- internal__static_grpc_testing_StreamingOutputCallResponse__FieldAccessorTable =
+ internal__static_grpc_testing_StreamingOutputCallResponse__FieldAccessorTable =
new pb::FieldAccess.FieldAccessorTable<global::grpc.testing.StreamingOutputCallResponse, global::grpc.testing.StreamingOutputCallResponse.Builder>(internal__static_grpc_testing_StreamingOutputCallResponse__Descriptor,
new string[] { "Payload", });
return null;
@@ -103,7 +103,7 @@
}, assigner);
}
#endregion
-
+
}
#region Enums
public enum PayloadType {
@@ -111,9 +111,9 @@
UNCOMPRESSABLE = 1,
RANDOM = 2,
}
-
+
#endregion
-
+
#region Messages
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Payload : pb::GeneratedMessage<Payload, Payload.Builder> {
@@ -124,23 +124,23 @@
public static Payload DefaultInstance {
get { return defaultInstance; }
}
-
+
public override Payload DefaultInstanceForType {
get { return DefaultInstance; }
}
-
+
protected override Payload ThisMessage {
get { return this; }
}
-
+
public static pbd::MessageDescriptor Descriptor {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_Payload__Descriptor; }
}
-
+
protected override pb::FieldAccess.FieldAccessorTable<Payload, Payload.Builder> InternalFieldAccessors {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_Payload__FieldAccessorTable; }
}
-
+
public const int TypeFieldNumber = 1;
private bool hasType;
private global::grpc.testing.PayloadType type_ = global::grpc.testing.PayloadType.COMPRESSABLE;
@@ -150,7 +150,7 @@
public global::grpc.testing.PayloadType Type {
get { return type_; }
}
-
+
public const int BodyFieldNumber = 2;
private bool hasBody;
private pb::ByteString body_ = pb::ByteString.Empty;
@@ -160,13 +160,13 @@
public pb::ByteString Body {
get { return body_; }
}
-
+
public override bool IsInitialized {
get {
return true;
}
}
-
+
public override void WriteTo(pb::ICodedOutputStream output) {
int size = SerializedSize;
string[] field_names = _payloadFieldNames;
@@ -178,13 +178,13 @@
}
UnknownFields.WriteTo(output);
}
-
+
private int memoizedSerializedSize = -1;
public override int SerializedSize {
get {
int size = memoizedSerializedSize;
if (size != -1) return size;
-
+
size = 0;
if (hasType) {
size += pb::CodedOutputStream.ComputeEnumSize(1, (int) Type);
@@ -197,7 +197,7 @@
return size;
}
}
-
+
public static Payload ParseFrom(pb::ByteString data) {
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
}
@@ -231,14 +231,14 @@
private Payload MakeReadOnly() {
return this;
}
-
+
public static Builder CreateBuilder() { return new Builder(); }
public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(Payload prototype) {
return new Builder(prototype);
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb::GeneratedBuilder<Payload, Builder> {
protected override Builder ThisBuilder {
@@ -252,10 +252,10 @@
result = cloneFrom;
resultIsReadOnly = true;
}
-
+
private bool resultIsReadOnly;
private Payload result;
-
+
private Payload PrepareBuilder() {
if (resultIsReadOnly) {
Payload original = result;
@@ -265,21 +265,21 @@
}
return result;
}
-
+
public override bool IsInitialized {
get { return result.IsInitialized; }
}
-
+
protected override Payload MessageBeingBuilt {
get { return PrepareBuilder(); }
}
-
+
public override Builder Clear() {
result = DefaultInstance;
resultIsReadOnly = true;
return this;
}
-
+
public override Builder Clone() {
if (resultIsReadOnly) {
return new Builder(result);
@@ -287,15 +287,15 @@
return new Builder().MergeFrom(result);
}
}
-
+
public override pbd::MessageDescriptor DescriptorForType {
get { return global::grpc.testing.Payload.Descriptor; }
}
-
+
public override Payload DefaultInstanceForType {
get { return global::grpc.testing.Payload.DefaultInstance; }
}
-
+
public override Payload BuildPartial() {
if (resultIsReadOnly) {
return result;
@@ -303,7 +303,7 @@
resultIsReadOnly = true;
return result.MakeReadOnly();
}
-
+
public override Builder MergeFrom(pb::IMessage other) {
if (other is Payload) {
return MergeFrom((Payload) other);
@@ -312,7 +312,7 @@
return this;
}
}
-
+
public override Builder MergeFrom(Payload other) {
if (other == global::grpc.testing.Payload.DefaultInstance) return this;
PrepareBuilder();
@@ -325,11 +325,11 @@
this.MergeUnknownFields(other.UnknownFields);
return this;
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input) {
return MergeFrom(input, pb::ExtensionRegistry.Empty);
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
PrepareBuilder();
pb::UnknownFieldSet.Builder unknownFields = null;
@@ -383,14 +383,14 @@
}
}
}
-
+
if (unknownFields != null) {
this.UnknownFields = unknownFields.Build();
}
return this;
}
-
-
+
+
public bool HasType {
get { return result.hasType; }
}
@@ -410,7 +410,7 @@
result.type_ = global::grpc.testing.PayloadType.COMPRESSABLE;
return this;
}
-
+
public bool HasBody {
get { return result.hasBody; }
}
@@ -436,7 +436,7 @@
object.ReferenceEquals(global::grpc.testing.Messages.Descriptor, null);
}
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class SimpleRequest : pb::GeneratedMessage<SimpleRequest, SimpleRequest.Builder> {
private SimpleRequest() { }
@@ -446,23 +446,23 @@
public static SimpleRequest DefaultInstance {
get { return defaultInstance; }
}
-
+
public override SimpleRequest DefaultInstanceForType {
get { return DefaultInstance; }
}
-
+
protected override SimpleRequest ThisMessage {
get { return this; }
}
-
+
public static pbd::MessageDescriptor Descriptor {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_SimpleRequest__Descriptor; }
}
-
+
protected override pb::FieldAccess.FieldAccessorTable<SimpleRequest, SimpleRequest.Builder> InternalFieldAccessors {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_SimpleRequest__FieldAccessorTable; }
}
-
+
public const int ResponseTypeFieldNumber = 1;
private bool hasResponseType;
private global::grpc.testing.PayloadType responseType_ = global::grpc.testing.PayloadType.COMPRESSABLE;
@@ -472,7 +472,7 @@
public global::grpc.testing.PayloadType ResponseType {
get { return responseType_; }
}
-
+
public const int ResponseSizeFieldNumber = 2;
private bool hasResponseSize;
private int responseSize_;
@@ -482,7 +482,7 @@
public int ResponseSize {
get { return responseSize_; }
}
-
+
public const int PayloadFieldNumber = 3;
private bool hasPayload;
private global::grpc.testing.Payload payload_;
@@ -492,7 +492,7 @@
public global::grpc.testing.Payload Payload {
get { return payload_ ?? global::grpc.testing.Payload.DefaultInstance; }
}
-
+
public const int FillUsernameFieldNumber = 4;
private bool hasFillUsername;
private bool fillUsername_;
@@ -502,7 +502,7 @@
public bool FillUsername {
get { return fillUsername_; }
}
-
+
public const int FillOauthScopeFieldNumber = 5;
private bool hasFillOauthScope;
private bool fillOauthScope_;
@@ -512,13 +512,13 @@
public bool FillOauthScope {
get { return fillOauthScope_; }
}
-
+
public override bool IsInitialized {
get {
return true;
}
}
-
+
public override void WriteTo(pb::ICodedOutputStream output) {
int size = SerializedSize;
string[] field_names = _simpleRequestFieldNames;
@@ -539,13 +539,13 @@
}
UnknownFields.WriteTo(output);
}
-
+
private int memoizedSerializedSize = -1;
public override int SerializedSize {
get {
int size = memoizedSerializedSize;
if (size != -1) return size;
-
+
size = 0;
if (hasResponseType) {
size += pb::CodedOutputStream.ComputeEnumSize(1, (int) ResponseType);
@@ -567,7 +567,7 @@
return size;
}
}
-
+
public static SimpleRequest ParseFrom(pb::ByteString data) {
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
}
@@ -601,14 +601,14 @@
private SimpleRequest MakeReadOnly() {
return this;
}
-
+
public static Builder CreateBuilder() { return new Builder(); }
public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(SimpleRequest prototype) {
return new Builder(prototype);
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb::GeneratedBuilder<SimpleRequest, Builder> {
protected override Builder ThisBuilder {
@@ -622,10 +622,10 @@
result = cloneFrom;
resultIsReadOnly = true;
}
-
+
private bool resultIsReadOnly;
private SimpleRequest result;
-
+
private SimpleRequest PrepareBuilder() {
if (resultIsReadOnly) {
SimpleRequest original = result;
@@ -635,21 +635,21 @@
}
return result;
}
-
+
public override bool IsInitialized {
get { return result.IsInitialized; }
}
-
+
protected override SimpleRequest MessageBeingBuilt {
get { return PrepareBuilder(); }
}
-
+
public override Builder Clear() {
result = DefaultInstance;
resultIsReadOnly = true;
return this;
}
-
+
public override Builder Clone() {
if (resultIsReadOnly) {
return new Builder(result);
@@ -657,15 +657,15 @@
return new Builder().MergeFrom(result);
}
}
-
+
public override pbd::MessageDescriptor DescriptorForType {
get { return global::grpc.testing.SimpleRequest.Descriptor; }
}
-
+
public override SimpleRequest DefaultInstanceForType {
get { return global::grpc.testing.SimpleRequest.DefaultInstance; }
}
-
+
public override SimpleRequest BuildPartial() {
if (resultIsReadOnly) {
return result;
@@ -673,7 +673,7 @@
resultIsReadOnly = true;
return result.MakeReadOnly();
}
-
+
public override Builder MergeFrom(pb::IMessage other) {
if (other is SimpleRequest) {
return MergeFrom((SimpleRequest) other);
@@ -682,7 +682,7 @@
return this;
}
}
-
+
public override Builder MergeFrom(SimpleRequest other) {
if (other == global::grpc.testing.SimpleRequest.DefaultInstance) return this;
PrepareBuilder();
@@ -704,11 +704,11 @@
this.MergeUnknownFields(other.UnknownFields);
return this;
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input) {
return MergeFrom(input, pb::ExtensionRegistry.Empty);
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
PrepareBuilder();
pb::UnknownFieldSet.Builder unknownFields = null;
@@ -779,14 +779,14 @@
}
}
}
-
+
if (unknownFields != null) {
this.UnknownFields = unknownFields.Build();
}
return this;
}
-
-
+
+
public bool HasResponseType {
get { return result.hasResponseType; }
}
@@ -806,7 +806,7 @@
result.responseType_ = global::grpc.testing.PayloadType.COMPRESSABLE;
return this;
}
-
+
public bool HasResponseSize {
get { return result.hasResponseSize; }
}
@@ -826,7 +826,7 @@
result.responseSize_ = 0;
return this;
}
-
+
public bool HasPayload {
get { return result.hasPayload; }
}
@@ -866,7 +866,7 @@
result.payload_ = null;
return this;
}
-
+
public bool HasFillUsername {
get { return result.hasFillUsername; }
}
@@ -886,7 +886,7 @@
result.fillUsername_ = false;
return this;
}
-
+
public bool HasFillOauthScope {
get { return result.hasFillOauthScope; }
}
@@ -911,7 +911,7 @@
object.ReferenceEquals(global::grpc.testing.Messages.Descriptor, null);
}
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class SimpleResponse : pb::GeneratedMessage<SimpleResponse, SimpleResponse.Builder> {
private SimpleResponse() { }
@@ -921,23 +921,23 @@
public static SimpleResponse DefaultInstance {
get { return defaultInstance; }
}
-
+
public override SimpleResponse DefaultInstanceForType {
get { return DefaultInstance; }
}
-
+
protected override SimpleResponse ThisMessage {
get { return this; }
}
-
+
public static pbd::MessageDescriptor Descriptor {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_SimpleResponse__Descriptor; }
}
-
+
protected override pb::FieldAccess.FieldAccessorTable<SimpleResponse, SimpleResponse.Builder> InternalFieldAccessors {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_SimpleResponse__FieldAccessorTable; }
}
-
+
public const int PayloadFieldNumber = 1;
private bool hasPayload;
private global::grpc.testing.Payload payload_;
@@ -947,7 +947,7 @@
public global::grpc.testing.Payload Payload {
get { return payload_ ?? global::grpc.testing.Payload.DefaultInstance; }
}
-
+
public const int UsernameFieldNumber = 2;
private bool hasUsername;
private string username_ = "";
@@ -957,7 +957,7 @@
public string Username {
get { return username_; }
}
-
+
public const int OauthScopeFieldNumber = 3;
private bool hasOauthScope;
private string oauthScope_ = "";
@@ -967,13 +967,13 @@
public string OauthScope {
get { return oauthScope_; }
}
-
+
public override bool IsInitialized {
get {
return true;
}
}
-
+
public override void WriteTo(pb::ICodedOutputStream output) {
int size = SerializedSize;
string[] field_names = _simpleResponseFieldNames;
@@ -988,13 +988,13 @@
}
UnknownFields.WriteTo(output);
}
-
+
private int memoizedSerializedSize = -1;
public override int SerializedSize {
get {
int size = memoizedSerializedSize;
if (size != -1) return size;
-
+
size = 0;
if (hasPayload) {
size += pb::CodedOutputStream.ComputeMessageSize(1, Payload);
@@ -1010,7 +1010,7 @@
return size;
}
}
-
+
public static SimpleResponse ParseFrom(pb::ByteString data) {
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
}
@@ -1044,14 +1044,14 @@
private SimpleResponse MakeReadOnly() {
return this;
}
-
+
public static Builder CreateBuilder() { return new Builder(); }
public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(SimpleResponse prototype) {
return new Builder(prototype);
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb::GeneratedBuilder<SimpleResponse, Builder> {
protected override Builder ThisBuilder {
@@ -1065,10 +1065,10 @@
result = cloneFrom;
resultIsReadOnly = true;
}
-
+
private bool resultIsReadOnly;
private SimpleResponse result;
-
+
private SimpleResponse PrepareBuilder() {
if (resultIsReadOnly) {
SimpleResponse original = result;
@@ -1078,21 +1078,21 @@
}
return result;
}
-
+
public override bool IsInitialized {
get { return result.IsInitialized; }
}
-
+
protected override SimpleResponse MessageBeingBuilt {
get { return PrepareBuilder(); }
}
-
+
public override Builder Clear() {
result = DefaultInstance;
resultIsReadOnly = true;
return this;
}
-
+
public override Builder Clone() {
if (resultIsReadOnly) {
return new Builder(result);
@@ -1100,15 +1100,15 @@
return new Builder().MergeFrom(result);
}
}
-
+
public override pbd::MessageDescriptor DescriptorForType {
get { return global::grpc.testing.SimpleResponse.Descriptor; }
}
-
+
public override SimpleResponse DefaultInstanceForType {
get { return global::grpc.testing.SimpleResponse.DefaultInstance; }
}
-
+
public override SimpleResponse BuildPartial() {
if (resultIsReadOnly) {
return result;
@@ -1116,7 +1116,7 @@
resultIsReadOnly = true;
return result.MakeReadOnly();
}
-
+
public override Builder MergeFrom(pb::IMessage other) {
if (other is SimpleResponse) {
return MergeFrom((SimpleResponse) other);
@@ -1125,7 +1125,7 @@
return this;
}
}
-
+
public override Builder MergeFrom(SimpleResponse other) {
if (other == global::grpc.testing.SimpleResponse.DefaultInstance) return this;
PrepareBuilder();
@@ -1141,11 +1141,11 @@
this.MergeUnknownFields(other.UnknownFields);
return this;
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input) {
return MergeFrom(input, pb::ExtensionRegistry.Empty);
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
PrepareBuilder();
pb::UnknownFieldSet.Builder unknownFields = null;
@@ -1200,14 +1200,14 @@
}
}
}
-
+
if (unknownFields != null) {
this.UnknownFields = unknownFields.Build();
}
return this;
}
-
-
+
+
public bool HasPayload {
get { return result.hasPayload; }
}
@@ -1247,7 +1247,7 @@
result.payload_ = null;
return this;
}
-
+
public bool HasUsername {
get { return result.hasUsername; }
}
@@ -1268,7 +1268,7 @@
result.username_ = "";
return this;
}
-
+
public bool HasOauthScope {
get { return result.hasOauthScope; }
}
@@ -1294,7 +1294,7 @@
object.ReferenceEquals(global::grpc.testing.Messages.Descriptor, null);
}
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class StreamingInputCallRequest : pb::GeneratedMessage<StreamingInputCallRequest, StreamingInputCallRequest.Builder> {
private StreamingInputCallRequest() { }
@@ -1304,23 +1304,23 @@
public static StreamingInputCallRequest DefaultInstance {
get { return defaultInstance; }
}
-
+
public override StreamingInputCallRequest DefaultInstanceForType {
get { return DefaultInstance; }
}
-
+
protected override StreamingInputCallRequest ThisMessage {
get { return this; }
}
-
+
public static pbd::MessageDescriptor Descriptor {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_StreamingInputCallRequest__Descriptor; }
}
-
+
protected override pb::FieldAccess.FieldAccessorTable<StreamingInputCallRequest, StreamingInputCallRequest.Builder> InternalFieldAccessors {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_StreamingInputCallRequest__FieldAccessorTable; }
}
-
+
public const int PayloadFieldNumber = 1;
private bool hasPayload;
private global::grpc.testing.Payload payload_;
@@ -1330,13 +1330,13 @@
public global::grpc.testing.Payload Payload {
get { return payload_ ?? global::grpc.testing.Payload.DefaultInstance; }
}
-
+
public override bool IsInitialized {
get {
return true;
}
}
-
+
public override void WriteTo(pb::ICodedOutputStream output) {
int size = SerializedSize;
string[] field_names = _streamingInputCallRequestFieldNames;
@@ -1345,13 +1345,13 @@
}
UnknownFields.WriteTo(output);
}
-
+
private int memoizedSerializedSize = -1;
public override int SerializedSize {
get {
int size = memoizedSerializedSize;
if (size != -1) return size;
-
+
size = 0;
if (hasPayload) {
size += pb::CodedOutputStream.ComputeMessageSize(1, Payload);
@@ -1361,7 +1361,7 @@
return size;
}
}
-
+
public static StreamingInputCallRequest ParseFrom(pb::ByteString data) {
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
}
@@ -1395,14 +1395,14 @@
private StreamingInputCallRequest MakeReadOnly() {
return this;
}
-
+
public static Builder CreateBuilder() { return new Builder(); }
public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(StreamingInputCallRequest prototype) {
return new Builder(prototype);
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb::GeneratedBuilder<StreamingInputCallRequest, Builder> {
protected override Builder ThisBuilder {
@@ -1416,10 +1416,10 @@
result = cloneFrom;
resultIsReadOnly = true;
}
-
+
private bool resultIsReadOnly;
private StreamingInputCallRequest result;
-
+
private StreamingInputCallRequest PrepareBuilder() {
if (resultIsReadOnly) {
StreamingInputCallRequest original = result;
@@ -1429,21 +1429,21 @@
}
return result;
}
-
+
public override bool IsInitialized {
get { return result.IsInitialized; }
}
-
+
protected override StreamingInputCallRequest MessageBeingBuilt {
get { return PrepareBuilder(); }
}
-
+
public override Builder Clear() {
result = DefaultInstance;
resultIsReadOnly = true;
return this;
}
-
+
public override Builder Clone() {
if (resultIsReadOnly) {
return new Builder(result);
@@ -1451,15 +1451,15 @@
return new Builder().MergeFrom(result);
}
}
-
+
public override pbd::MessageDescriptor DescriptorForType {
get { return global::grpc.testing.StreamingInputCallRequest.Descriptor; }
}
-
+
public override StreamingInputCallRequest DefaultInstanceForType {
get { return global::grpc.testing.StreamingInputCallRequest.DefaultInstance; }
}
-
+
public override StreamingInputCallRequest BuildPartial() {
if (resultIsReadOnly) {
return result;
@@ -1467,7 +1467,7 @@
resultIsReadOnly = true;
return result.MakeReadOnly();
}
-
+
public override Builder MergeFrom(pb::IMessage other) {
if (other is StreamingInputCallRequest) {
return MergeFrom((StreamingInputCallRequest) other);
@@ -1476,7 +1476,7 @@
return this;
}
}
-
+
public override Builder MergeFrom(StreamingInputCallRequest other) {
if (other == global::grpc.testing.StreamingInputCallRequest.DefaultInstance) return this;
PrepareBuilder();
@@ -1486,11 +1486,11 @@
this.MergeUnknownFields(other.UnknownFields);
return this;
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input) {
return MergeFrom(input, pb::ExtensionRegistry.Empty);
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
PrepareBuilder();
pb::UnknownFieldSet.Builder unknownFields = null;
@@ -1537,14 +1537,14 @@
}
}
}
-
+
if (unknownFields != null) {
this.UnknownFields = unknownFields.Build();
}
return this;
}
-
-
+
+
public bool HasPayload {
get { return result.hasPayload; }
}
@@ -1589,7 +1589,7 @@
object.ReferenceEquals(global::grpc.testing.Messages.Descriptor, null);
}
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class StreamingInputCallResponse : pb::GeneratedMessage<StreamingInputCallResponse, StreamingInputCallResponse.Builder> {
private StreamingInputCallResponse() { }
@@ -1599,23 +1599,23 @@
public static StreamingInputCallResponse DefaultInstance {
get { return defaultInstance; }
}
-
+
public override StreamingInputCallResponse DefaultInstanceForType {
get { return DefaultInstance; }
}
-
+
protected override StreamingInputCallResponse ThisMessage {
get { return this; }
}
-
+
public static pbd::MessageDescriptor Descriptor {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_StreamingInputCallResponse__Descriptor; }
}
-
+
protected override pb::FieldAccess.FieldAccessorTable<StreamingInputCallResponse, StreamingInputCallResponse.Builder> InternalFieldAccessors {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_StreamingInputCallResponse__FieldAccessorTable; }
}
-
+
public const int AggregatedPayloadSizeFieldNumber = 1;
private bool hasAggregatedPayloadSize;
private int aggregatedPayloadSize_;
@@ -1625,13 +1625,13 @@
public int AggregatedPayloadSize {
get { return aggregatedPayloadSize_; }
}
-
+
public override bool IsInitialized {
get {
return true;
}
}
-
+
public override void WriteTo(pb::ICodedOutputStream output) {
int size = SerializedSize;
string[] field_names = _streamingInputCallResponseFieldNames;
@@ -1640,13 +1640,13 @@
}
UnknownFields.WriteTo(output);
}
-
+
private int memoizedSerializedSize = -1;
public override int SerializedSize {
get {
int size = memoizedSerializedSize;
if (size != -1) return size;
-
+
size = 0;
if (hasAggregatedPayloadSize) {
size += pb::CodedOutputStream.ComputeInt32Size(1, AggregatedPayloadSize);
@@ -1656,7 +1656,7 @@
return size;
}
}
-
+
public static StreamingInputCallResponse ParseFrom(pb::ByteString data) {
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
}
@@ -1690,14 +1690,14 @@
private StreamingInputCallResponse MakeReadOnly() {
return this;
}
-
+
public static Builder CreateBuilder() { return new Builder(); }
public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(StreamingInputCallResponse prototype) {
return new Builder(prototype);
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb::GeneratedBuilder<StreamingInputCallResponse, Builder> {
protected override Builder ThisBuilder {
@@ -1711,10 +1711,10 @@
result = cloneFrom;
resultIsReadOnly = true;
}
-
+
private bool resultIsReadOnly;
private StreamingInputCallResponse result;
-
+
private StreamingInputCallResponse PrepareBuilder() {
if (resultIsReadOnly) {
StreamingInputCallResponse original = result;
@@ -1724,21 +1724,21 @@
}
return result;
}
-
+
public override bool IsInitialized {
get { return result.IsInitialized; }
}
-
+
protected override StreamingInputCallResponse MessageBeingBuilt {
get { return PrepareBuilder(); }
}
-
+
public override Builder Clear() {
result = DefaultInstance;
resultIsReadOnly = true;
return this;
}
-
+
public override Builder Clone() {
if (resultIsReadOnly) {
return new Builder(result);
@@ -1746,15 +1746,15 @@
return new Builder().MergeFrom(result);
}
}
-
+
public override pbd::MessageDescriptor DescriptorForType {
get { return global::grpc.testing.StreamingInputCallResponse.Descriptor; }
}
-
+
public override StreamingInputCallResponse DefaultInstanceForType {
get { return global::grpc.testing.StreamingInputCallResponse.DefaultInstance; }
}
-
+
public override StreamingInputCallResponse BuildPartial() {
if (resultIsReadOnly) {
return result;
@@ -1762,7 +1762,7 @@
resultIsReadOnly = true;
return result.MakeReadOnly();
}
-
+
public override Builder MergeFrom(pb::IMessage other) {
if (other is StreamingInputCallResponse) {
return MergeFrom((StreamingInputCallResponse) other);
@@ -1771,7 +1771,7 @@
return this;
}
}
-
+
public override Builder MergeFrom(StreamingInputCallResponse other) {
if (other == global::grpc.testing.StreamingInputCallResponse.DefaultInstance) return this;
PrepareBuilder();
@@ -1781,11 +1781,11 @@
this.MergeUnknownFields(other.UnknownFields);
return this;
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input) {
return MergeFrom(input, pb::ExtensionRegistry.Empty);
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
PrepareBuilder();
pb::UnknownFieldSet.Builder unknownFields = null;
@@ -1827,14 +1827,14 @@
}
}
}
-
+
if (unknownFields != null) {
this.UnknownFields = unknownFields.Build();
}
return this;
}
-
-
+
+
public bool HasAggregatedPayloadSize {
get { return result.hasAggregatedPayloadSize; }
}
@@ -1859,7 +1859,7 @@
object.ReferenceEquals(global::grpc.testing.Messages.Descriptor, null);
}
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class ResponseParameters : pb::GeneratedMessage<ResponseParameters, ResponseParameters.Builder> {
private ResponseParameters() { }
@@ -1869,23 +1869,23 @@
public static ResponseParameters DefaultInstance {
get { return defaultInstance; }
}
-
+
public override ResponseParameters DefaultInstanceForType {
get { return DefaultInstance; }
}
-
+
protected override ResponseParameters ThisMessage {
get { return this; }
}
-
+
public static pbd::MessageDescriptor Descriptor {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_ResponseParameters__Descriptor; }
}
-
+
protected override pb::FieldAccess.FieldAccessorTable<ResponseParameters, ResponseParameters.Builder> InternalFieldAccessors {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_ResponseParameters__FieldAccessorTable; }
}
-
+
public const int SizeFieldNumber = 1;
private bool hasSize;
private int size_;
@@ -1895,7 +1895,7 @@
public int Size {
get { return size_; }
}
-
+
public const int IntervalUsFieldNumber = 2;
private bool hasIntervalUs;
private int intervalUs_;
@@ -1905,13 +1905,13 @@
public int IntervalUs {
get { return intervalUs_; }
}
-
+
public override bool IsInitialized {
get {
return true;
}
}
-
+
public override void WriteTo(pb::ICodedOutputStream output) {
int size = SerializedSize;
string[] field_names = _responseParametersFieldNames;
@@ -1923,13 +1923,13 @@
}
UnknownFields.WriteTo(output);
}
-
+
private int memoizedSerializedSize = -1;
public override int SerializedSize {
get {
int size = memoizedSerializedSize;
if (size != -1) return size;
-
+
size = 0;
if (hasSize) {
size += pb::CodedOutputStream.ComputeInt32Size(1, Size);
@@ -1942,7 +1942,7 @@
return size;
}
}
-
+
public static ResponseParameters ParseFrom(pb::ByteString data) {
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
}
@@ -1976,14 +1976,14 @@
private ResponseParameters MakeReadOnly() {
return this;
}
-
+
public static Builder CreateBuilder() { return new Builder(); }
public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(ResponseParameters prototype) {
return new Builder(prototype);
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb::GeneratedBuilder<ResponseParameters, Builder> {
protected override Builder ThisBuilder {
@@ -1997,10 +1997,10 @@
result = cloneFrom;
resultIsReadOnly = true;
}
-
+
private bool resultIsReadOnly;
private ResponseParameters result;
-
+
private ResponseParameters PrepareBuilder() {
if (resultIsReadOnly) {
ResponseParameters original = result;
@@ -2010,21 +2010,21 @@
}
return result;
}
-
+
public override bool IsInitialized {
get { return result.IsInitialized; }
}
-
+
protected override ResponseParameters MessageBeingBuilt {
get { return PrepareBuilder(); }
}
-
+
public override Builder Clear() {
result = DefaultInstance;
resultIsReadOnly = true;
return this;
}
-
+
public override Builder Clone() {
if (resultIsReadOnly) {
return new Builder(result);
@@ -2032,15 +2032,15 @@
return new Builder().MergeFrom(result);
}
}
-
+
public override pbd::MessageDescriptor DescriptorForType {
get { return global::grpc.testing.ResponseParameters.Descriptor; }
}
-
+
public override ResponseParameters DefaultInstanceForType {
get { return global::grpc.testing.ResponseParameters.DefaultInstance; }
}
-
+
public override ResponseParameters BuildPartial() {
if (resultIsReadOnly) {
return result;
@@ -2048,7 +2048,7 @@
resultIsReadOnly = true;
return result.MakeReadOnly();
}
-
+
public override Builder MergeFrom(pb::IMessage other) {
if (other is ResponseParameters) {
return MergeFrom((ResponseParameters) other);
@@ -2057,7 +2057,7 @@
return this;
}
}
-
+
public override Builder MergeFrom(ResponseParameters other) {
if (other == global::grpc.testing.ResponseParameters.DefaultInstance) return this;
PrepareBuilder();
@@ -2070,11 +2070,11 @@
this.MergeUnknownFields(other.UnknownFields);
return this;
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input) {
return MergeFrom(input, pb::ExtensionRegistry.Empty);
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
PrepareBuilder();
pb::UnknownFieldSet.Builder unknownFields = null;
@@ -2120,14 +2120,14 @@
}
}
}
-
+
if (unknownFields != null) {
this.UnknownFields = unknownFields.Build();
}
return this;
}
-
-
+
+
public bool HasSize {
get { return result.hasSize; }
}
@@ -2147,7 +2147,7 @@
result.size_ = 0;
return this;
}
-
+
public bool HasIntervalUs {
get { return result.hasIntervalUs; }
}
@@ -2172,7 +2172,7 @@
object.ReferenceEquals(global::grpc.testing.Messages.Descriptor, null);
}
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class StreamingOutputCallRequest : pb::GeneratedMessage<StreamingOutputCallRequest, StreamingOutputCallRequest.Builder> {
private StreamingOutputCallRequest() { }
@@ -2182,23 +2182,23 @@
public static StreamingOutputCallRequest DefaultInstance {
get { return defaultInstance; }
}
-
+
public override StreamingOutputCallRequest DefaultInstanceForType {
get { return DefaultInstance; }
}
-
+
protected override StreamingOutputCallRequest ThisMessage {
get { return this; }
}
-
+
public static pbd::MessageDescriptor Descriptor {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_StreamingOutputCallRequest__Descriptor; }
}
-
+
protected override pb::FieldAccess.FieldAccessorTable<StreamingOutputCallRequest, StreamingOutputCallRequest.Builder> InternalFieldAccessors {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_StreamingOutputCallRequest__FieldAccessorTable; }
}
-
+
public const int ResponseTypeFieldNumber = 1;
private bool hasResponseType;
private global::grpc.testing.PayloadType responseType_ = global::grpc.testing.PayloadType.COMPRESSABLE;
@@ -2208,7 +2208,7 @@
public global::grpc.testing.PayloadType ResponseType {
get { return responseType_; }
}
-
+
public const int ResponseParametersFieldNumber = 2;
private pbc::PopsicleList<global::grpc.testing.ResponseParameters> responseParameters_ = new pbc::PopsicleList<global::grpc.testing.ResponseParameters>();
public scg::IList<global::grpc.testing.ResponseParameters> ResponseParametersList {
@@ -2220,7 +2220,7 @@
public global::grpc.testing.ResponseParameters GetResponseParameters(int index) {
return responseParameters_[index];
}
-
+
public const int PayloadFieldNumber = 3;
private bool hasPayload;
private global::grpc.testing.Payload payload_;
@@ -2230,13 +2230,13 @@
public global::grpc.testing.Payload Payload {
get { return payload_ ?? global::grpc.testing.Payload.DefaultInstance; }
}
-
+
public override bool IsInitialized {
get {
return true;
}
}
-
+
public override void WriteTo(pb::ICodedOutputStream output) {
int size = SerializedSize;
string[] field_names = _streamingOutputCallRequestFieldNames;
@@ -2251,13 +2251,13 @@
}
UnknownFields.WriteTo(output);
}
-
+
private int memoizedSerializedSize = -1;
public override int SerializedSize {
get {
int size = memoizedSerializedSize;
if (size != -1) return size;
-
+
size = 0;
if (hasResponseType) {
size += pb::CodedOutputStream.ComputeEnumSize(1, (int) ResponseType);
@@ -2273,7 +2273,7 @@
return size;
}
}
-
+
public static StreamingOutputCallRequest ParseFrom(pb::ByteString data) {
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
}
@@ -2308,14 +2308,14 @@
responseParameters_.MakeReadOnly();
return this;
}
-
+
public static Builder CreateBuilder() { return new Builder(); }
public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(StreamingOutputCallRequest prototype) {
return new Builder(prototype);
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb::GeneratedBuilder<StreamingOutputCallRequest, Builder> {
protected override Builder ThisBuilder {
@@ -2329,10 +2329,10 @@
result = cloneFrom;
resultIsReadOnly = true;
}
-
+
private bool resultIsReadOnly;
private StreamingOutputCallRequest result;
-
+
private StreamingOutputCallRequest PrepareBuilder() {
if (resultIsReadOnly) {
StreamingOutputCallRequest original = result;
@@ -2342,21 +2342,21 @@
}
return result;
}
-
+
public override bool IsInitialized {
get { return result.IsInitialized; }
}
-
+
protected override StreamingOutputCallRequest MessageBeingBuilt {
get { return PrepareBuilder(); }
}
-
+
public override Builder Clear() {
result = DefaultInstance;
resultIsReadOnly = true;
return this;
}
-
+
public override Builder Clone() {
if (resultIsReadOnly) {
return new Builder(result);
@@ -2364,15 +2364,15 @@
return new Builder().MergeFrom(result);
}
}
-
+
public override pbd::MessageDescriptor DescriptorForType {
get { return global::grpc.testing.StreamingOutputCallRequest.Descriptor; }
}
-
+
public override StreamingOutputCallRequest DefaultInstanceForType {
get { return global::grpc.testing.StreamingOutputCallRequest.DefaultInstance; }
}
-
+
public override StreamingOutputCallRequest BuildPartial() {
if (resultIsReadOnly) {
return result;
@@ -2380,7 +2380,7 @@
resultIsReadOnly = true;
return result.MakeReadOnly();
}
-
+
public override Builder MergeFrom(pb::IMessage other) {
if (other is StreamingOutputCallRequest) {
return MergeFrom((StreamingOutputCallRequest) other);
@@ -2389,7 +2389,7 @@
return this;
}
}
-
+
public override Builder MergeFrom(StreamingOutputCallRequest other) {
if (other == global::grpc.testing.StreamingOutputCallRequest.DefaultInstance) return this;
PrepareBuilder();
@@ -2405,11 +2405,11 @@
this.MergeUnknownFields(other.UnknownFields);
return this;
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input) {
return MergeFrom(input, pb::ExtensionRegistry.Empty);
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
PrepareBuilder();
pb::UnknownFieldSet.Builder unknownFields = null;
@@ -2472,14 +2472,14 @@
}
}
}
-
+
if (unknownFields != null) {
this.UnknownFields = unknownFields.Build();
}
return this;
}
-
-
+
+
public bool HasResponseType {
get { return result.hasResponseType; }
}
@@ -2499,7 +2499,7 @@
result.responseType_ = global::grpc.testing.PayloadType.COMPRESSABLE;
return this;
}
-
+
public pbc::IPopsicleList<global::grpc.testing.ResponseParameters> ResponseParametersList {
get { return PrepareBuilder().responseParameters_; }
}
@@ -2543,7 +2543,7 @@
result.responseParameters_.Clear();
return this;
}
-
+
public bool HasPayload {
get { return result.hasPayload; }
}
@@ -2588,7 +2588,7 @@
object.ReferenceEquals(global::grpc.testing.Messages.Descriptor, null);
}
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class StreamingOutputCallResponse : pb::GeneratedMessage<StreamingOutputCallResponse, StreamingOutputCallResponse.Builder> {
private StreamingOutputCallResponse() { }
@@ -2598,23 +2598,23 @@
public static StreamingOutputCallResponse DefaultInstance {
get { return defaultInstance; }
}
-
+
public override StreamingOutputCallResponse DefaultInstanceForType {
get { return DefaultInstance; }
}
-
+
protected override StreamingOutputCallResponse ThisMessage {
get { return this; }
}
-
+
public static pbd::MessageDescriptor Descriptor {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_StreamingOutputCallResponse__Descriptor; }
}
-
+
protected override pb::FieldAccess.FieldAccessorTable<StreamingOutputCallResponse, StreamingOutputCallResponse.Builder> InternalFieldAccessors {
get { return global::grpc.testing.Messages.internal__static_grpc_testing_StreamingOutputCallResponse__FieldAccessorTable; }
}
-
+
public const int PayloadFieldNumber = 1;
private bool hasPayload;
private global::grpc.testing.Payload payload_;
@@ -2624,13 +2624,13 @@
public global::grpc.testing.Payload Payload {
get { return payload_ ?? global::grpc.testing.Payload.DefaultInstance; }
}
-
+
public override bool IsInitialized {
get {
return true;
}
}
-
+
public override void WriteTo(pb::ICodedOutputStream output) {
int size = SerializedSize;
string[] field_names = _streamingOutputCallResponseFieldNames;
@@ -2639,13 +2639,13 @@
}
UnknownFields.WriteTo(output);
}
-
+
private int memoizedSerializedSize = -1;
public override int SerializedSize {
get {
int size = memoizedSerializedSize;
if (size != -1) return size;
-
+
size = 0;
if (hasPayload) {
size += pb::CodedOutputStream.ComputeMessageSize(1, Payload);
@@ -2655,7 +2655,7 @@
return size;
}
}
-
+
public static StreamingOutputCallResponse ParseFrom(pb::ByteString data) {
return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
}
@@ -2689,14 +2689,14 @@
private StreamingOutputCallResponse MakeReadOnly() {
return this;
}
-
+
public static Builder CreateBuilder() { return new Builder(); }
public override Builder ToBuilder() { return CreateBuilder(this); }
public override Builder CreateBuilderForType() { return new Builder(); }
public static Builder CreateBuilder(StreamingOutputCallResponse prototype) {
return new Builder(prototype);
}
-
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb::GeneratedBuilder<StreamingOutputCallResponse, Builder> {
protected override Builder ThisBuilder {
@@ -2710,10 +2710,10 @@
result = cloneFrom;
resultIsReadOnly = true;
}
-
+
private bool resultIsReadOnly;
private StreamingOutputCallResponse result;
-
+
private StreamingOutputCallResponse PrepareBuilder() {
if (resultIsReadOnly) {
StreamingOutputCallResponse original = result;
@@ -2723,21 +2723,21 @@
}
return result;
}
-
+
public override bool IsInitialized {
get { return result.IsInitialized; }
}
-
+
protected override StreamingOutputCallResponse MessageBeingBuilt {
get { return PrepareBuilder(); }
}
-
+
public override Builder Clear() {
result = DefaultInstance;
resultIsReadOnly = true;
return this;
}
-
+
public override Builder Clone() {
if (resultIsReadOnly) {
return new Builder(result);
@@ -2745,15 +2745,15 @@
return new Builder().MergeFrom(result);
}
}
-
+
public override pbd::MessageDescriptor DescriptorForType {
get { return global::grpc.testing.StreamingOutputCallResponse.Descriptor; }
}
-
+
public override StreamingOutputCallResponse DefaultInstanceForType {
get { return global::grpc.testing.StreamingOutputCallResponse.DefaultInstance; }
}
-
+
public override StreamingOutputCallResponse BuildPartial() {
if (resultIsReadOnly) {
return result;
@@ -2761,7 +2761,7 @@
resultIsReadOnly = true;
return result.MakeReadOnly();
}
-
+
public override Builder MergeFrom(pb::IMessage other) {
if (other is StreamingOutputCallResponse) {
return MergeFrom((StreamingOutputCallResponse) other);
@@ -2770,7 +2770,7 @@
return this;
}
}
-
+
public override Builder MergeFrom(StreamingOutputCallResponse other) {
if (other == global::grpc.testing.StreamingOutputCallResponse.DefaultInstance) return this;
PrepareBuilder();
@@ -2780,11 +2780,11 @@
this.MergeUnknownFields(other.UnknownFields);
return this;
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input) {
return MergeFrom(input, pb::ExtensionRegistry.Empty);
}
-
+
public override Builder MergeFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
PrepareBuilder();
pb::UnknownFieldSet.Builder unknownFields = null;
@@ -2831,14 +2831,14 @@
}
}
}
-
+
if (unknownFields != null) {
this.UnknownFields = unknownFields.Build();
}
return this;
}
-
-
+
+
public bool HasPayload {
get { return result.hasPayload; }
}
@@ -2883,9 +2883,9 @@
object.ReferenceEquals(global::grpc.testing.Messages.Descriptor, null);
}
}
-
+
#endregion
-
+
}
#endregion Designer generated code
diff --git a/src/csharp/GrpcApi/Properties/AssemblyInfo.cs b/src/csharp/GrpcApi/Properties/AssemblyInfo.cs
index 725f12c..e0a8e43 100644
--- a/src/csharp/GrpcApi/Properties/AssemblyInfo.cs
+++ b/src/csharp/GrpcApi/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
using System.Reflection;
using System.Runtime.CompilerServices;
-// Information about this assembly is defined by the following attributes.
+// Information about this assembly is defined by the following attributes.
// Change them to the values specific to your project.
[assembly: AssemblyTitle ("GrpcApi")]
[assembly: AssemblyDescription ("")]
@@ -15,7 +15,7 @@
// The form "{Major}.{Minor}.*" will automatically update the build and revision,
// and "{Major}.{Minor}.{Build}.*" will update just the revision.
[assembly: AssemblyVersion ("1.0.*")]
-// The following attributes are used to specify the signing key for the assembly,
+// The following attributes are used to specify the signing key for the assembly,
// if desired. See the Mono documentation for more information about signing.
//[assembly: AssemblyDelaySign(false)]
//[assembly: AssemblyKeyFile("")]
diff --git a/src/csharp/GrpcApi/TestServiceGrpc.cs b/src/csharp/GrpcApi/TestServiceGrpc.cs
index 067b21c..6534a44 100644
--- a/src/csharp/GrpcApi/TestServiceGrpc.cs
+++ b/src/csharp/GrpcApi/TestServiceGrpc.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/GrpcApiTests/MathClientServerTests.cs b/src/csharp/GrpcApiTests/MathClientServerTests.cs
index bb3f75d..bd298b0 100644
--- a/src/csharp/GrpcApiTests/MathClientServerTests.cs
+++ b/src/csharp/GrpcApiTests/MathClientServerTests.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -96,7 +96,7 @@
var recorder = new RecordingObserver<Num>();
client.Fib(new FibArgs.Builder { Limit = 6 }.Build(), recorder);
- CollectionAssert.AreEqual(new List<long>{1, 1, 2, 3, 5, 8},
+ CollectionAssert.AreEqual(new List<long>{1, 1, 2, 3, 5, 8},
recorder.ToList().Result.ConvertAll((n) => n.Num_));
}
diff --git a/src/csharp/GrpcApiTests/Properties/AssemblyInfo.cs b/src/csharp/GrpcApiTests/Properties/AssemblyInfo.cs
index 0928404..5594e92 100644
--- a/src/csharp/GrpcApiTests/Properties/AssemblyInfo.cs
+++ b/src/csharp/GrpcApiTests/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
using System.Reflection;
using System.Runtime.CompilerServices;
-// Information about this assembly is defined by the following attributes.
+// Information about this assembly is defined by the following attributes.
// Change them to the values specific to your project.
[assembly: AssemblyTitle("GrpcApiTests")]
[assembly: AssemblyDescription("")]
@@ -15,7 +15,7 @@
// The form "{Major}.{Minor}.*" will automatically update the build and revision,
// and "{Major}.{Minor}.{Build}.*" will update just the revision.
[assembly: AssemblyVersion("1.0.*")]
-// The following attributes are used to specify the signing key for the assembly,
+// The following attributes are used to specify the signing key for the assembly,
// if desired. See the Mono documentation for more information about signing.
//[assembly: AssemblyDelaySign(false)]
//[assembly: AssemblyKeyFile("")]
diff --git a/src/csharp/GrpcCore/Call.cs b/src/csharp/GrpcCore/Call.cs
index 1812109..93a7507 100644
--- a/src/csharp/GrpcCore/Call.cs
+++ b/src/csharp/GrpcCore/Call.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -43,7 +43,7 @@
readonly Func<byte[], TResponse> responseDeserializer;
readonly Channel channel;
- public Call(string methodName,
+ public Call(string methodName,
Func<TRequest, byte[]> requestSerializer,
Func<byte[], TResponse> responseDeserializer,
TimeSpan timeout,
diff --git a/src/csharp/GrpcCore/Calls.cs b/src/csharp/GrpcCore/Calls.cs
index 1019656..d89d9a1 100644
--- a/src/csharp/GrpcCore/Calls.cs
+++ b/src/csharp/GrpcCore/Calls.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/GrpcCore/Channel.cs b/src/csharp/GrpcCore/Channel.cs
index cd4f151..d1f7955 100644
--- a/src/csharp/GrpcCore/Channel.cs
+++ b/src/csharp/GrpcCore/Channel.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -82,4 +82,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/src/csharp/GrpcCore/ClientStreamingAsyncResult.cs b/src/csharp/GrpcCore/ClientStreamingAsyncResult.cs
index 507d0dd..f82fe5f 100644
--- a/src/csharp/GrpcCore/ClientStreamingAsyncResult.cs
+++ b/src/csharp/GrpcCore/ClientStreamingAsyncResult.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/GrpcCore/GrpcEnvironment.cs b/src/csharp/GrpcCore/GrpcEnvironment.cs
index ee11686..c4f0302 100644
--- a/src/csharp/GrpcCore/GrpcEnvironment.cs
+++ b/src/csharp/GrpcCore/GrpcEnvironment.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -52,7 +52,7 @@
static object staticLock = new object();
static volatile GrpcEnvironment instance;
-
+
readonly GrpcThreadPool threadPool;
bool isClosed;
@@ -60,7 +60,7 @@
/// Makes sure GRPC environment is initialized. Subsequent invocations don't have any
/// effect unless you call Shutdown first.
/// Although normal use cases assume you will call this just once in your application's
- /// lifetime (and call Shutdown once you're done), for the sake of easier testing it's
+ /// lifetime (and call Shutdown once you're done), for the sake of easier testing it's
/// allowed to initialize the environment again after it has been successfully shutdown.
/// </summary>
public static void Initialize() {
diff --git a/src/csharp/GrpcCore/Internal/AsyncCall.cs b/src/csharp/GrpcCore/Internal/AsyncCall.cs
index a3b40e5..d5f3239 100644
--- a/src/csharp/GrpcCore/Internal/AsyncCall.cs
+++ b/src/csharp/GrpcCore/Internal/AsyncCall.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -45,7 +45,7 @@
/// Listener for call events that can be delivered from a completion queue.
/// </summary>
internal interface ICallEventListener {
-
+
void OnClientMetadata();
void OnRead(byte[] payload);
@@ -66,7 +66,7 @@
readonly Func<TWrite, byte[]> serializer;
readonly Func<byte[], TRead> deserializer;
- // TODO: make sure the delegate doesn't get garbage collected while
+ // TODO: make sure the delegate doesn't get garbage collected while
// native callbacks are in the completion queue.
readonly EventCallbackDelegate callbackHandler;
@@ -205,7 +205,7 @@
CheckNotFinished();
CheckNoError();
CheckCancelNotRequested();
-
+
if (halfcloseRequested || halfclosed)
{
throw new InvalidOperationException("Already halfclosed.");
@@ -218,7 +218,7 @@
// TODO: wrap serialization...
byte[] payload = serializer(msg);
-
+
call.StartWrite(payload, buffered, callbackHandler);
writeTcs = new TaskCompletionSource<object>();
return writeTcs;
@@ -317,7 +317,7 @@
// grpc_call_cancel_with_status is threadsafe
call.CancelWithStatus(status);
}
-
+
public void OnClientMetadata()
{
// TODO: implement....
@@ -434,7 +434,7 @@
{
call.Dispose();
}
- }
+ }
disposed = true;
}
}
@@ -523,4 +523,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/src/csharp/GrpcCore/Internal/CallSafeHandle.cs b/src/csharp/GrpcCore/Internal/CallSafeHandle.cs
index d91d2ac..e9ccd8d 100644
--- a/src/csharp/GrpcCore/Internal/CallSafeHandle.cs
+++ b/src/csharp/GrpcCore/Internal/CallSafeHandle.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -59,8 +59,8 @@
[DllImport("grpc_csharp_ext.dll", EntryPoint = "grpcsharp_call_invoke_old")]
static extern GRPCCallError grpcsharp_call_invoke_old_CALLBACK(CallSafeHandle call, CompletionQueueSafeHandle cq,
- [MarshalAs(UnmanagedType.FunctionPtr)] EventCallbackDelegate metadataReadCallback,
- [MarshalAs(UnmanagedType.FunctionPtr)] EventCallbackDelegate finishedCallback,
+ [MarshalAs(UnmanagedType.FunctionPtr)] EventCallbackDelegate metadataReadCallback,
+ [MarshalAs(UnmanagedType.FunctionPtr)] EventCallbackDelegate finishedCallback,
UInt32 flags);
[DllImport("grpc_csharp_ext.dll")]
@@ -123,12 +123,12 @@
}
public void Invoke(CompletionQueueSafeHandle cq, IntPtr metadataReadTag, IntPtr finishedTag, bool buffered)
- {
+ {
AssertCallOk(grpcsharp_call_invoke_old(this, cq, metadataReadTag, finishedTag, GetFlags(buffered)));
}
public void Invoke(CompletionQueueSafeHandle cq, bool buffered, EventCallbackDelegate metadataReadCallback, EventCallbackDelegate finishedCallback)
- {
+ {
AssertCallOk(grpcsharp_call_invoke_old_CALLBACK(this, cq, metadataReadCallback, finishedCallback, GetFlags(buffered)));
}
@@ -212,4 +212,4 @@
return buffered ? 0 : GRPC_WRITE_BUFFER_HINT;
}
}
-}
\ No newline at end of file
+}
diff --git a/src/csharp/GrpcCore/Internal/ChannelSafeHandle.cs b/src/csharp/GrpcCore/Internal/ChannelSafeHandle.cs
index f6af64c..379c83d 100644
--- a/src/csharp/GrpcCore/Internal/ChannelSafeHandle.cs
+++ b/src/csharp/GrpcCore/Internal/ChannelSafeHandle.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -64,4 +64,4 @@
return true;
}
}
-}
\ No newline at end of file
+}
diff --git a/src/csharp/GrpcCore/Internal/CompletionQueueSafeHandle.cs b/src/csharp/GrpcCore/Internal/CompletionQueueSafeHandle.cs
index fc2b1d5..666f220 100644
--- a/src/csharp/GrpcCore/Internal/CompletionQueueSafeHandle.cs
+++ b/src/csharp/GrpcCore/Internal/CompletionQueueSafeHandle.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/GrpcCore/Internal/Enums.cs b/src/csharp/GrpcCore/Internal/Enums.cs
index c2eb132..d38896e 100644
--- a/src/csharp/GrpcCore/Internal/Enums.cs
+++ b/src/csharp/GrpcCore/Internal/Enums.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -73,7 +73,7 @@
GRPC_QUEUE_SHUTDOWN,
/* operation completion */
- GRPC_OP_COMPLETE,
+ GRPC_OP_COMPLETE,
/* A read has completed */
GRPC_READ,
@@ -87,7 +87,7 @@
/* The metadata array sent by server received at client */
GRPC_CLIENT_METADATA_READ,
- /* An RPC has finished. The event contains status.
+ /* An RPC has finished. The event contains status.
* On the server this will be OK or Cancelled. */
GRPC_FINISHED,
diff --git a/src/csharp/GrpcCore/Internal/Event.cs b/src/csharp/GrpcCore/Internal/Event.cs
index 9229472..6116e09 100644
--- a/src/csharp/GrpcCore/Internal/Event.cs
+++ b/src/csharp/GrpcCore/Internal/Event.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -126,7 +126,7 @@
// TODO: this is basically c&p of EventSafeHandle. Unify!
/// <summary>
- /// Not owned version of
+ /// Not owned version of
/// grpc_event from grpc/grpc.h
/// </summary>
internal class EventSafeHandleNotOwned : SafeHandleZeroIsInvalid
@@ -221,4 +221,4 @@
return true;
}
}
-}
\ No newline at end of file
+}
diff --git a/src/csharp/GrpcCore/Internal/GrpcThreadPool.cs b/src/csharp/GrpcCore/Internal/GrpcThreadPool.cs
index b768dec..f8154fa 100644
--- a/src/csharp/GrpcCore/Internal/GrpcThreadPool.cs
+++ b/src/csharp/GrpcCore/Internal/GrpcThreadPool.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/GrpcCore/Internal/SafeHandleZeroIsInvalid.cs b/src/csharp/GrpcCore/Internal/SafeHandleZeroIsInvalid.cs
index c7d8a0a..74a8ef7 100644
--- a/src/csharp/GrpcCore/Internal/SafeHandleZeroIsInvalid.cs
+++ b/src/csharp/GrpcCore/Internal/SafeHandleZeroIsInvalid.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/GrpcCore/Internal/ServerSafeHandle.cs b/src/csharp/GrpcCore/Internal/ServerSafeHandle.cs
index 2ae0ad2..c91de97 100644
--- a/src/csharp/GrpcCore/Internal/ServerSafeHandle.cs
+++ b/src/csharp/GrpcCore/Internal/ServerSafeHandle.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -111,4 +111,4 @@
return true;
}
}
-}
\ No newline at end of file
+}
diff --git a/src/csharp/GrpcCore/Internal/ServerWritingObserver.cs b/src/csharp/GrpcCore/Internal/ServerWritingObserver.cs
index 1120791..1d29864 100644
--- a/src/csharp/GrpcCore/Internal/ServerWritingObserver.cs
+++ b/src/csharp/GrpcCore/Internal/ServerWritingObserver.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/GrpcCore/Internal/StreamingInputObserver.cs b/src/csharp/GrpcCore/Internal/StreamingInputObserver.cs
index 4941096..60837de 100644
--- a/src/csharp/GrpcCore/Internal/StreamingInputObserver.cs
+++ b/src/csharp/GrpcCore/Internal/StreamingInputObserver.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/GrpcCore/Internal/Timespec.cs b/src/csharp/GrpcCore/Internal/Timespec.cs
index 651003d..38b7518 100644
--- a/src/csharp/GrpcCore/Internal/Timespec.cs
+++ b/src/csharp/GrpcCore/Internal/Timespec.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -106,7 +106,7 @@
Timespec result;
result.tv_nsec = new IntPtr(nanos % nanosPerSecond);
- result.tv_sec = new IntPtr(tv_sec.ToInt64() + (timeSpan.Ticks / TimeSpan.TicksPerSecond) + overflow_sec);
+ result.tv_sec = new IntPtr(tv_sec.ToInt64() + (timeSpan.Ticks / TimeSpan.TicksPerSecond) + overflow_sec);
return result;
}
}
diff --git a/src/csharp/GrpcCore/Marshaller.cs b/src/csharp/GrpcCore/Marshaller.cs
index 21bd266..f031354 100644
--- a/src/csharp/GrpcCore/Marshaller.cs
+++ b/src/csharp/GrpcCore/Marshaller.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -77,7 +77,7 @@
{
get
{
- return new Marshaller<string>(System.Text.Encoding.UTF8.GetBytes,
+ return new Marshaller<string>(System.Text.Encoding.UTF8.GetBytes,
System.Text.Encoding.UTF8.GetString);
}
}
diff --git a/src/csharp/GrpcCore/Method.cs b/src/csharp/GrpcCore/Method.cs
index a8c6470..64a4f71 100644
--- a/src/csharp/GrpcCore/Method.cs
+++ b/src/csharp/GrpcCore/Method.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/GrpcCore/Properties/AssemblyInfo.cs b/src/csharp/GrpcCore/Properties/AssemblyInfo.cs
index 74aba25..0907b86 100644
--- a/src/csharp/GrpcCore/Properties/AssemblyInfo.cs
+++ b/src/csharp/GrpcCore/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
using System.Reflection;
using System.Runtime.CompilerServices;
-// Information about this assembly is defined by the following attributes.
+// Information about this assembly is defined by the following attributes.
// Change them to the values specific to your project.
[assembly: AssemblyTitle ("GrpcCore")]
[assembly: AssemblyDescription ("")]
@@ -15,7 +15,7 @@
// The form "{Major}.{Minor}.*" will automatically update the build and revision,
// and "{Major}.{Minor}.{Build}.*" will update just the revision.
[assembly: AssemblyVersion ("1.0.*")]
-// The following attributes are used to specify the signing key for the assembly,
+// The following attributes are used to specify the signing key for the assembly,
// if desired. See the Mono documentation for more information about signing.
//[assembly: AssemblyDelaySign(false)]
//[assembly: AssemblyKeyFile("")]
diff --git a/src/csharp/GrpcCore/RpcException.cs b/src/csharp/GrpcCore/RpcException.cs
index 5d1ca3b..9ec1d2f 100644
--- a/src/csharp/GrpcCore/RpcException.cs
+++ b/src/csharp/GrpcCore/RpcException.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/GrpcCore/Server.cs b/src/csharp/GrpcCore/Server.cs
index 62ffa70..0882a61 100644
--- a/src/csharp/GrpcCore/Server.cs
+++ b/src/csharp/GrpcCore/Server.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -47,7 +47,7 @@
/// </summary>
public class Server
{
- // TODO: make sure the delegate doesn't get garbage collected while
+ // TODO: make sure the delegate doesn't get garbage collected while
// native callbacks are in the completion queue.
readonly EventCallbackDelegate newRpcHandler;
readonly EventCallbackDelegate serverShutdownHandler;
@@ -94,7 +94,7 @@
internal void RunRpc()
{
AllowOneRpc();
-
+
try
{
var rpcInfo = newRpcQueue.Take();
@@ -105,7 +105,7 @@
if (!callHandlers.TryGetValue(rpcInfo.Method, out callHandler))
{
callHandler = new NoSuchMethodCallHandler();
- }
+ }
callHandler.StartCall(rpcInfo.Method, rpcInfo.Call, GetCompletionQueue());
}
catch(Exception e)
@@ -209,4 +209,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/src/csharp/GrpcCore/ServerCallHandler.cs b/src/csharp/GrpcCore/ServerCallHandler.cs
index 12d0c93..bcce4a0 100644
--- a/src/csharp/GrpcCore/ServerCallHandler.cs
+++ b/src/csharp/GrpcCore/ServerCallHandler.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -60,7 +60,7 @@
asyncCall.InitializeServer(call);
asyncCall.Accept(cq);
-
+
var request = asyncCall.ReadAsync().Result;
var responseObserver = new ServerWritingObserver<TResponse, TRequest>(asyncCall);
diff --git a/src/csharp/GrpcCore/ServerCalls.cs b/src/csharp/GrpcCore/ServerCalls.cs
index b95a0d9..273029c 100644
--- a/src/csharp/GrpcCore/ServerCalls.cs
+++ b/src/csharp/GrpcCore/ServerCalls.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/GrpcCore/ServerServiceDefinition.cs b/src/csharp/GrpcCore/ServerServiceDefinition.cs
index f0b4daf..1eb1783 100644
--- a/src/csharp/GrpcCore/ServerServiceDefinition.cs
+++ b/src/csharp/GrpcCore/ServerServiceDefinition.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -73,7 +73,7 @@
}
public Builder AddMethod<TRequest, TResponse>(
- Method<TRequest, TResponse> method,
+ Method<TRequest, TResponse> method,
UnaryRequestServerMethod<TRequest, TResponse> handler)
{
callHandlers.Add(method.Name, ServerCalls.UnaryRequestCall(method, handler));
@@ -81,7 +81,7 @@
}
public Builder AddMethod<TRequest, TResponse>(
- Method<TRequest, TResponse> method,
+ Method<TRequest, TResponse> method,
StreamingRequestServerMethod<TRequest, TResponse> handler)
{
callHandlers.Add(method.Name, ServerCalls.StreamingRequestCall(method, handler));
diff --git a/src/csharp/GrpcCore/Status.cs b/src/csharp/GrpcCore/Status.cs
index dce1e24..6430e6b 100644
--- a/src/csharp/GrpcCore/Status.cs
+++ b/src/csharp/GrpcCore/Status.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -66,4 +66,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/src/csharp/GrpcCore/StatusCode.cs b/src/csharp/GrpcCore/StatusCode.cs
index eccaae7..ba99f9b 100644
--- a/src/csharp/GrpcCore/StatusCode.cs
+++ b/src/csharp/GrpcCore/StatusCode.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/GrpcCore/Utils/RecordingObserver.cs b/src/csharp/GrpcCore/Utils/RecordingObserver.cs
index 0cadfc0..0c784e1 100644
--- a/src/csharp/GrpcCore/Utils/RecordingObserver.cs
+++ b/src/csharp/GrpcCore/Utils/RecordingObserver.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/GrpcCore/Utils/RecordingQueue.cs b/src/csharp/GrpcCore/Utils/RecordingQueue.cs
index d73fc0f..f8940d7 100644
--- a/src/csharp/GrpcCore/Utils/RecordingQueue.cs
+++ b/src/csharp/GrpcCore/Utils/RecordingQueue.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -41,7 +41,7 @@
// TODO: replace this by something that implements IAsyncEnumerator.
/// <summary>
/// Observer that allows us to await incoming messages one-by-one.
- /// The implementation is not ideal and class will be probably replaced
+ /// The implementation is not ideal and class will be probably replaced
/// by something more versatile in the future.
/// </summary>
public class RecordingQueue<T> : IObserver<T>
diff --git a/src/csharp/GrpcCoreTests/ClientServerTest.cs b/src/csharp/GrpcCoreTests/ClientServerTest.cs
index 1472db6..4401156 100644
--- a/src/csharp/GrpcCoreTests/ClientServerTest.cs
+++ b/src/csharp/GrpcCoreTests/ClientServerTest.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -71,7 +71,7 @@
Assert.AreEqual("ABC", Calls.BlockingUnaryCall(call, "ABC", default(CancellationToken)));
Assert.AreEqual("abcdef", Calls.BlockingUnaryCall(call, "abcdef", default(CancellationToken)));
}
-
+
server.ShutdownAsync().Wait();
GrpcEnvironment.Shutdown();
diff --git a/src/csharp/GrpcCoreTests/GrpcEnvironmentTest.cs b/src/csharp/GrpcCoreTests/GrpcEnvironmentTest.cs
index 1bc6cce..8656b1b 100644
--- a/src/csharp/GrpcCoreTests/GrpcEnvironmentTest.cs
+++ b/src/csharp/GrpcCoreTests/GrpcEnvironmentTest.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/GrpcCoreTests/Properties/AssemblyInfo.cs b/src/csharp/GrpcCoreTests/Properties/AssemblyInfo.cs
index 565b1e2..a93d843 100644
--- a/src/csharp/GrpcCoreTests/Properties/AssemblyInfo.cs
+++ b/src/csharp/GrpcCoreTests/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
using System.Reflection;
using System.Runtime.CompilerServices;
-// Information about this assembly is defined by the following attributes.
+// Information about this assembly is defined by the following attributes.
// Change them to the values specific to your project.
[assembly: AssemblyTitle("GrpcCoreTests")]
[assembly: AssemblyDescription("")]
@@ -15,7 +15,7 @@
// The form "{Major}.{Minor}.*" will automatically update the build and revision,
// and "{Major}.{Minor}.{Build}.*" will update just the revision.
[assembly: AssemblyVersion("1.0.*")]
-// The following attributes are used to specify the signing key for the assembly,
+// The following attributes are used to specify the signing key for the assembly,
// if desired. See the Mono documentation for more information about signing.
//[assembly: AssemblyDelaySign(false)]
//[assembly: AssemblyKeyFile("")]
diff --git a/src/csharp/GrpcCoreTests/ServerTest.cs b/src/csharp/GrpcCoreTests/ServerTest.cs
index 1c70a3d..43414a4 100644
--- a/src/csharp/GrpcCoreTests/ServerTest.cs
+++ b/src/csharp/GrpcCoreTests/ServerTest.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/GrpcCoreTests/TimespecTest.cs b/src/csharp/GrpcCoreTests/TimespecTest.cs
index 2b03513..2169824 100644
--- a/src/csharp/GrpcCoreTests/TimespecTest.cs
+++ b/src/csharp/GrpcCoreTests/TimespecTest.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
diff --git a/src/csharp/InteropClient/Client.cs b/src/csharp/InteropClient/Client.cs
index fcc6a57..945afe0 100644
--- a/src/csharp/InteropClient/Client.cs
+++ b/src/csharp/InteropClient/Client.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -83,7 +83,7 @@
Console.WriteLine(" --test_case=TESTCASE");
Console.WriteLine(" --use_tls=BOOLEAN");
Console.WriteLine(" --use_test_ca=BOOLEAN");
- Console.WriteLine();
+ Console.WriteLine();
Environment.Exit(1);
}
@@ -149,7 +149,7 @@
.SetResponseSize(314159)
.SetPayload(CreateZerosPayload(271828))
.Build();
-
+
var response = client.UnaryCall(request);
Assert.AreEqual(PayloadType.COMPRESSABLE, response.Payload.Type);
@@ -214,8 +214,8 @@
.SetResponseType(PayloadType.COMPRESSABLE)
.AddResponseParameters(ResponseParameters.CreateBuilder().SetSize(31415))
.SetPayload(CreateZerosPayload(27182)).Build());
-
- response = recorder.Queue.Take();
+
+ response = recorder.Queue.Take();
Assert.AreEqual(PayloadType.COMPRESSABLE, response.Payload.Type);
Assert.AreEqual(31415, response.Payload.Body.Length);
@@ -224,7 +224,7 @@
.AddResponseParameters(ResponseParameters.CreateBuilder().SetSize(9))
.SetPayload(CreateZerosPayload(8)).Build());
- response = recorder.Queue.Take();
+ response = recorder.Queue.Take();
Assert.AreEqual(PayloadType.COMPRESSABLE, response.Payload.Type);
Assert.AreEqual(9, response.Payload.Body.Length);
@@ -233,7 +233,7 @@
.AddResponseParameters(ResponseParameters.CreateBuilder().SetSize(2635))
.SetPayload(CreateZerosPayload(1828)).Build());
- response = recorder.Queue.Take();
+ response = recorder.Queue.Take();
Assert.AreEqual(PayloadType.COMPRESSABLE, response.Payload.Type);
Assert.AreEqual(2653, response.Payload.Body.Length);
@@ -243,7 +243,7 @@
.AddResponseParameters(ResponseParameters.CreateBuilder().SetSize(58979))
.SetPayload(CreateZerosPayload(45904)).Build());
- response = recorder.Queue.Take();
+ response = recorder.Queue.Take();
Assert.AreEqual(PayloadType.COMPRESSABLE, response.Payload.Type);
Assert.AreEqual(58979, response.Payload.Body.Length);
diff --git a/src/csharp/InteropClient/Properties/AssemblyInfo.cs b/src/csharp/InteropClient/Properties/AssemblyInfo.cs
index 1f3cc19..00b4bd5 100644
--- a/src/csharp/InteropClient/Properties/AssemblyInfo.cs
+++ b/src/csharp/InteropClient/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
using System.Reflection;
using System.Runtime.CompilerServices;
-// Information about this assembly is defined by the following attributes.
+// Information about this assembly is defined by the following attributes.
// Change them to the values specific to your project.
[assembly: AssemblyTitle("InteropClient")]
[assembly: AssemblyDescription("")]
@@ -15,7 +15,7 @@
// The form "{Major}.{Minor}.*" will automatically update the build and revision,
// and "{Major}.{Minor}.{Build}.*" will update just the revision.
[assembly: AssemblyVersion("1.0.*")]
-// The following attributes are used to specify the signing key for the assembly,
+// The following attributes are used to specify the signing key for the assembly,
// if desired. See the Mono documentation for more information about signing.
//[assembly: AssemblyDelaySign(false)]
//[assembly: AssemblyKeyFile("")]
diff --git a/src/csharp/MathClient/MathClient.cs b/src/csharp/MathClient/MathClient.cs
index a54c8e3..eb9b7b1 100644
--- a/src/csharp/MathClient/MathClient.cs
+++ b/src/csharp/MathClient/MathClient.cs
@@ -2,11 +2,11 @@
// Copyright 2015, Google Inc.
// All rights reserved.
-//
+//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
-//
+//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
@@ -16,7 +16,7 @@
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
-//
+//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -55,7 +55,7 @@
MathExamples.DivManyExample(stub);
}
-
+
GrpcEnvironment.Shutdown();
}
}
diff --git a/src/csharp/MathClient/Properties/AssemblyInfo.cs b/src/csharp/MathClient/Properties/AssemblyInfo.cs
index f521cd6..aa61494 100644
--- a/src/csharp/MathClient/Properties/AssemblyInfo.cs
+++ b/src/csharp/MathClient/Properties/AssemblyInfo.cs
@@ -1,7 +1,7 @@
using System.Reflection;
using System.Runtime.CompilerServices;
-// Information about this assembly is defined by the following attributes.
+// Information about this assembly is defined by the following attributes.
// Change them to the values specific to your project.
[assembly: AssemblyTitle ("MathClient")]
[assembly: AssemblyDescription ("")]
@@ -15,7 +15,7 @@
// The form "{Major}.{Minor}.*" will automatically update the build and revision,
// and "{Major}.{Minor}.{Build}.*" will update just the revision.
[assembly: AssemblyVersion ("1.0.*")]
-// The following attributes are used to specify the signing key for the assembly,
+// The following attributes are used to specify the signing key for the assembly,
// if desired. See the Mono documentation for more information about signing.
//[assembly: AssemblyDelaySign(false)]
//[assembly: AssemblyKeyFile("")]
diff --git a/src/node/ext/byte_buffer.cc b/src/node/ext/byte_buffer.cc
index 8180c27..c165d26 100644
--- a/src/node/ext/byte_buffer.cc
+++ b/src/node/ext/byte_buffer.cc
@@ -92,4 +92,4 @@
return NanEscapeScope(fastBuffer);
}
} // namespace node
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/node/ext/byte_buffer.h b/src/node/ext/byte_buffer.h
index 52fee70..5083674 100644
--- a/src/node/ext/byte_buffer.h
+++ b/src/node/ext/byte_buffer.h
@@ -57,4 +57,4 @@
} // namespace node
} // namespace grpc
-#endif // NET_GRPC_NODE_BYTE_BUFFER_H_
\ No newline at end of file
+#endif // NET_GRPC_NODE_BYTE_BUFFER_H_
diff --git a/src/node/ext/call.h b/src/node/ext/call.h
index e93349d..933541c 100644
--- a/src/node/ext/call.h
+++ b/src/node/ext/call.h
@@ -128,4 +128,4 @@
} // namespace node
} // namespace grpc
-#endif // NET_GRPC_NODE_CALL_H_
\ No newline at end of file
+#endif // NET_GRPC_NODE_CALL_H_
diff --git a/src/node/ext/channel.cc b/src/node/ext/channel.cc
index edeebe9..6c7a89e 100644
--- a/src/node/ext/channel.cc
+++ b/src/node/ext/channel.cc
@@ -179,4 +179,4 @@
}
} // namespace node
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/node/ext/channel.h b/src/node/ext/channel.h
index 3c05977..bf79319 100644
--- a/src/node/ext/channel.h
+++ b/src/node/ext/channel.h
@@ -76,4 +76,4 @@
} // namespace node
} // namespace grpc
-#endif // NET_GRPC_NODE_CHANNEL_H_
\ No newline at end of file
+#endif // NET_GRPC_NODE_CHANNEL_H_
diff --git a/src/node/ext/completion_queue_async_worker.cc b/src/node/ext/completion_queue_async_worker.cc
index bc5896b..ca22527 100644
--- a/src/node/ext/completion_queue_async_worker.cc
+++ b/src/node/ext/completion_queue_async_worker.cc
@@ -101,4 +101,4 @@
}
} // namespace node
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/node/ext/completion_queue_async_worker.h b/src/node/ext/completion_queue_async_worker.h
index 1c02a34..0ddb5b4 100644
--- a/src/node/ext/completion_queue_async_worker.h
+++ b/src/node/ext/completion_queue_async_worker.h
@@ -78,4 +78,4 @@
} // namespace node
} // namespace grpc
-#endif // NET_GRPC_NODE_COMPLETION_QUEUE_ASYNC_WORKER_H_
\ No newline at end of file
+#endif // NET_GRPC_NODE_COMPLETION_QUEUE_ASYNC_WORKER_H_
diff --git a/src/node/ext/credentials.cc b/src/node/ext/credentials.cc
index cb1e8a7..4b95c72 100644
--- a/src/node/ext/credentials.cc
+++ b/src/node/ext/credentials.cc
@@ -200,4 +200,4 @@
}
} // namespace node
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/node/ext/credentials.h b/src/node/ext/credentials.h
index 576a5db..e60be3d 100644
--- a/src/node/ext/credentials.h
+++ b/src/node/ext/credentials.h
@@ -78,4 +78,4 @@
} // namespace node
} // namespace grpc
-#endif // NET_GRPC_NODE_CREDENTIALS_H_
\ No newline at end of file
+#endif // NET_GRPC_NODE_CREDENTIALS_H_
diff --git a/src/node/ext/node_grpc.cc b/src/node/ext/node_grpc.cc
index 4e1553f..965186e 100644
--- a/src/node/ext/node_grpc.cc
+++ b/src/node/ext/node_grpc.cc
@@ -175,4 +175,4 @@
grpc::node::ServerCredentials::Init(exports);
}
-NODE_MODULE(grpc, init)
\ No newline at end of file
+NODE_MODULE(grpc, init)
diff --git a/src/node/ext/server.cc b/src/node/ext/server.cc
index c2e85df..ab45da8 100644
--- a/src/node/ext/server.cc
+++ b/src/node/ext/server.cc
@@ -286,4 +286,4 @@
}
} // namespace node
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/node/ext/server.h b/src/node/ext/server.h
index e4bb4d8..2056fe7 100644
--- a/src/node/ext/server.h
+++ b/src/node/ext/server.h
@@ -76,4 +76,4 @@
} // namespace node
} // namespace grpc
-#endif // NET_GRPC_NODE_SERVER_H_
\ No newline at end of file
+#endif // NET_GRPC_NODE_SERVER_H_
diff --git a/src/node/ext/server_credentials.cc b/src/node/ext/server_credentials.cc
index 9c9a1b3..f75a2bf 100644
--- a/src/node/ext/server_credentials.cc
+++ b/src/node/ext/server_credentials.cc
@@ -151,4 +151,4 @@
}
} // namespace node
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/node/ext/server_credentials.h b/src/node/ext/server_credentials.h
index 7c916e7..f099024 100644
--- a/src/node/ext/server_credentials.h
+++ b/src/node/ext/server_credentials.h
@@ -74,4 +74,4 @@
} // namespace node
} // namespace grpc
-#endif // NET_GRPC_NODE_SERVER_CREDENTIALS_H_
\ No newline at end of file
+#endif // NET_GRPC_NODE_SERVER_CREDENTIALS_H_
diff --git a/src/node/ext/timeval.cc b/src/node/ext/timeval.cc
index 5cece4a..bc3237f 100644
--- a/src/node/ext/timeval.cc
+++ b/src/node/ext/timeval.cc
@@ -62,4 +62,4 @@
}
} // namespace node
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/src/node/ext/timeval.h b/src/node/ext/timeval.h
index a85949f..0cada5a 100644
--- a/src/node/ext/timeval.h
+++ b/src/node/ext/timeval.h
@@ -45,4 +45,4 @@
} // namespace node
} // namespace grpc
-#endif // NET_GRPC_NODE_TIMEVAL_H_
\ No newline at end of file
+#endif // NET_GRPC_NODE_TIMEVAL_H_
diff --git a/src/python/src/grpc/_adapter/_call.c b/src/python/src/grpc/_adapter/_call.c
index 1587a8c..7e62c1b 100644
--- a/src/python/src/grpc/_adapter/_call.c
+++ b/src/python/src/grpc/_adapter/_call.c
@@ -290,4 +290,4 @@
PyErr_SetString(PyExc_ImportError, "Couldn't add Call type to module!");
}
return 0;
-}
\ No newline at end of file
+}
diff --git a/src/ruby/bin/apis/google/protobuf/empty.rb b/src/ruby/bin/apis/google/protobuf/empty.rb
index 9aaa19b..2f6bbc9 100644
--- a/src/ruby/bin/apis/google/protobuf/empty.rb
+++ b/src/ruby/bin/apis/google/protobuf/empty.rb
@@ -41,4 +41,4 @@
module Protobuf
Empty = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.protobuf.Empty").msgclass
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/bin/apis/pubsub_demo.rb b/src/ruby/bin/apis/pubsub_demo.rb
index cd31efd..6656a56 100755
--- a/src/ruby/bin/apis/pubsub_demo.rb
+++ b/src/ruby/bin/apis/pubsub_demo.rb
@@ -275,4 +275,4 @@
NamedActions.new(pub, sub, args).method(args.action).call
end
-main
\ No newline at end of file
+main
diff --git a/src/ruby/bin/apis/tech/pubsub/proto/pubsub.rb b/src/ruby/bin/apis/tech/pubsub/proto/pubsub.rb
index 63db5c3..d61431f 100644
--- a/src/ruby/bin/apis/tech/pubsub/proto/pubsub.rb
+++ b/src/ruby/bin/apis/tech/pubsub/proto/pubsub.rb
@@ -171,4 +171,4 @@
AcknowledgeRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("tech.pubsub.AcknowledgeRequest").msgclass
NackRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("tech.pubsub.NackRequest").msgclass
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/bin/apis/tech/pubsub/proto/pubsub_services.rb b/src/ruby/bin/apis/tech/pubsub/proto/pubsub_services.rb
index cb27ce6..43c5265 100644
--- a/src/ruby/bin/apis/tech/pubsub/proto/pubsub_services.rb
+++ b/src/ruby/bin/apis/tech/pubsub/proto/pubsub_services.rb
@@ -100,4 +100,4 @@
Stub = Service.rpc_stub_class
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/bin/interop/interop_client.rb b/src/ruby/bin/interop/interop_client.rb
index 94d4ad6..ef31f68 100755
--- a/src/ruby/bin/interop/interop_client.rb
+++ b/src/ruby/bin/interop/interop_client.rb
@@ -348,4 +348,4 @@
NamedTests.new(stub, opts).method(opts['test_case']).call
end
-main
\ No newline at end of file
+main
diff --git a/src/ruby/bin/interop/interop_server.rb b/src/ruby/bin/interop/interop_server.rb
index 0e2b40b..b3b7d0c 100755
--- a/src/ruby/bin/interop/interop_server.rb
+++ b/src/ruby/bin/interop/interop_server.rb
@@ -189,4 +189,4 @@
s.run
end
-main
\ No newline at end of file
+main
diff --git a/src/ruby/bin/interop/test/cpp/interop/empty.rb b/src/ruby/bin/interop/test/cpp/interop/empty.rb
index 0dd4d21..3579fa5 100644
--- a/src/ruby/bin/interop/test/cpp/interop/empty.rb
+++ b/src/ruby/bin/interop/test/cpp/interop/empty.rb
@@ -41,4 +41,4 @@
module Testing
Empty = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.Empty").msgclass
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/bin/interop/test/cpp/interop/messages.rb b/src/ruby/bin/interop/test/cpp/interop/messages.rb
index 9e65b42..89c349b 100644
--- a/src/ruby/bin/interop/test/cpp/interop/messages.rb
+++ b/src/ruby/bin/interop/test/cpp/interop/messages.rb
@@ -86,4 +86,4 @@
StreamingOutputCallResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.StreamingOutputCallResponse").msgclass
PayloadType = Google::Protobuf::DescriptorPool.generated_pool.lookup("grpc.testing.PayloadType").enummodule
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/bin/interop/test/cpp/interop/test.rb b/src/ruby/bin/interop/test/cpp/interop/test.rb
index 0df3ec1..5948b50 100644
--- a/src/ruby/bin/interop/test/cpp/interop/test.rb
+++ b/src/ruby/bin/interop/test/cpp/interop/test.rb
@@ -40,4 +40,4 @@
module Grpc
module Testing
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/bin/interop/test/cpp/interop/test_services.rb b/src/ruby/bin/interop/test/cpp/interop/test_services.rb
index d50457f..5a3146c 100644
--- a/src/ruby/bin/interop/test/cpp/interop/test_services.rb
+++ b/src/ruby/bin/interop/test/cpp/interop/test_services.rb
@@ -57,4 +57,4 @@
Stub = Service.rpc_stub_class
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/bin/math.rb b/src/ruby/bin/math.rb
index 7dc677b..323993e 100755
--- a/src/ruby/bin/math.rb
+++ b/src/ruby/bin/math.rb
@@ -58,4 +58,4 @@
FibArgs = Google::Protobuf::DescriptorPool.generated_pool.lookup("math.FibArgs").msgclass
Num = Google::Protobuf::DescriptorPool.generated_pool.lookup("math.Num").msgclass
FibReply = Google::Protobuf::DescriptorPool.generated_pool.lookup("math.FibReply").msgclass
-end
\ No newline at end of file
+end
diff --git a/src/ruby/bin/math_client.rb b/src/ruby/bin/math_client.rb
index 9a0687f..cb085d4 100755
--- a/src/ruby/bin/math_client.rb
+++ b/src/ruby/bin/math_client.rb
@@ -144,4 +144,4 @@
do_div_many(stub)
end
-main
\ No newline at end of file
+main
diff --git a/src/ruby/bin/math_server.rb b/src/ruby/bin/math_server.rb
index ff38b2a..93277e3 100755
--- a/src/ruby/bin/math_server.rb
+++ b/src/ruby/bin/math_server.rb
@@ -187,4 +187,4 @@
s.run
end
-main
\ No newline at end of file
+main
diff --git a/src/ruby/bin/math_services.rb b/src/ruby/bin/math_services.rb
index c559ae0..cf58a53 100755
--- a/src/ruby/bin/math_services.rb
+++ b/src/ruby/bin/math_services.rb
@@ -53,4 +53,4 @@
Stub = Service.rpc_stub_class
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/bin/noproto_client.rb b/src/ruby/bin/noproto_client.rb
index ec01e74..4471052 100755
--- a/src/ruby/bin/noproto_client.rb
+++ b/src/ruby/bin/noproto_client.rb
@@ -105,4 +105,4 @@
logger.info("got a response: #{resp}")
end
-main
\ No newline at end of file
+main
diff --git a/src/ruby/bin/noproto_server.rb b/src/ruby/bin/noproto_server.rb
index 208a91f..435f8f4 100755
--- a/src/ruby/bin/noproto_server.rb
+++ b/src/ruby/bin/noproto_server.rb
@@ -109,4 +109,4 @@
s.run
end
-main
\ No newline at end of file
+main
diff --git a/src/ruby/ext/grpc/extconf.rb b/src/ruby/ext/grpc/extconf.rb
index c9f7d94..96c92e2 100644
--- a/src/ruby/ext/grpc/extconf.rb
+++ b/src/ruby/ext/grpc/extconf.rb
@@ -73,4 +73,4 @@
crash('need grpc lib') unless have_library('grpc', 'grpc_channel_destroy')
have_library('grpc', 'grpc_channel_destroy')
crash('need gpr lib') unless have_library('gpr', 'gpr_now')
-create_makefile('grpc/grpc')
\ No newline at end of file
+create_makefile('grpc/grpc')
diff --git a/src/ruby/ext/grpc/rb_byte_buffer.c b/src/ruby/ext/grpc/rb_byte_buffer.c
index 605703f..ed9240a 100644
--- a/src/ruby/ext/grpc/rb_byte_buffer.c
+++ b/src/ruby/ext/grpc/rb_byte_buffer.c
@@ -238,4 +238,4 @@
grpc_rb_byte_buffer *wrapper = NULL;
Data_Get_Struct(v, grpc_rb_byte_buffer, wrapper);
return wrapper->wrapped;
-}
\ No newline at end of file
+}
diff --git a/src/ruby/ext/grpc/rb_byte_buffer.h b/src/ruby/ext/grpc/rb_byte_buffer.h
index 935f206..c65f215 100644
--- a/src/ruby/ext/grpc/rb_byte_buffer.h
+++ b/src/ruby/ext/grpc/rb_byte_buffer.h
@@ -51,4 +51,4 @@
/* Gets the wrapped byte_buffer from its ruby object. */
grpc_byte_buffer* grpc_rb_get_wrapped_byte_buffer(VALUE v);
-#endif /* GRPC_RB_BYTE_BUFFER_H_ */
\ No newline at end of file
+#endif /* GRPC_RB_BYTE_BUFFER_H_ */
diff --git a/src/ruby/ext/grpc/rb_call.c b/src/ruby/ext/grpc/rb_call.c
index 9576075..12cf3bc 100644
--- a/src/ruby/ext/grpc/rb_call.c
+++ b/src/ruby/ext/grpc/rb_call.c
@@ -566,4 +566,4 @@
UINT2NUM(NUM2UINT(obj) + 1));
}
return Data_Wrap_Struct(rb_cCall, GC_NOT_MARKED, grpc_rb_call_destroy, c);
-}
\ No newline at end of file
+}
diff --git a/src/ruby/ext/grpc/rb_call.h b/src/ruby/ext/grpc/rb_call.h
index f2a3f3e..ade6046 100644
--- a/src/ruby/ext/grpc/rb_call.h
+++ b/src/ruby/ext/grpc/rb_call.h
@@ -56,4 +56,4 @@
/* Initializes the Call class. */
void Init_google_rpc_call();
-#endif /* GRPC_RB_CALL_H_ */
\ No newline at end of file
+#endif /* GRPC_RB_CALL_H_ */
diff --git a/src/ruby/ext/grpc/rb_channel.c b/src/ruby/ext/grpc/rb_channel.c
index 116e774..3dbfb9d 100644
--- a/src/ruby/ext/grpc/rb_channel.c
+++ b/src/ruby/ext/grpc/rb_channel.c
@@ -261,4 +261,4 @@
grpc_rb_channel *wrapper = NULL;
Data_Get_Struct(v, grpc_rb_channel, wrapper);
return wrapper->wrapped;
-}
\ No newline at end of file
+}
diff --git a/src/ruby/ext/grpc/rb_channel.h b/src/ruby/ext/grpc/rb_channel.h
index 696f77e..bf77d77 100644
--- a/src/ruby/ext/grpc/rb_channel.h
+++ b/src/ruby/ext/grpc/rb_channel.h
@@ -46,4 +46,4 @@
/* Gets the wrapped channel from the ruby wrapper */
grpc_channel* grpc_rb_get_wrapped_channel(VALUE v);
-#endif /* GRPC_RB_CHANNEL_H_ */
\ No newline at end of file
+#endif /* GRPC_RB_CHANNEL_H_ */
diff --git a/src/ruby/ext/grpc/rb_channel_args.c b/src/ruby/ext/grpc/rb_channel_args.c
index 4249db7..532ee5e 100644
--- a/src/ruby/ext/grpc/rb_channel_args.c
+++ b/src/ruby/ext/grpc/rb_channel_args.c
@@ -151,4 +151,4 @@
}
rb_jump_tag(status);
}
-}
\ No newline at end of file
+}
diff --git a/src/ruby/ext/grpc/rb_channel_args.h b/src/ruby/ext/grpc/rb_channel_args.h
index ff12e90..78a333b 100644
--- a/src/ruby/ext/grpc/rb_channel_args.h
+++ b/src/ruby/ext/grpc/rb_channel_args.h
@@ -49,4 +49,4 @@
void grpc_rb_hash_convert_to_channel_args(VALUE src_hash,
grpc_channel_args* dst);
-#endif /* GRPC_RB_CHANNEL_ARGS_H_ */
\ No newline at end of file
+#endif /* GRPC_RB_CHANNEL_ARGS_H_ */
diff --git a/src/ruby/ext/grpc/rb_completion_queue.c b/src/ruby/ext/grpc/rb_completion_queue.c
index 7ed586f..60a28ce 100644
--- a/src/ruby/ext/grpc/rb_completion_queue.c
+++ b/src/ruby/ext/grpc/rb_completion_queue.c
@@ -182,4 +182,4 @@
grpc_completion_queue *cq = NULL;
Data_Get_Struct(v, grpc_completion_queue, cq);
return cq;
-}
\ No newline at end of file
+}
diff --git a/src/ruby/ext/grpc/rb_completion_queue.h b/src/ruby/ext/grpc/rb_completion_queue.h
index 61b27ab..1f618f5 100644
--- a/src/ruby/ext/grpc/rb_completion_queue.h
+++ b/src/ruby/ext/grpc/rb_completion_queue.h
@@ -47,4 +47,4 @@
/* Initializes the CompletionQueue class. */
void Init_google_rpc_completion_queue();
-#endif /* GRPC_RB_COMPLETION_QUEUE_H_ */
\ No newline at end of file
+#endif /* GRPC_RB_COMPLETION_QUEUE_H_ */
diff --git a/src/ruby/ext/grpc/rb_credentials.c b/src/ruby/ext/grpc/rb_credentials.c
index 9df58e2..4e51276 100644
--- a/src/ruby/ext/grpc/rb_credentials.c
+++ b/src/ruby/ext/grpc/rb_credentials.c
@@ -278,4 +278,4 @@
grpc_rb_credentials *wrapper = NULL;
Data_Get_Struct(v, grpc_rb_credentials, wrapper);
return wrapper->wrapped;
-}
\ No newline at end of file
+}
diff --git a/src/ruby/ext/grpc/rb_credentials.h b/src/ruby/ext/grpc/rb_credentials.h
index 838d2ab..be5574c 100644
--- a/src/ruby/ext/grpc/rb_credentials.h
+++ b/src/ruby/ext/grpc/rb_credentials.h
@@ -47,4 +47,4 @@
/* Gets the wrapped credentials from the ruby wrapper */
grpc_credentials* grpc_rb_get_wrapped_credentials(VALUE v);
-#endif /* GRPC_RB_CREDENTIALS_H_ */
\ No newline at end of file
+#endif /* GRPC_RB_CREDENTIALS_H_ */
diff --git a/src/ruby/ext/grpc/rb_event.c b/src/ruby/ext/grpc/rb_event.c
index 7014734..3579f20 100644
--- a/src/ruby/ext/grpc/rb_event.c
+++ b/src/ruby/ext/grpc/rb_event.c
@@ -358,4 +358,4 @@
wrapper->mark = Qnil;
return Data_Wrap_Struct(rb_cEvent, grpc_rb_event_mark, grpc_rb_event_free,
wrapper);
-}
\ No newline at end of file
+}
diff --git a/src/ruby/ext/grpc/rb_event.h b/src/ruby/ext/grpc/rb_event.h
index ee75231..12f1286 100644
--- a/src/ruby/ext/grpc/rb_event.h
+++ b/src/ruby/ext/grpc/rb_event.h
@@ -50,4 +50,4 @@
/* Initializes the Event and EventError classes. */
void Init_google_rpc_event();
-#endif /* GRPC_RB_EVENT_H_ */
\ No newline at end of file
+#endif /* GRPC_RB_EVENT_H_ */
diff --git a/src/ruby/ext/grpc/rb_grpc.c b/src/ruby/ext/grpc/rb_grpc.c
index 2ec4ee5..61b7ea2 100644
--- a/src/ruby/ext/grpc/rb_grpc.c
+++ b/src/ruby/ext/grpc/rb_grpc.c
@@ -273,4 +273,4 @@
Init_google_rpc_server_credentials();
Init_google_status_codes();
Init_google_time_consts();
-}
\ No newline at end of file
+}
diff --git a/src/ruby/ext/grpc/rb_grpc.h b/src/ruby/ext/grpc/rb_grpc.h
index 0cd79ea..7c7ef88 100644
--- a/src/ruby/ext/grpc/rb_grpc.h
+++ b/src/ruby/ext/grpc/rb_grpc.h
@@ -74,4 +74,4 @@
/* grpc_rb_time_timeval creates a gpr_timespec from a ruby time object. */
gpr_timespec grpc_rb_time_timeval(VALUE time, int interval);
-#endif /* GRPC_RB_H_ */
\ No newline at end of file
+#endif /* GRPC_RB_H_ */
diff --git a/src/ruby/ext/grpc/rb_metadata.c b/src/ruby/ext/grpc/rb_metadata.c
index f054ae9..312cbf9 100644
--- a/src/ruby/ext/grpc/rb_metadata.c
+++ b/src/ruby/ext/grpc/rb_metadata.c
@@ -212,4 +212,4 @@
grpc_rb_metadata *wrapper = NULL;
Data_Get_Struct(v, grpc_rb_metadata, wrapper);
return wrapper->wrapped;
-}
\ No newline at end of file
+}
diff --git a/src/ruby/ext/grpc/rb_metadata.h b/src/ruby/ext/grpc/rb_metadata.h
index 5873ca5..6c0f252 100644
--- a/src/ruby/ext/grpc/rb_metadata.h
+++ b/src/ruby/ext/grpc/rb_metadata.h
@@ -50,4 +50,4 @@
/* Initializes the Metadata class. */
void Init_google_rpc_metadata();
-#endif /* GRPC_RB_METADATA_H_ */
\ No newline at end of file
+#endif /* GRPC_RB_METADATA_H_ */
diff --git a/src/ruby/ext/grpc/rb_server.c b/src/ruby/ext/grpc/rb_server.c
index 4789f2e..ee30419 100644
--- a/src/ruby/ext/grpc/rb_server.c
+++ b/src/ruby/ext/grpc/rb_server.c
@@ -275,4 +275,4 @@
grpc_rb_server *wrapper = NULL;
Data_Get_Struct(v, grpc_rb_server, wrapper);
return wrapper->wrapped;
-}
\ No newline at end of file
+}
diff --git a/src/ruby/ext/grpc/rb_server.h b/src/ruby/ext/grpc/rb_server.h
index 7226359..6418db2 100644
--- a/src/ruby/ext/grpc/rb_server.h
+++ b/src/ruby/ext/grpc/rb_server.h
@@ -47,4 +47,4 @@
/* Gets the wrapped server from the ruby wrapper */
grpc_server* grpc_rb_get_wrapped_server(VALUE v);
-#endif /* GRPC_RB_SERVER_H_ */
\ No newline at end of file
+#endif /* GRPC_RB_SERVER_H_ */
diff --git a/src/ruby/ext/grpc/rb_server_credentials.c b/src/ruby/ext/grpc/rb_server_credentials.c
index 41c0a95..5217562 100644
--- a/src/ruby/ext/grpc/rb_server_credentials.c
+++ b/src/ruby/ext/grpc/rb_server_credentials.c
@@ -207,4 +207,4 @@
grpc_rb_server_credentials *wrapper = NULL;
Data_Get_Struct(v, grpc_rb_server_credentials, wrapper);
return wrapper->wrapped;
-}
\ No newline at end of file
+}
diff --git a/src/ruby/ext/grpc/rb_server_credentials.h b/src/ruby/ext/grpc/rb_server_credentials.h
index a2193cd..f73d2b1 100644
--- a/src/ruby/ext/grpc/rb_server_credentials.h
+++ b/src/ruby/ext/grpc/rb_server_credentials.h
@@ -47,4 +47,4 @@
/* Gets the wrapped server_credentials from the ruby wrapper */
grpc_server_credentials* grpc_rb_get_wrapped_server_credentials(VALUE v);
-#endif /* GRPC_RB_SERVER_CREDENTIALS_H_ */
\ No newline at end of file
+#endif /* GRPC_RB_SERVER_CREDENTIALS_H_ */
diff --git a/src/ruby/lib/grpc.rb b/src/ruby/lib/grpc.rb
index 8836afd..3905226 100644
--- a/src/ruby/lib/grpc.rb
+++ b/src/ruby/lib/grpc.rb
@@ -41,4 +41,4 @@
require 'grpc/generic/rpc_server'
# alias GRPC
-GRPC = Google::RPC
\ No newline at end of file
+GRPC = Google::RPC
diff --git a/src/ruby/lib/grpc/core/event.rb b/src/ruby/lib/grpc/core/event.rb
index bfde5df..9beb4d1 100644
--- a/src/ruby/lib/grpc/core/event.rb
+++ b/src/ruby/lib/grpc/core/event.rb
@@ -40,4 +40,4 @@
end
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/lib/grpc/core/time_consts.rb b/src/ruby/lib/grpc/core/time_consts.rb
index 0b7c22d..cfc2a7a 100644
--- a/src/ruby/lib/grpc/core/time_consts.rb
+++ b/src/ruby/lib/grpc/core/time_consts.rb
@@ -69,4 +69,4 @@
end
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/lib/grpc/errors.rb b/src/ruby/lib/grpc/errors.rb
index d562f05..7e8753e 100644
--- a/src/ruby/lib/grpc/errors.rb
+++ b/src/ruby/lib/grpc/errors.rb
@@ -60,4 +60,4 @@
end
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/lib/grpc/generic/active_call.rb b/src/ruby/lib/grpc/generic/active_call.rb
index 22218bd..67e019f 100644
--- a/src/ruby/lib/grpc/generic/active_call.rb
+++ b/src/ruby/lib/grpc/generic/active_call.rb
@@ -535,4 +535,4 @@
end
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/lib/grpc/generic/bidi_call.rb b/src/ruby/lib/grpc/generic/bidi_call.rb
index 2e47034..18b0d68 100644
--- a/src/ruby/lib/grpc/generic/bidi_call.rb
+++ b/src/ruby/lib/grpc/generic/bidi_call.rb
@@ -220,4 +220,4 @@
end
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/lib/grpc/generic/client_stub.rb b/src/ruby/lib/grpc/generic/client_stub.rb
index 10405a9..a35fae1 100644
--- a/src/ruby/lib/grpc/generic/client_stub.rb
+++ b/src/ruby/lib/grpc/generic/client_stub.rb
@@ -407,4 +407,4 @@
end
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/lib/grpc/generic/rpc_desc.rb b/src/ruby/lib/grpc/generic/rpc_desc.rb
index ea6abbc..51f7d79 100644
--- a/src/ruby/lib/grpc/generic/rpc_desc.rb
+++ b/src/ruby/lib/grpc/generic/rpc_desc.rb
@@ -148,4 +148,4 @@
end
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/lib/grpc/generic/rpc_server.rb b/src/ruby/lib/grpc/generic/rpc_server.rb
index 1ea9cfb..438aa9a 100644
--- a/src/ruby/lib/grpc/generic/rpc_server.rb
+++ b/src/ruby/lib/grpc/generic/rpc_server.rb
@@ -403,4 +403,4 @@
end
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/lib/grpc/generic/service.rb b/src/ruby/lib/grpc/generic/service.rb
index 77f0021..09ae6be 100644
--- a/src/ruby/lib/grpc/generic/service.rb
+++ b/src/ruby/lib/grpc/generic/service.rb
@@ -234,4 +234,4 @@
end
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/lib/grpc/logconfig.rb b/src/ruby/lib/grpc/logconfig.rb
index 24c0913..47e0c5b 100644
--- a/src/ruby/lib/grpc/logconfig.rb
+++ b/src/ruby/lib/grpc/logconfig.rb
@@ -37,4 +37,4 @@
# TODO: provide command-line configuration for logging
Logging.logger['Google::RPC'].level = :debug
Logging.logger['Google::RPC::ActiveCall'].level = :info
-Logging.logger['Google::RPC::BidiCall'].level = :info
\ No newline at end of file
+Logging.logger['Google::RPC::BidiCall'].level = :info
diff --git a/src/ruby/lib/grpc/version.rb b/src/ruby/lib/grpc/version.rb
index de7ef5f..fb8356e 100644
--- a/src/ruby/lib/grpc/version.rb
+++ b/src/ruby/lib/grpc/version.rb
@@ -32,4 +32,4 @@
module RPC
VERSION = '0.0.1'
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/alloc_spec.rb b/src/ruby/spec/alloc_spec.rb
index 1bd0e09..88e7e2b 100644
--- a/src/ruby/spec/alloc_spec.rb
+++ b/src/ruby/spec/alloc_spec.rb
@@ -41,4 +41,4 @@
expect { GRPC::Core::Event.new }.to raise_error(TypeError)
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/byte_buffer_spec.rb b/src/ruby/spec/byte_buffer_spec.rb
index 76e3fae..e1833eb 100644
--- a/src/ruby/spec/byte_buffer_spec.rb
+++ b/src/ruby/spec/byte_buffer_spec.rb
@@ -64,4 +64,4 @@
expect(a_copy.dup.to_s).to eq('#dup')
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/call_spec.rb b/src/ruby/spec/call_spec.rb
index 2a47eac..2617564 100644
--- a/src/ruby/spec/call_spec.rb
+++ b/src/ruby/spec/call_spec.rb
@@ -160,4 +160,4 @@
def deadline
Time.now + 2 # in 2 seconds; arbitrary
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/channel_spec.rb b/src/ruby/spec/channel_spec.rb
index 8e51441..af73294 100644
--- a/src/ruby/spec/channel_spec.rb
+++ b/src/ruby/spec/channel_spec.rb
@@ -178,4 +178,4 @@
expect(&blk).to_not raise_error
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/client_server_spec.rb b/src/ruby/spec/client_server_spec.rb
index 734b651..52c9857 100644
--- a/src/ruby/spec/client_server_spec.rb
+++ b/src/ruby/spec/client_server_spec.rb
@@ -369,4 +369,4 @@
# TODO: uncomment after updating the to the new c api
# it_behaves_like 'GRPC metadata delivery works OK' do
# end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/completion_queue_spec.rb b/src/ruby/spec/completion_queue_spec.rb
index 89b4185..11d4e99 100644
--- a/src/ruby/spec/completion_queue_spec.rb
+++ b/src/ruby/spec/completion_queue_spec.rb
@@ -71,4 +71,4 @@
expect { @cq.pluck(tag, a_time) }.not_to raise_error
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/credentials_spec.rb b/src/ruby/spec/credentials_spec.rb
index 62a58ff..001fecd 100644
--- a/src/ruby/spec/credentials_spec.rb
+++ b/src/ruby/spec/credentials_spec.rb
@@ -74,4 +74,4 @@
expect { Credentials.default }.to raise_error RuntimeError
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/event_spec.rb b/src/ruby/spec/event_spec.rb
index e2b76a5..7d92fcd 100644
--- a/src/ruby/spec/event_spec.rb
+++ b/src/ruby/spec/event_spec.rb
@@ -50,4 +50,4 @@
blk = proc { Hash[mod.constants.collect { |c| [c, mod.const_get(c)] }] }
expect(blk.call).to eq(@known_types)
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/generic/active_call_spec.rb b/src/ruby/spec/generic/active_call_spec.rb
index 3e54c1f..84bb7b4 100644
--- a/src/ruby/spec/generic/active_call_spec.rb
+++ b/src/ruby/spec/generic/active_call_spec.rb
@@ -370,4 +370,4 @@
def deadline
Time.now + 1 # in 1 second; arbitrary
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/generic/client_stub_spec.rb b/src/ruby/spec/generic/client_stub_spec.rb
index 1609534..297a133 100644
--- a/src/ruby/spec/generic/client_stub_spec.rb
+++ b/src/ruby/spec/generic/client_stub_spec.rb
@@ -516,4 +516,4 @@
INFINITE_FUTURE,
finished_tag: finished_tag)
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/generic/rpc_desc_spec.rb b/src/ruby/spec/generic/rpc_desc_spec.rb
index 791395b..8bff2a9 100644
--- a/src/ruby/spec/generic/rpc_desc_spec.rb
+++ b/src/ruby/spec/generic/rpc_desc_spec.rb
@@ -354,4 +354,4 @@
def other_error_alt(_call)
fail(ArgumentError, 'other error')
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/generic/rpc_server_pool_spec.rb b/src/ruby/spec/generic/rpc_server_pool_spec.rb
index 6ffde32..8383dc1 100644
--- a/src/ruby/spec/generic/rpc_server_pool_spec.rb
+++ b/src/ruby/spec/generic/rpc_server_pool_spec.rb
@@ -136,4 +136,4 @@
p.stop
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/generic/rpc_server_spec.rb b/src/ruby/spec/generic/rpc_server_spec.rb
index f8484d7..e8c7060 100644
--- a/src/ruby/spec/generic/rpc_server_spec.rb
+++ b/src/ruby/spec/generic/rpc_server_spec.rb
@@ -401,4 +401,4 @@
end
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/generic/service_spec.rb b/src/ruby/spec/generic/service_spec.rb
index 21e4bd7..e7f5a65 100644
--- a/src/ruby/spec/generic/service_spec.rb
+++ b/src/ruby/spec/generic/service_spec.rb
@@ -339,4 +339,4 @@
expect(c.include?(GenericService)).to be(true)
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/metadata_spec.rb b/src/ruby/spec/metadata_spec.rb
index 3c47914..2472866 100644
--- a/src/ruby/spec/metadata_spec.rb
+++ b/src/ruby/spec/metadata_spec.rb
@@ -61,4 +61,4 @@
expect(md.dup.value).to eq('a value')
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/server_credentials_spec.rb b/src/ruby/spec/server_credentials_spec.rb
index a641a65..55598bc 100644
--- a/src/ruby/spec/server_credentials_spec.rb
+++ b/src/ruby/spec/server_credentials_spec.rb
@@ -66,4 +66,4 @@
expect(&blk).to_not raise_error
end
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/server_spec.rb b/src/ruby/spec/server_spec.rb
index 123e645..5b81f19 100644
--- a/src/ruby/spec/server_spec.rb
+++ b/src/ruby/spec/server_spec.rb
@@ -209,4 +209,4 @@
s.start
s
end
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/spec_helper.rb b/src/ruby/spec/spec_helper.rb
index 3838181..837d2fc 100644
--- a/src/ruby/spec/spec_helper.rb
+++ b/src/ruby/spec/spec_helper.rb
@@ -48,4 +48,4 @@
RSpec.configure do |config|
include RSpec::LoggingHelper
config.capture_log_messages
-end
\ No newline at end of file
+end
diff --git a/src/ruby/spec/time_consts_spec.rb b/src/ruby/spec/time_consts_spec.rb
index d090e71..871e0e2 100644
--- a/src/ruby/spec/time_consts_spec.rb
+++ b/src/ruby/spec/time_consts_spec.rb
@@ -86,4 +86,4 @@
expect(abs.to_f).to be_within(epsilon).of(want.to_f)
end
end
-end
\ No newline at end of file
+end
diff --git a/test/core/channel/channel_stack_test.c b/test/core/channel/channel_stack_test.c
index 71c4676..0345f99 100644
--- a/test/core/channel/channel_stack_test.c
+++ b/test/core/channel/channel_stack_test.c
@@ -135,4 +135,4 @@
grpc_test_init(argc, argv);
test_create_channel_stack();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/channel/metadata_buffer_test.c b/test/core/channel/metadata_buffer_test.c
index 2b62aa0..22776f8 100644
--- a/test/core/channel/metadata_buffer_test.c
+++ b/test/core/channel/metadata_buffer_test.c
@@ -198,4 +198,4 @@
test_case(100, 100, 2);
test_case(100, 100, 10000);
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/compression/message_compress_test.c b/test/core/compression/message_compress_test.c
index b46658b..4033c18 100644
--- a/test/core/compression/message_compress_test.c
+++ b/test/core/compression/message_compress_test.c
@@ -190,4 +190,4 @@
test_bad_data();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/echo/client.c b/test/core/echo/client.c
index f6e9d66..fb1e366 100644
--- a/test/core/echo/client.c
+++ b/test/core/echo/client.c
@@ -136,4 +136,4 @@
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/echo/echo_test.c b/test/core/echo/echo_test.c
index fd531b9..e2c4d22 100644
--- a/test/core/echo/echo_test.c
+++ b/test/core/echo/echo_test.c
@@ -132,4 +132,4 @@
if (!WIFEXITED(status)) return 4;
if (WEXITSTATUS(status)) return WEXITSTATUS(status);
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/echo/server.c b/test/core/echo/server.c
index 17b876a..83da8b6 100644
--- a/test/core/echo/server.c
+++ b/test/core/echo/server.c
@@ -220,4 +220,4 @@
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/cq_verifier.c b/test/core/end2end/cq_verifier.c
index 82a0af0..9ed98a4 100644
--- a/test/core/end2end/cq_verifier.c
+++ b/test/core/end2end/cq_verifier.c
@@ -496,4 +496,4 @@
void cq_expect_server_shutdown(cq_verifier *v, void *tag) {
add(v, GRPC_SERVER_SHUTDOWN, tag);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/cq_verifier.h b/test/core/end2end/cq_verifier.h
index 7357a66..ad64811 100644
--- a/test/core/end2end/cq_verifier.h
+++ b/test/core/end2end/cq_verifier.h
@@ -75,4 +75,4 @@
int byte_buffer_eq_string(grpc_byte_buffer *byte_buffer, const char *string);
int contains_metadata(grpc_metadata_array *array, const char *key, const char *value);
-#endif /* __GRPC_TEST_END2END_CQ_VERIFIER_H__ */
\ No newline at end of file
+#endif /* __GRPC_TEST_END2END_CQ_VERIFIER_H__ */
diff --git a/test/core/end2end/data/prod_roots_certs.c b/test/core/end2end/data/prod_roots_certs.c
index 001c724..0b1275f 100644
--- a/test/core/end2end/data/prod_roots_certs.c
+++ b/test/core/end2end/data/prod_roots_certs.c
@@ -11270,4 +11270,4 @@
0x33, 0x50, 0x59, 0x74, 0x6c, 0x4e, 0x58, 0x4c, 0x66, 0x62, 0x51, 0x34,
0x64, 0x64, 0x49, 0x0a, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x45, 0x4e, 0x44,
0x20, 0x43, 0x45, 0x52, 0x54, 0x49, 0x46, 0x49, 0x43, 0x41, 0x54, 0x45,
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x0a, 0x00};
\ No newline at end of file
+ 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x0a, 0x00};
diff --git a/test/core/end2end/data/server1_cert.c b/test/core/end2end/data/server1_cert.c
index e2573fb..d31f2e2 100644
--- a/test/core/end2end/data/server1_cert.c
+++ b/test/core/end2end/data/server1_cert.c
@@ -112,4 +112,4 @@
0x32, 0x77, 0x65, 0x2f, 0x4b, 0x44, 0x34, 0x6f, 0x6a, 0x66, 0x39, 0x73,
0x3d, 0x0a, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x45, 0x4e, 0x44, 0x20, 0x43,
0x45, 0x52, 0x54, 0x49, 0x46, 0x49, 0x43, 0x41, 0x54, 0x45, 0x2d, 0x2d,
- 0x2d, 0x2d, 0x2d, 0x0a, 0x00};
\ No newline at end of file
+ 0x2d, 0x2d, 0x2d, 0x0a, 0x00};
diff --git a/test/core/end2end/data/server1_key.c b/test/core/end2end/data/server1_key.c
index 2b6fbf3..d089660 100644
--- a/test/core/end2end/data/server1_key.c
+++ b/test/core/end2end/data/server1_key.c
@@ -105,4 +105,4 @@
0x6e, 0x68, 0x66, 0x66, 0x46, 0x79, 0x65, 0x37, 0x53, 0x42, 0x58, 0x79,
0x61, 0x67, 0x3d, 0x3d, 0x0a, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x45, 0x4e,
0x44, 0x20, 0x52, 0x53, 0x41, 0x20, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54,
- 0x45, 0x20, 0x4b, 0x45, 0x59, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x0a, 0x00};
\ No newline at end of file
+ 0x45, 0x20, 0x4b, 0x45, 0x59, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x0a, 0x00};
diff --git a/test/core/end2end/data/ssl_test_data.h b/test/core/end2end/data/ssl_test_data.h
index 72bce3e..ff89e0d 100644
--- a/test/core/end2end/data/ssl_test_data.h
+++ b/test/core/end2end/data/ssl_test_data.h
@@ -40,4 +40,4 @@
extern const char prod_roots_certs[];
-#endif /* __GRPC_TEST_END2END_DATA_SSL_TEST_DATA_H__ */
\ No newline at end of file
+#endif /* __GRPC_TEST_END2END_DATA_SSL_TEST_DATA_H__ */
diff --git a/test/core/end2end/data/test_root_cert.c b/test/core/end2end/data/test_root_cert.c
index 2b39f6c..58d9805 100644
--- a/test/core/end2end/data/test_root_cert.c
+++ b/test/core/end2end/data/test_root_cert.c
@@ -98,4 +98,4 @@
0x31, 0x59, 0x75, 0x58, 0x32, 0x72, 0x6e, 0x65, 0x78, 0x30, 0x4a, 0x68,
0x75, 0x54, 0x51, 0x66, 0x63, 0x49, 0x3d, 0x0a, 0x2d, 0x2d, 0x2d, 0x2d,
0x2d, 0x45, 0x4e, 0x44, 0x20, 0x43, 0x45, 0x52, 0x54, 0x49, 0x46, 0x49,
- 0x43, 0x41, 0x54, 0x45, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x0a, 0x00};
\ No newline at end of file
+ 0x43, 0x41, 0x54, 0x45, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x0a, 0x00};
diff --git a/test/core/end2end/dualstack_socket_test.c b/test/core/end2end/dualstack_socket_test.c
index c37b71d..2c4c3b7 100644
--- a/test/core/end2end/dualstack_socket_test.c
+++ b/test/core/end2end/dualstack_socket_test.c
@@ -221,4 +221,4 @@
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/end2end_tests.h b/test/core/end2end/end2end_tests.h
index 3211fff..8f2cd0f 100644
--- a/test/core/end2end/end2end_tests.h
+++ b/test/core/end2end/end2end_tests.h
@@ -63,4 +63,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config);
-#endif /* __GRPC_TEST_END2END_END2END_TESTS_H__ */
\ No newline at end of file
+#endif /* __GRPC_TEST_END2END_END2END_TESTS_H__ */
diff --git a/test/core/end2end/fixtures/chttp2_fake_security.c b/test/core/end2end/fixtures/chttp2_fake_security.c
index de06f55..039909f 100644
--- a/test/core/end2end/fixtures/chttp2_fake_security.c
+++ b/test/core/end2end/fixtures/chttp2_fake_security.c
@@ -132,4 +132,4 @@
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/fixtures/chttp2_fullstack.c b/test/core/end2end/fixtures/chttp2_fullstack.c
index 4775d8e..ea367f4 100644
--- a/test/core/end2end/fixtures/chttp2_fullstack.c
+++ b/test/core/end2end/fixtures/chttp2_fullstack.c
@@ -114,4 +114,4 @@
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/fixtures/chttp2_fullstack_uds.c b/test/core/end2end/fixtures/chttp2_fullstack_uds.c
index a3afe9a..27e4baf 100644
--- a/test/core/end2end/fixtures/chttp2_fullstack_uds.c
+++ b/test/core/end2end/fixtures/chttp2_fullstack_uds.c
@@ -120,4 +120,4 @@
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c b/test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c
index bd2f060..1db9e72 100644
--- a/test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c
+++ b/test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c
@@ -159,4 +159,4 @@
gpr_free(roots_filename);
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c b/test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c
index 4af50bd..35e022c 100644
--- a/test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c
+++ b/test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c
@@ -148,4 +148,4 @@
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/fixtures/chttp2_socket_pair.c b/test/core/end2end/fixtures/chttp2_socket_pair.c
index 98907b9..759c6b4 100644
--- a/test/core/end2end/fixtures/chttp2_socket_pair.c
+++ b/test/core/end2end/fixtures/chttp2_socket_pair.c
@@ -148,4 +148,4 @@
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c b/test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c
index 7a7095b..c814527 100644
--- a/test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c
+++ b/test/core/end2end/fixtures/chttp2_socket_pair_one_byte_at_a_time.c
@@ -148,4 +148,4 @@
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/no_server_test.c b/test/core/end2end/no_server_test.c
index a83c873..92e8e5a 100644
--- a/test/core/end2end/no_server_test.c
+++ b/test/core/end2end/no_server_test.c
@@ -78,4 +78,4 @@
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/cancel_after_accept.c b/test/core/end2end/tests/cancel_after_accept.c
index 63fbf59..faaa147 100644
--- a/test/core/end2end/tests/cancel_after_accept.c
+++ b/test/core/end2end/tests/cancel_after_accept.c
@@ -224,4 +224,4 @@
for (i = 0; i < GPR_ARRAY_SIZE(cancellation_modes); i++) {
test_cancel_after_accept(config, cancellation_modes[i]);
}
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/cancel_after_accept_and_writes_closed.c b/test/core/end2end/tests/cancel_after_accept_and_writes_closed.c
index 99e21f2..c6fb8b3 100644
--- a/test/core/end2end/tests/cancel_after_accept_and_writes_closed.c
+++ b/test/core/end2end/tests/cancel_after_accept_and_writes_closed.c
@@ -164,4 +164,4 @@
for (i = 0; i < GPR_ARRAY_SIZE(cancellation_modes); i++) {
test_cancel_after_accept_and_writes_closed(config, cancellation_modes[i]);
}
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/cancel_after_accept_and_writes_closed_legacy.c b/test/core/end2end/tests/cancel_after_accept_and_writes_closed_legacy.c
index ecedbfb..85b7599 100644
--- a/test/core/end2end/tests/cancel_after_accept_and_writes_closed_legacy.c
+++ b/test/core/end2end/tests/cancel_after_accept_and_writes_closed_legacy.c
@@ -164,4 +164,4 @@
for (i = 0; i < GPR_ARRAY_SIZE(cancellation_modes); i++) {
test_cancel_after_accept_and_writes_closed(config, cancellation_modes[i]);
}
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/cancel_after_accept_legacy.c b/test/core/end2end/tests/cancel_after_accept_legacy.c
index 72d2942..345c31d 100644
--- a/test/core/end2end/tests/cancel_after_accept_legacy.c
+++ b/test/core/end2end/tests/cancel_after_accept_legacy.c
@@ -156,4 +156,4 @@
for (i = 0; i < GPR_ARRAY_SIZE(cancellation_modes); i++) {
test_cancel_after_accept(config, cancellation_modes[i]);
}
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/cancel_after_invoke.c b/test/core/end2end/tests/cancel_after_invoke.c
index 53f3d88..3c75024 100644
--- a/test/core/end2end/tests/cancel_after_invoke.c
+++ b/test/core/end2end/tests/cancel_after_invoke.c
@@ -188,4 +188,4 @@
test_cancel_after_invoke(config, cancellation_modes[i], j);
}
}
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/cancel_after_invoke_legacy.c b/test/core/end2end/tests/cancel_after_invoke_legacy.c
index bcc2cc6..64af7cd 100644
--- a/test/core/end2end/tests/cancel_after_invoke_legacy.c
+++ b/test/core/end2end/tests/cancel_after_invoke_legacy.c
@@ -138,4 +138,4 @@
for (i = 0; i < GPR_ARRAY_SIZE(cancellation_modes); i++) {
test_cancel_after_invoke(config, cancellation_modes[i]);
}
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/cancel_before_invoke.c b/test/core/end2end/tests/cancel_before_invoke.c
index b62a563..bee6dd2 100644
--- a/test/core/end2end/tests/cancel_before_invoke.c
+++ b/test/core/end2end/tests/cancel_before_invoke.c
@@ -182,4 +182,4 @@
for (i = 1; i <= 6; i++) {
test_cancel_before_invoke(config, i);
}
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/cancel_before_invoke_legacy.c b/test/core/end2end/tests/cancel_before_invoke_legacy.c
index 3329188..23e82cf 100644
--- a/test/core/end2end/tests/cancel_before_invoke_legacy.c
+++ b/test/core/end2end/tests/cancel_before_invoke_legacy.c
@@ -131,4 +131,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_cancel_before_invoke(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/cancel_in_a_vacuum.c b/test/core/end2end/tests/cancel_in_a_vacuum.c
index 370db8f..8228353 100644
--- a/test/core/end2end/tests/cancel_in_a_vacuum.c
+++ b/test/core/end2end/tests/cancel_in_a_vacuum.c
@@ -128,4 +128,4 @@
for (i = 0; i < GPR_ARRAY_SIZE(cancellation_modes); i++) {
test_cancel_in_a_vacuum(config, cancellation_modes[i]);
}
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/cancel_in_a_vacuum_legacy.c b/test/core/end2end/tests/cancel_in_a_vacuum_legacy.c
index b293489..869f091 100644
--- a/test/core/end2end/tests/cancel_in_a_vacuum_legacy.c
+++ b/test/core/end2end/tests/cancel_in_a_vacuum_legacy.c
@@ -128,4 +128,4 @@
for (i = 0; i < GPR_ARRAY_SIZE(cancellation_modes); i++) {
test_cancel_in_a_vacuum(config, cancellation_modes[i]);
}
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/cancel_test_helpers.h b/test/core/end2end/tests/cancel_test_helpers.h
index e88daca..3dd7437 100644
--- a/test/core/end2end/tests/cancel_test_helpers.h
+++ b/test/core/end2end/tests/cancel_test_helpers.h
@@ -48,4 +48,4 @@
{grpc_call_cancel, GRPC_STATUS_CANCELLED, ""},
{wait_for_deadline, GRPC_STATUS_DEADLINE_EXCEEDED, "Deadline Exceeded"}, };
-#endif
\ No newline at end of file
+#endif
diff --git a/test/core/end2end/tests/census_simple_request.c b/test/core/end2end/tests/census_simple_request.c
index 21f4b49..003a8be 100644
--- a/test/core/end2end/tests/census_simple_request.c
+++ b/test/core/end2end/tests/census_simple_request.c
@@ -175,4 +175,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_invoke_request_with_census(config, "census_simple_request", test_body);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/census_simple_request_legacy.c b/test/core/end2end/tests/census_simple_request_legacy.c
index 21f4b49..003a8be 100644
--- a/test/core/end2end/tests/census_simple_request_legacy.c
+++ b/test/core/end2end/tests/census_simple_request_legacy.c
@@ -175,4 +175,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_invoke_request_with_census(config, "census_simple_request", test_body);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/disappearing_server.c b/test/core/end2end/tests/disappearing_server.c
index ac7de77..6115896 100644
--- a/test/core/end2end/tests/disappearing_server.c
+++ b/test/core/end2end/tests/disappearing_server.c
@@ -165,4 +165,4 @@
if (config.feature_mask & FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION) {
disappearing_server_test(config);
}
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/disappearing_server_legacy.c b/test/core/end2end/tests/disappearing_server_legacy.c
index 6412e62..ff8832a 100644
--- a/test/core/end2end/tests/disappearing_server_legacy.c
+++ b/test/core/end2end/tests/disappearing_server_legacy.c
@@ -165,4 +165,4 @@
if (config.feature_mask & FEATURE_MASK_SUPPORTS_DELAYED_CONNECTION) {
disappearing_server_test(config);
}
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c b/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c
index ec76048..49ec471 100644
--- a/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c
+++ b/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c
@@ -156,4 +156,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_early_server_shutdown_finishes_inflight_calls(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls_legacy.c b/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls_legacy.c
index f4f1936..2e3a05e 100644
--- a/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls_legacy.c
+++ b/test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls_legacy.c
@@ -156,4 +156,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_early_server_shutdown_finishes_inflight_calls(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/early_server_shutdown_finishes_tags.c b/test/core/end2end/tests/early_server_shutdown_finishes_tags.c
index ae34e0c..49dddc7 100644
--- a/test/core/end2end/tests/early_server_shutdown_finishes_tags.c
+++ b/test/core/end2end/tests/early_server_shutdown_finishes_tags.c
@@ -124,4 +124,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_early_server_shutdown_finishes_tags(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/early_server_shutdown_finishes_tags_legacy.c b/test/core/end2end/tests/early_server_shutdown_finishes_tags_legacy.c
index 68c7743..ed8f839 100644
--- a/test/core/end2end/tests/early_server_shutdown_finishes_tags_legacy.c
+++ b/test/core/end2end/tests/early_server_shutdown_finishes_tags_legacy.c
@@ -124,4 +124,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_early_server_shutdown_finishes_tags(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/graceful_server_shutdown.c b/test/core/end2end/tests/graceful_server_shutdown.c
index bd83efd..ab9792e 100644
--- a/test/core/end2end/tests/graceful_server_shutdown.c
+++ b/test/core/end2end/tests/graceful_server_shutdown.c
@@ -157,4 +157,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_early_server_shutdown_finishes_inflight_calls(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/graceful_server_shutdown_legacy.c b/test/core/end2end/tests/graceful_server_shutdown_legacy.c
index ecc1fb0..852a153 100644
--- a/test/core/end2end/tests/graceful_server_shutdown_legacy.c
+++ b/test/core/end2end/tests/graceful_server_shutdown_legacy.c
@@ -157,4 +157,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_early_server_shutdown_finishes_inflight_calls(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/invoke_large_request.c b/test/core/end2end/tests/invoke_large_request.c
index 22e0a5a..2a302e2 100644
--- a/test/core/end2end/tests/invoke_large_request.c
+++ b/test/core/end2end/tests/invoke_large_request.c
@@ -180,4 +180,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_invoke_large_request(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/invoke_large_request_legacy.c b/test/core/end2end/tests/invoke_large_request_legacy.c
index 54af896..875458e 100644
--- a/test/core/end2end/tests/invoke_large_request_legacy.c
+++ b/test/core/end2end/tests/invoke_large_request_legacy.c
@@ -180,4 +180,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_invoke_large_request(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/max_concurrent_streams.c b/test/core/end2end/tests/max_concurrent_streams.c
index d204fbc..85369b5 100644
--- a/test/core/end2end/tests/max_concurrent_streams.c
+++ b/test/core/end2end/tests/max_concurrent_streams.c
@@ -271,4 +271,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_max_concurrent_streams(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/max_concurrent_streams_legacy.c b/test/core/end2end/tests/max_concurrent_streams_legacy.c
index 67a03cc..0cb118d 100644
--- a/test/core/end2end/tests/max_concurrent_streams_legacy.c
+++ b/test/core/end2end/tests/max_concurrent_streams_legacy.c
@@ -271,4 +271,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_max_concurrent_streams(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/no_op.c b/test/core/end2end/tests/no_op.c
index ed59e0f..00d940d 100644
--- a/test/core/end2end/tests/no_op.c
+++ b/test/core/end2end/tests/no_op.c
@@ -106,4 +106,4 @@
config.tear_down_data(&f);
}
-void grpc_end2end_tests(grpc_end2end_test_config config) { test_no_op(config); }
\ No newline at end of file
+void grpc_end2end_tests(grpc_end2end_test_config config) { test_no_op(config); }
diff --git a/test/core/end2end/tests/no_op_legacy.c b/test/core/end2end/tests/no_op_legacy.c
index ed59e0f..00d940d 100644
--- a/test/core/end2end/tests/no_op_legacy.c
+++ b/test/core/end2end/tests/no_op_legacy.c
@@ -106,4 +106,4 @@
config.tear_down_data(&f);
}
-void grpc_end2end_tests(grpc_end2end_test_config config) { test_no_op(config); }
\ No newline at end of file
+void grpc_end2end_tests(grpc_end2end_test_config config) { test_no_op(config); }
diff --git a/test/core/end2end/tests/ping_pong_streaming.c b/test/core/end2end/tests/ping_pong_streaming.c
index 1cb682b..2930ba6 100644
--- a/test/core/end2end/tests/ping_pong_streaming.c
+++ b/test/core/end2end/tests/ping_pong_streaming.c
@@ -200,4 +200,4 @@
for (i = 1; i < 10; i++) {
test_pingpong_streaming(config, i);
}
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/ping_pong_streaming_legacy.c b/test/core/end2end/tests/ping_pong_streaming_legacy.c
index 8c7dcad..b2764e9 100644
--- a/test/core/end2end/tests/ping_pong_streaming_legacy.c
+++ b/test/core/end2end/tests/ping_pong_streaming_legacy.c
@@ -200,4 +200,4 @@
for (i = 1; i < 10; i++) {
test_pingpong_streaming(config, i);
}
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c b/test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c
index 22a483b..843e9db 100644
--- a/test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c
+++ b/test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c
@@ -250,4 +250,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_request_response_with_metadata_and_payload(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/request_response_with_binary_metadata_and_payload_legacy.c b/test/core/end2end/tests/request_response_with_binary_metadata_and_payload_legacy.c
index ac18f00..9c09e51 100644
--- a/test/core/end2end/tests/request_response_with_binary_metadata_and_payload_legacy.c
+++ b/test/core/end2end/tests/request_response_with_binary_metadata_and_payload_legacy.c
@@ -219,4 +219,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_request_response_with_metadata_and_payload(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/request_response_with_metadata_and_payload.c b/test/core/end2end/tests/request_response_with_metadata_and_payload.c
index d4dabf3..7f7b594 100644
--- a/test/core/end2end/tests/request_response_with_metadata_and_payload.c
+++ b/test/core/end2end/tests/request_response_with_metadata_and_payload.c
@@ -235,4 +235,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_request_response_with_metadata_and_payload(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/request_response_with_metadata_and_payload_legacy.c b/test/core/end2end/tests/request_response_with_metadata_and_payload_legacy.c
index 5e1189f..ba330d5 100644
--- a/test/core/end2end/tests/request_response_with_metadata_and_payload_legacy.c
+++ b/test/core/end2end/tests/request_response_with_metadata_and_payload_legacy.c
@@ -205,4 +205,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_request_response_with_metadata_and_payload(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/request_response_with_payload.c b/test/core/end2end/tests/request_response_with_payload.c
index ba20879..a0dc033 100644
--- a/test/core/end2end/tests/request_response_with_payload.c
+++ b/test/core/end2end/tests/request_response_with_payload.c
@@ -243,4 +243,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_invoke_request_response_with_payload(config);
test_invoke_10_request_response_with_payload(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/request_response_with_payload_legacy.c b/test/core/end2end/tests/request_response_with_payload_legacy.c
index b621cd4..be56274 100644
--- a/test/core/end2end/tests/request_response_with_payload_legacy.c
+++ b/test/core/end2end/tests/request_response_with_payload_legacy.c
@@ -205,4 +205,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_invoke_request_response_with_payload(config);
test_invoke_10_request_response_with_payload(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c b/test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c
index e8213dc..bf3b19b 100644
--- a/test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c
+++ b/test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c
@@ -239,4 +239,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_request_response_with_metadata_and_payload(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/request_response_with_trailing_metadata_and_payload_legacy.c b/test/core/end2end/tests/request_response_with_trailing_metadata_and_payload_legacy.c
index 31058d3..0ed0f98 100644
--- a/test/core/end2end/tests/request_response_with_trailing_metadata_and_payload_legacy.c
+++ b/test/core/end2end/tests/request_response_with_trailing_metadata_and_payload_legacy.c
@@ -210,4 +210,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_request_response_with_metadata_and_payload(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/request_with_large_metadata.c b/test/core/end2end/tests/request_with_large_metadata.c
index 0d4fbd8..7534104 100644
--- a/test/core/end2end/tests/request_with_large_metadata.c
+++ b/test/core/end2end/tests/request_with_large_metadata.c
@@ -225,4 +225,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_request_with_large_metadata(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/request_with_large_metadata_legacy.c b/test/core/end2end/tests/request_with_large_metadata_legacy.c
index 35397ea..bc3b380 100644
--- a/test/core/end2end/tests/request_with_large_metadata_legacy.c
+++ b/test/core/end2end/tests/request_with_large_metadata_legacy.c
@@ -169,4 +169,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_request_with_large_metadata(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/request_with_payload.c b/test/core/end2end/tests/request_with_payload.c
index 4b75b00..bb13512 100644
--- a/test/core/end2end/tests/request_with_payload.c
+++ b/test/core/end2end/tests/request_with_payload.c
@@ -213,4 +213,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_invoke_request_with_payload(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/request_with_payload_legacy.c b/test/core/end2end/tests/request_with_payload_legacy.c
index 26d91d1..b56e08c 100644
--- a/test/core/end2end/tests/request_with_payload_legacy.c
+++ b/test/core/end2end/tests/request_with_payload_legacy.c
@@ -169,4 +169,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_invoke_request_with_payload(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/simple_delayed_request.c b/test/core/end2end/tests/simple_delayed_request.c
index 6ed48c0..0a3eb7c 100644
--- a/test/core/end2end/tests/simple_delayed_request.c
+++ b/test/core/end2end/tests/simple_delayed_request.c
@@ -214,4 +214,4 @@
test_simple_delayed_request_short(config);
test_simple_delayed_request_long(config);
}
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/simple_delayed_request_legacy.c b/test/core/end2end/tests/simple_delayed_request_legacy.c
index 3a735f1..3c94de5 100644
--- a/test/core/end2end/tests/simple_delayed_request_legacy.c
+++ b/test/core/end2end/tests/simple_delayed_request_legacy.c
@@ -172,4 +172,4 @@
test_simple_delayed_request_short(config);
test_simple_delayed_request_long(config);
}
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/simple_request.c b/test/core/end2end/tests/simple_request.c
index 3fc2349..591bc52 100644
--- a/test/core/end2end/tests/simple_request.c
+++ b/test/core/end2end/tests/simple_request.c
@@ -217,4 +217,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_invoke_simple_request(config);
test_invoke_10_simple_requests(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/simple_request_legacy.c b/test/core/end2end/tests/simple_request_legacy.c
index e4b8097..2e30d10 100644
--- a/test/core/end2end/tests/simple_request_legacy.c
+++ b/test/core/end2end/tests/simple_request_legacy.c
@@ -229,4 +229,4 @@
test_invoke_simple_request(config, "simple_request_body2",
simple_request_body2);
test_invoke_10_simple_requests(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/thread_stress.c b/test/core/end2end/tests/thread_stress.c
index 608a206..c10b373 100644
--- a/test/core/end2end/tests/thread_stress.c
+++ b/test/core/end2end/tests/thread_stress.c
@@ -321,4 +321,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
run_test(config, 1000);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/thread_stress_legacy.c b/test/core/end2end/tests/thread_stress_legacy.c
index 608a206..c10b373 100644
--- a/test/core/end2end/tests/thread_stress_legacy.c
+++ b/test/core/end2end/tests/thread_stress_legacy.c
@@ -321,4 +321,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
run_test(config, 1000);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/writes_done_hangs_with_pending_read.c b/test/core/end2end/tests/writes_done_hangs_with_pending_read.c
index 58b7492..5f8b997 100644
--- a/test/core/end2end/tests/writes_done_hangs_with_pending_read.c
+++ b/test/core/end2end/tests/writes_done_hangs_with_pending_read.c
@@ -196,4 +196,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_writes_done_hangs_with_pending_read(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/end2end/tests/writes_done_hangs_with_pending_read_legacy.c b/test/core/end2end/tests/writes_done_hangs_with_pending_read_legacy.c
index 58b7492..5f8b997 100644
--- a/test/core/end2end/tests/writes_done_hangs_with_pending_read_legacy.c
+++ b/test/core/end2end/tests/writes_done_hangs_with_pending_read_legacy.c
@@ -196,4 +196,4 @@
void grpc_end2end_tests(grpc_end2end_test_config config) {
test_writes_done_hangs_with_pending_read(config);
-}
\ No newline at end of file
+}
diff --git a/test/core/fling/client.c b/test/core/fling/client.c
index 28bf967..68164b1 100644
--- a/test/core/fling/client.c
+++ b/test/core/fling/client.c
@@ -229,4 +229,4 @@
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/fling/fling_stream_test.c b/test/core/fling/fling_stream_test.c
index c05798b..41ba995 100644
--- a/test/core/fling/fling_stream_test.c
+++ b/test/core/fling/fling_stream_test.c
@@ -109,4 +109,4 @@
if (!WIFEXITED(status)) return 4;
if (WEXITSTATUS(status)) return WEXITSTATUS(status);
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/fling/fling_test.c b/test/core/fling/fling_test.c
index 5d733d1..c0066cf 100644
--- a/test/core/fling/fling_test.c
+++ b/test/core/fling/fling_test.c
@@ -109,4 +109,4 @@
if (!WIFEXITED(status)) return 4;
if (WEXITSTATUS(status)) return WEXITSTATUS(status);
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/fling/server.c b/test/core/fling/server.c
index 27a69c8..59c3030 100644
--- a/test/core/fling/server.c
+++ b/test/core/fling/server.c
@@ -316,4 +316,4 @@
grpc_completion_queue_destroy(cq);
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/httpcli/format_request_test.c b/test/core/httpcli/format_request_test.c
index 0cad9ba..da85004 100644
--- a/test/core/httpcli/format_request_test.c
+++ b/test/core/httpcli/format_request_test.c
@@ -162,4 +162,4 @@
test_format_post_request_content_type_override();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/httpcli/httpcli_test.c b/test/core/httpcli/httpcli_test.c
index 7d9aa75..599b3ad 100644
--- a/test/core/httpcli/httpcli_test.c
+++ b/test/core/httpcli/httpcli_test.c
@@ -99,4 +99,4 @@
grpc_iomgr_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/httpcli/parser_test.c b/test/core/httpcli/parser_test.c
index 4718107..dacec0f 100644
--- a/test/core/httpcli/parser_test.c
+++ b/test/core/httpcli/parser_test.c
@@ -152,4 +152,4 @@
}
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/iomgr/alarm_heap_test.c b/test/core/iomgr/alarm_heap_test.c
index 5defe97..b3e1e64 100644
--- a/test/core/iomgr/alarm_heap_test.c
+++ b/test/core/iomgr/alarm_heap_test.c
@@ -274,4 +274,4 @@
}
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/iomgr/alarm_list_test.c b/test/core/iomgr/alarm_list_test.c
index a1a56d6..f2ccd1f 100644
--- a/test/core/iomgr/alarm_list_test.c
+++ b/test/core/iomgr/alarm_list_test.c
@@ -141,4 +141,4 @@
add_test();
destruction_test();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/iomgr/alarm_test.c b/test/core/iomgr/alarm_test.c
index 537bed4..18f5772 100644
--- a/test/core/iomgr/alarm_test.c
+++ b/test/core/iomgr/alarm_test.c
@@ -219,4 +219,4 @@
grpc_test_init(argc, argv);
test_grpc_alarm();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/iomgr/endpoint_tests.c b/test/core/iomgr/endpoint_tests.c
index ea350c9..c08ee7d 100644
--- a/test/core/iomgr/endpoint_tests.c
+++ b/test/core/iomgr/endpoint_tests.c
@@ -366,4 +366,4 @@
read_and_write_test(config, 1000000, 100000, 1, 0);
read_and_write_test(config, 100000000, 100000, 1, 1);
shutdown_during_write_test(config, 1000);
-}
\ No newline at end of file
+}
diff --git a/test/core/iomgr/endpoint_tests.h b/test/core/iomgr/endpoint_tests.h
index f555a54..3be377c 100644
--- a/test/core/iomgr/endpoint_tests.h
+++ b/test/core/iomgr/endpoint_tests.h
@@ -54,4 +54,4 @@
void grpc_endpoint_tests(grpc_endpoint_test_config config);
-#endif /* __GRPC_TEST_IOMGR_ENDPOINT_TESTS_H__ */
\ No newline at end of file
+#endif /* __GRPC_TEST_IOMGR_ENDPOINT_TESTS_H__ */
diff --git a/test/core/iomgr/fd_posix_test.c b/test/core/iomgr/fd_posix_test.c
index 7f1f741..22090ea 100644
--- a/test/core/iomgr/fd_posix_test.c
+++ b/test/core/iomgr/fd_posix_test.c
@@ -479,4 +479,4 @@
test_grpc_fd_change();
grpc_iomgr_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/iomgr/resolve_address_test.c b/test/core/iomgr/resolve_address_test.c
index 859aaf4..0961a36 100644
--- a/test/core/iomgr/resolve_address_test.c
+++ b/test/core/iomgr/resolve_address_test.c
@@ -129,4 +129,4 @@
test_unparseable_hostports();
grpc_iomgr_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/iomgr/sockaddr_utils_test.c b/test/core/iomgr/sockaddr_utils_test.c
index 110b099..9f5e954 100644
--- a/test/core/iomgr/sockaddr_utils_test.c
+++ b/test/core/iomgr/sockaddr_utils_test.c
@@ -230,4 +230,4 @@
test_sockaddr_to_string();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/iomgr/tcp_client_posix_test.c b/test/core/iomgr/tcp_client_posix_test.c
index c8f1f53..ad5a317 100644
--- a/test/core/iomgr/tcp_client_posix_test.c
+++ b/test/core/iomgr/tcp_client_posix_test.c
@@ -176,4 +176,4 @@
test_times_out();
grpc_iomgr_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/iomgr/tcp_posix_test.c b/test/core/iomgr/tcp_posix_test.c
index a00b54d..044802b 100644
--- a/test/core/iomgr/tcp_posix_test.c
+++ b/test/core/iomgr/tcp_posix_test.c
@@ -492,4 +492,4 @@
grpc_iomgr_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/iomgr/tcp_server_posix_test.c b/test/core/iomgr/tcp_server_posix_test.c
index 8409fb4..b26115b 100644
--- a/test/core/iomgr/tcp_server_posix_test.c
+++ b/test/core/iomgr/tcp_server_posix_test.c
@@ -164,4 +164,4 @@
gpr_mu_destroy(&mu);
gpr_cv_destroy(&cv);
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/iomgr/time_averaged_stats_test.c b/test/core/iomgr/time_averaged_stats_test.c
index 4329ee5..4206a1c 100644
--- a/test/core/iomgr/time_averaged_stats_test.c
+++ b/test/core/iomgr/time_averaged_stats_test.c
@@ -205,4 +205,4 @@
no_regress_some_persist_test();
some_regress_some_persist_test();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/json/json_rewrite.c b/test/core/json/json_rewrite.c
index 23ea798..203e75c 100644
--- a/test/core/json/json_rewrite.c
+++ b/test/core/json/json_rewrite.c
@@ -258,4 +258,4 @@
gpr_cmdline_destroy(cl);
return rewrite(stdin, stdout, indent) ? 0 : 1;
-}
\ No newline at end of file
+}
diff --git a/test/core/json/json_rewrite_test.c b/test/core/json/json_rewrite_test.c
index 1b33836..78dff92 100644
--- a/test/core/json/json_rewrite_test.c
+++ b/test/core/json/json_rewrite_test.c
@@ -319,4 +319,4 @@
test_rewrites();
gpr_log(GPR_INFO, "json_rewrite_test success");
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/json/json_test.c b/test/core/json/json_test.c
index 1cfbbc4..0e315e5 100644
--- a/test/core/json/json_test.c
+++ b/test/core/json/json_test.c
@@ -175,4 +175,4 @@
test_atypical();
gpr_log(GPR_INFO, "json_test success");
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/network_benchmarks/low_level_ping_pong.c b/test/core/network_benchmarks/low_level_ping_pong.c
index 6db6184..f0a3e26 100644
--- a/test/core/network_benchmarks/low_level_ping_pong.c
+++ b/test/core/network_benchmarks/low_level_ping_pong.c
@@ -678,4 +678,4 @@
gpr_cmdline_destroy(cmdline);
return error;
-}
\ No newline at end of file
+}
diff --git a/test/core/security/base64_test.c b/test/core/security/base64_test.c
index e306ea3..bfd5c48 100644
--- a/test/core/security/base64_test.c
+++ b/test/core/security/base64_test.c
@@ -182,4 +182,4 @@
test_url_safe_unsafe_mismtach_failure();
test_rfc4648_test_vectors();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/security/credentials_test.c b/test/core/security/credentials_test.c
index cefe969..302869d 100644
--- a/test/core/security/credentials_test.c
+++ b/test/core/security/credentials_test.c
@@ -622,4 +622,4 @@
test_service_accounts_creds_http_failure();
test_service_accounts_creds_signing_failure();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/security/fetch_oauth2.c b/test/core/security/fetch_oauth2.c
index dbd5f31..369c34a 100644
--- a/test/core/security/fetch_oauth2.c
+++ b/test/core/security/fetch_oauth2.c
@@ -174,4 +174,4 @@
gpr_cmdline_destroy(cl);
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/security/json_token_test.c b/test/core/security/json_token_test.c
index 0457f64..8615fca 100644
--- a/test/core/security/json_token_test.c
+++ b/test/core/security/json_token_test.c
@@ -374,4 +374,4 @@
test_parse_json_key_failure_no_private_key();
test_jwt_encode_and_sign();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/security/secure_endpoint_test.c b/test/core/security/secure_endpoint_test.c
index 1d0e36d..03a4d3a 100644
--- a/test/core/security/secure_endpoint_test.c
+++ b/test/core/security/secure_endpoint_test.c
@@ -201,4 +201,4 @@
grpc_iomgr_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/statistics/census_log_tests.c b/test/core/statistics/census_log_tests.c
index 8d15a9b..fbc96bb 100644
--- a/test/core/statistics/census_log_tests.c
+++ b/test/core/statistics/census_log_tests.c
@@ -586,4 +586,4 @@
1000 * write_time_micro / nrecords,
(write_size * nrecords) / write_time_micro / 1000);
}
-}
\ No newline at end of file
+}
diff --git a/test/core/statistics/census_log_tests.h b/test/core/statistics/census_log_tests.h
index 89404c6..f829ab3 100644
--- a/test/core/statistics/census_log_tests.h
+++ b/test/core/statistics/census_log_tests.h
@@ -48,4 +48,4 @@
void test_performance();
void test_small_log();
-#endif /* __GRPC_TEST_STATISTICS_LOG_TESTS_H__ */
\ No newline at end of file
+#endif /* __GRPC_TEST_STATISTICS_LOG_TESTS_H__ */
diff --git a/test/core/statistics/census_stub_test.c b/test/core/statistics/census_stub_test.c
index 595c1f9..26a45ae 100644
--- a/test/core/statistics/census_stub_test.c
+++ b/test/core/statistics/census_stub_test.c
@@ -74,4 +74,4 @@
grpc_test_init(argc, argv);
test_census_stubs();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/statistics/hash_table_test.c b/test/core/statistics/hash_table_test.c
index a5d5fad..9b7a712 100644
--- a/test/core/statistics/hash_table_test.c
+++ b/test/core/statistics/hash_table_test.c
@@ -298,4 +298,4 @@
test_insertion_with_same_key();
test_insertion_and_deletion_with_high_collision_rate();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/statistics/multiple_writers_circular_buffer_test.c b/test/core/statistics/multiple_writers_circular_buffer_test.c
index 2db3699..a645e15 100644
--- a/test/core/statistics/multiple_writers_circular_buffer_test.c
+++ b/test/core/statistics/multiple_writers_circular_buffer_test.c
@@ -43,4 +43,4 @@
srand(gpr_now().tv_nsec);
test_multiple_writers_circular_log();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/statistics/multiple_writers_test.c b/test/core/statistics/multiple_writers_test.c
index d87847c..84aef15 100644
--- a/test/core/statistics/multiple_writers_test.c
+++ b/test/core/statistics/multiple_writers_test.c
@@ -43,4 +43,4 @@
srand(gpr_now().tv_nsec);
test_multiple_writers();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/statistics/performance_test.c b/test/core/statistics/performance_test.c
index 81b2ed4..3c1e282 100644
--- a/test/core/statistics/performance_test.c
+++ b/test/core/statistics/performance_test.c
@@ -43,4 +43,4 @@
srand(gpr_now().tv_nsec);
test_performance();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/statistics/quick_test.c b/test/core/statistics/quick_test.c
index eb025d4..0e43231 100644
--- a/test/core/statistics/quick_test.c
+++ b/test/core/statistics/quick_test.c
@@ -51,4 +51,4 @@
test_fill_log_with_straddling_records();
test_fill_circular_log_with_straddling_records();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/statistics/rpc_stats_test.c b/test/core/statistics/rpc_stats_test.c
index 1ac4ce9..df076b9 100644
--- a/test/core/statistics/rpc_stats_test.c
+++ b/test/core/statistics/rpc_stats_test.c
@@ -194,4 +194,4 @@
test_record_stats_on_unknown_op_id();
test_record_stats_with_trace_store_uninitialized();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/statistics/small_log_test.c b/test/core/statistics/small_log_test.c
index eccae08..c151b77 100644
--- a/test/core/statistics/small_log_test.c
+++ b/test/core/statistics/small_log_test.c
@@ -43,4 +43,4 @@
srand(gpr_now().tv_nsec);
test_small_log();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/statistics/trace_test.c b/test/core/statistics/trace_test.c
index 21cc17b..65b70e1 100644
--- a/test/core/statistics/trace_test.c
+++ b/test/core/statistics/trace_test.c
@@ -252,4 +252,4 @@
test_trace_print();
test_get_active_ops();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/statistics/window_stats_test.c b/test/core/statistics/window_stats_test.c
index c15469c..d893f7f 100644
--- a/test/core/statistics/window_stats_test.c
+++ b/test/core/statistics/window_stats_test.c
@@ -314,4 +314,4 @@
rolling_time_test();
infinite_interval_test();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/support/cancellable_test.c b/test/core/support/cancellable_test.c
index c073597..b2db1af 100644
--- a/test/core/support/cancellable_test.c
+++ b/test/core/support/cancellable_test.c
@@ -157,4 +157,4 @@
grpc_test_init(argc, argv);
test();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/support/cmdline_test.c b/test/core/support/cmdline_test.c
index 677415a..52c311f 100644
--- a/test/core/support/cmdline_test.c
+++ b/test/core/support/cmdline_test.c
@@ -290,4 +290,4 @@
test_flag_val_false();
test_many();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/support/env_test.c b/test/core/support/env_test.c
index 025caa1..1f16af8 100644
--- a/test/core/support/env_test.c
+++ b/test/core/support/env_test.c
@@ -61,4 +61,4 @@
grpc_test_init(argc, argv);
test_setenv_getenv();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/support/file_test.c b/test/core/support/file_test.c
index f111a07..c0c14ff 100644
--- a/test/core/support/file_test.c
+++ b/test/core/support/file_test.c
@@ -156,4 +156,4 @@
test_load_small_file();
test_load_big_file();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/support/histogram_test.c b/test/core/support/histogram_test.c
index 9fb3319..3994430 100644
--- a/test/core/support/histogram_test.c
+++ b/test/core/support/histogram_test.c
@@ -175,4 +175,4 @@
test_percentile();
test_merge();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/support/host_port_test.c b/test/core/support/host_port_test.c
index 22dbb0e..eccc39a 100644
--- a/test/core/support/host_port_test.c
+++ b/test/core/support/host_port_test.c
@@ -70,4 +70,4 @@
test_join_host_port_garbage();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/support/log_test.c b/test/core/support/log_test.c
index dfe30d4..b39b069 100644
--- a/test/core/support/log_test.c
+++ b/test/core/support/log_test.c
@@ -56,4 +56,4 @@
gpr_log(GPR_INFO, "hello %d %d %d", 1, 2, 3);
/* TODO(ctiller): should we add a GPR_ASSERT failure test here */
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/support/murmur_hash_test.c b/test/core/support/murmur_hash_test.c
index 63b938c..e3890a7 100644
--- a/test/core/support/murmur_hash_test.c
+++ b/test/core/support/murmur_hash_test.c
@@ -84,4 +84,4 @@
gpr_murmur_hash3("xyz", 3, 0);
verification_test(gpr_murmur_hash3, 0xB0F57EE3);
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/support/slice_buffer_test.c b/test/core/support/slice_buffer_test.c
index 3788d66..8301795 100644
--- a/test/core/support/slice_buffer_test.c
+++ b/test/core/support/slice_buffer_test.c
@@ -67,4 +67,4 @@
gpr_slice_buffer_destroy(&buf);
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/support/slice_test.c b/test/core/support/slice_test.c
index 69cb56b..4ab3d6f 100644
--- a/test/core/support/slice_test.c
+++ b/test/core/support/slice_test.c
@@ -224,4 +224,4 @@
}
test_slice_from_copied_string_works();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/support/string_test.c b/test/core/support/string_test.c
index 4beabbe..a78e478 100644
--- a/test/core/support/string_test.c
+++ b/test/core/support/string_test.c
@@ -151,4 +151,4 @@
test_parse_uint32();
test_asprintf();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/support/sync_test.c b/test/core/support/sync_test.c
index 827d3d3..43d05c6 100644
--- a/test/core/support/sync_test.c
+++ b/test/core/support/sync_test.c
@@ -448,4 +448,4 @@
test("refcount", &refinc, &refcheck, 1);
test("timedevent", &inc_with_1ms_delay_event, NULL, 1);
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/support/thd_test.c b/test/core/support/thd_test.c
index 6e10b23..c03a905 100644
--- a/test/core/support/thd_test.c
+++ b/test/core/support/thd_test.c
@@ -87,4 +87,4 @@
grpc_test_init(argc, argv);
test();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/support/time_test.c b/test/core/support/time_test.c
index c9833dd..2741e17 100644
--- a/test/core/support/time_test.c
+++ b/test/core/support/time_test.c
@@ -252,4 +252,4 @@
test_sticky_infinities();
test_similar();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/support/useful_test.c b/test/core/support/useful_test.c
index 92f44b3..feaf436 100644
--- a/test/core/support/useful_test.c
+++ b/test/core/support/useful_test.c
@@ -56,4 +56,4 @@
GPR_ASSERT(GPR_ARRAY_SIZE(five) == 5);
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/surface/byte_buffer_reader_test.c b/test/core/surface/byte_buffer_reader_test.c
index 51b1d8b..b121abf 100644
--- a/test/core/surface/byte_buffer_reader_test.c
+++ b/test/core/surface/byte_buffer_reader_test.c
@@ -108,4 +108,4 @@
test_read_one_slice();
test_read_one_slice_malloc();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/surface/completion_queue_benchmark.c b/test/core/surface/completion_queue_benchmark.c
index 15b99db..9116fd0 100644
--- a/test/core/surface/completion_queue_benchmark.c
+++ b/test/core/surface/completion_queue_benchmark.c
@@ -165,4 +165,4 @@
}
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/surface/completion_queue_test.c b/test/core/surface/completion_queue_test.c
index 3374da4..35f150c 100644
--- a/test/core/surface/completion_queue_test.c
+++ b/test/core/surface/completion_queue_test.c
@@ -405,4 +405,4 @@
test_threading(10, 10);
grpc_iomgr_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/surface/lame_client_test.c b/test/core/surface/lame_client_test.c
index 497b4f9..0142768 100644
--- a/test/core/surface/lame_client_test.c
+++ b/test/core/surface/lame_client_test.c
@@ -77,4 +77,4 @@
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/surface/multi_init_test.c b/test/core/surface/multi_init_test.c
index e5a7537..99b7a52 100644
--- a/test/core/surface/multi_init_test.c
+++ b/test/core/surface/multi_init_test.c
@@ -60,4 +60,4 @@
test(3);
test_mixed();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/transport/chttp2/alpn_test.c b/test/core/transport/chttp2/alpn_test.c
index b65f4df..c2497d3 100644
--- a/test/core/transport/chttp2/alpn_test.c
+++ b/test/core/transport/chttp2/alpn_test.c
@@ -52,4 +52,4 @@
test_alpn_success();
test_alpn_failure();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/transport/chttp2/bin_encoder_test.c b/test/core/transport/chttp2/bin_encoder_test.c
index 7e24896..983eaf5 100644
--- a/test/core/transport/chttp2/bin_encoder_test.c
+++ b/test/core/transport/chttp2/bin_encoder_test.c
@@ -184,4 +184,4 @@
expect_binary_header("-bin", 0);
return all_ok ? 0 : 1;
-}
\ No newline at end of file
+}
diff --git a/test/core/transport/chttp2/hpack_parser_test.c b/test/core/transport/chttp2/hpack_parser_test.c
index b4769cb..edab37b 100644
--- a/test/core/transport/chttp2/hpack_parser_test.c
+++ b/test/core/transport/chttp2/hpack_parser_test.c
@@ -222,4 +222,4 @@
test_vectors(GRPC_SLICE_SPLIT_MERGE_ALL);
test_vectors(GRPC_SLICE_SPLIT_ONE_BYTE);
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/transport/chttp2/hpack_table_test.c b/test/core/transport/chttp2/hpack_table_test.c
index 4503694..f3da9f0 100644
--- a/test/core/transport/chttp2/hpack_table_test.c
+++ b/test/core/transport/chttp2/hpack_table_test.c
@@ -271,4 +271,4 @@
test_many_additions();
test_find();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/transport/chttp2/status_conversion_test.c b/test/core/transport/chttp2/status_conversion_test.c
index b39b58d..e2729a0 100644
--- a/test/core/transport/chttp2/status_conversion_test.c
+++ b/test/core/transport/chttp2/status_conversion_test.c
@@ -135,4 +135,4 @@
}
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/transport/chttp2/stream_encoder_test.c b/test/core/transport/chttp2/stream_encoder_test.c
index 94c1c96..3013533 100644
--- a/test/core/transport/chttp2/stream_encoder_test.c
+++ b/test/core/transport/chttp2/stream_encoder_test.c
@@ -330,4 +330,4 @@
TEST(test_decode_random_headers_89);
TEST(test_decode_random_headers_144);
return g_failure;
-}
\ No newline at end of file
+}
diff --git a/test/core/transport/chttp2/stream_map_test.c b/test/core/transport/chttp2/stream_map_test.c
index 24c6b59..49d5811 100644
--- a/test/core/transport/chttp2/stream_map_test.c
+++ b/test/core/transport/chttp2/stream_map_test.c
@@ -225,4 +225,4 @@
}
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/transport/chttp2/timeout_encoding_test.c b/test/core/transport/chttp2/timeout_encoding_test.c
index 39c993a..fdb27a2 100644
--- a/test/core/transport/chttp2/timeout_encoding_test.c
+++ b/test/core/transport/chttp2/timeout_encoding_test.c
@@ -146,4 +146,4 @@
test_decoding();
test_decoding_fails();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/transport/chttp2_transport_end2end_test.c b/test/core/transport/chttp2_transport_end2end_test.c
index 4d278d4..a3c9f97 100644
--- a/test/core/transport/chttp2_transport_end2end_test.c
+++ b/test/core/transport/chttp2_transport_end2end_test.c
@@ -117,4 +117,4 @@
gpr_log(GPR_INFO, "exiting");
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/transport/metadata_test.c b/test/core/transport/metadata_test.c
index 9947a4b..07867c6 100644
--- a/test/core/transport/metadata_test.c
+++ b/test/core/transport/metadata_test.c
@@ -279,4 +279,4 @@
test_slices_work();
test_base64_and_huffman_works();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/transport/stream_op_test.c b/test/core/transport/stream_op_test.c
index e69c5ec..5885223 100644
--- a/test/core/transport/stream_op_test.c
+++ b/test/core/transport/stream_op_test.c
@@ -122,4 +122,4 @@
gpr_slice_unref(test_slice_4);
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/core/transport/transport_end2end_tests.c b/test/core/transport/transport_end2end_tests.c
index 4bb36a1..6a0848f 100644
--- a/test/core/transport/transport_end2end_tests.c
+++ b/test/core/transport/transport_end2end_tests.c
@@ -930,4 +930,4 @@
grpc_mdctx_orphan(g_metadata_context);
gpr_log(GPR_INFO, "tests completed ok");
-}
\ No newline at end of file
+}
diff --git a/test/core/transport/transport_end2end_tests.h b/test/core/transport/transport_end2end_tests.h
index e181b45..3dc2b9b 100644
--- a/test/core/transport/transport_end2end_tests.h
+++ b/test/core/transport/transport_end2end_tests.h
@@ -65,4 +65,4 @@
/* Run the test suite on one configuration */
void grpc_transport_end2end_tests(grpc_transport_test_config *config);
-#endif /* __GRPC_TEST_TRANSPORT_TRANSPORT_END2END_TESTS_H__ */
\ No newline at end of file
+#endif /* __GRPC_TEST_TRANSPORT_TRANSPORT_END2END_TESTS_H__ */
diff --git a/test/core/util/grpc_profiler.c b/test/core/util/grpc_profiler.c
index 659322e..35b9361 100644
--- a/test/core/util/grpc_profiler.c
+++ b/test/core/util/grpc_profiler.c
@@ -51,4 +51,4 @@
}
void grpc_profiler_stop(void) {}
-#endif
\ No newline at end of file
+#endif
diff --git a/test/core/util/grpc_profiler.h b/test/core/util/grpc_profiler.h
index d4b9f63..a31fcc1 100644
--- a/test/core/util/grpc_profiler.h
+++ b/test/core/util/grpc_profiler.h
@@ -45,4 +45,4 @@
}
#endif /* __cplusplus */
-#endif /* __GRPC_TEST_UTIL_GRPC_PROFILER_H__ */
\ No newline at end of file
+#endif /* __GRPC_TEST_UTIL_GRPC_PROFILER_H__ */
diff --git a/test/core/util/parse_hexstring.c b/test/core/util/parse_hexstring.c
index 137ce56..bf5bc84 100644
--- a/test/core/util/parse_hexstring.c
+++ b/test/core/util/parse_hexstring.c
@@ -67,4 +67,4 @@
}
return slice;
-}
\ No newline at end of file
+}
diff --git a/test/core/util/parse_hexstring.h b/test/core/util/parse_hexstring.h
index 4cb1779..3fce0c9 100644
--- a/test/core/util/parse_hexstring.h
+++ b/test/core/util/parse_hexstring.h
@@ -38,4 +38,4 @@
gpr_slice parse_hexstring(const char *hexstring);
-#endif /* __GRPC_TEST_UTIL_PARSE_HEXSTRING_H_ */
\ No newline at end of file
+#endif /* __GRPC_TEST_UTIL_PARSE_HEXSTRING_H_ */
diff --git a/test/core/util/port.h b/test/core/util/port.h
index bed94c9..2a12ab9 100644
--- a/test/core/util/port.h
+++ b/test/core/util/port.h
@@ -49,4 +49,4 @@
}
#endif
-#endif /* __GRPC_TEST_UTIL_PORT_H__ */
\ No newline at end of file
+#endif /* __GRPC_TEST_UTIL_PORT_H__ */
diff --git a/test/core/util/port_posix.c b/test/core/util/port_posix.c
index c4868a1..f0fe1a0 100644
--- a/test/core/util/port_posix.c
+++ b/test/core/util/port_posix.c
@@ -146,4 +146,4 @@
return port;
}
-#endif /* GPR_POSIX_SOCKET */
\ No newline at end of file
+#endif /* GPR_POSIX_SOCKET */
diff --git a/test/core/util/slice_splitter.c b/test/core/util/slice_splitter.c
index c4d5f12..0f05072 100644
--- a/test/core/util/slice_splitter.c
+++ b/test/core/util/slice_splitter.c
@@ -135,4 +135,4 @@
}
return gpr_slice_new(out, length, gpr_free);
-}
\ No newline at end of file
+}
diff --git a/test/core/util/slice_splitter.h b/test/core/util/slice_splitter.h
index 9f6f354..b67fe73 100644
--- a/test/core/util/slice_splitter.h
+++ b/test/core/util/slice_splitter.h
@@ -65,4 +65,4 @@
const char *grpc_slice_split_mode_name(grpc_slice_split_mode mode);
-#endif /* __GRPC_TEST_UTIL_SLICE_SPLITTER_H__ */
\ No newline at end of file
+#endif /* __GRPC_TEST_UTIL_SLICE_SPLITTER_H__ */
diff --git a/test/core/util/test_config.c b/test/core/util/test_config.c
index 41768f2..1c46407 100644
--- a/test/core/util/test_config.c
+++ b/test/core/util/test_config.c
@@ -55,4 +55,4 @@
/* seed rng with pid, so we don't end up with the same random numbers as a
concurrently running test binary */
srand(seed());
-}
\ No newline at end of file
+}
diff --git a/test/core/util/test_config.h b/test/core/util/test_config.h
index b827e53..b97fbfa 100644
--- a/test/core/util/test_config.h
+++ b/test/core/util/test_config.h
@@ -44,4 +44,4 @@
}
#endif /* __cplusplus */
-#endif /* __GRPC_TEST_UTIL_TEST_CONFIG_H__ */
\ No newline at end of file
+#endif /* __GRPC_TEST_UTIL_TEST_CONFIG_H__ */
diff --git a/test/cpp/client/channel_arguments_test.cc b/test/cpp/client/channel_arguments_test.cc
index 59b5910..d98b38a 100644
--- a/test/cpp/client/channel_arguments_test.cc
+++ b/test/cpp/client/channel_arguments_test.cc
@@ -121,4 +121,4 @@
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
-}
\ No newline at end of file
+}
diff --git a/test/cpp/client/credentials_test.cc b/test/cpp/client/credentials_test.cc
index c26612c..dc8d76d 100644
--- a/test/cpp/client/credentials_test.cc
+++ b/test/cpp/client/credentials_test.cc
@@ -61,4 +61,4 @@
int ret = RUN_ALL_TESTS();
grpc_shutdown();
return ret;
-}
\ No newline at end of file
+}
diff --git a/test/cpp/end2end/async_end2end_test.cc b/test/cpp/end2end/async_end2end_test.cc
index 7057fa0..7101da1 100644
--- a/test/cpp/end2end/async_end2end_test.cc
+++ b/test/cpp/end2end/async_end2end_test.cc
@@ -525,4 +525,4 @@
grpc_shutdown();
google::protobuf::ShutdownProtobufLibrary();
return result;
-}
\ No newline at end of file
+}
diff --git a/test/cpp/end2end/end2end_test.cc b/test/cpp/end2end/end2end_test.cc
index c709303..d4ca3ef 100644
--- a/test/cpp/end2end/end2end_test.cc
+++ b/test/cpp/end2end/end2end_test.cc
@@ -447,4 +447,4 @@
grpc_shutdown();
google::protobuf::ShutdownProtobufLibrary();
return result;
-}
\ No newline at end of file
+}
diff --git a/test/cpp/interop/client.cc b/test/cpp/interop/client.cc
index 76cb05e..ab69e1e 100644
--- a/test/cpp/interop/client.cc
+++ b/test/cpp/interop/client.cc
@@ -429,4 +429,4 @@
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/cpp/interop/server.cc b/test/cpp/interop/server.cc
index b08030f..f4b9f04 100644
--- a/test/cpp/interop/server.cc
+++ b/test/cpp/interop/server.cc
@@ -224,4 +224,4 @@
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/cpp/qps/client.cc b/test/cpp/qps/client.cc
index 1bca252..8369ef6 100644
--- a/test/cpp/qps/client.cc
+++ b/test/cpp/qps/client.cc
@@ -242,4 +242,4 @@
grpc_shutdown();
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/cpp/server/thread_pool_test.cc b/test/cpp/server/thread_pool_test.cc
index bdaf523..824d785 100644
--- a/test/cpp/server/thread_pool_test.cc
+++ b/test/cpp/server/thread_pool_test.cc
@@ -74,4 +74,4 @@
::testing::InitGoogleTest(&argc, argv);
int result = RUN_ALL_TESTS();
return result;
-}
\ No newline at end of file
+}
diff --git a/test/cpp/util/create_test_channel.cc b/test/cpp/util/create_test_channel.cc
index bd6e62d..b0472d3 100644
--- a/test/cpp/util/create_test_channel.cc
+++ b/test/cpp/util/create_test_channel.cc
@@ -96,4 +96,4 @@
return CreateTestChannel(server, "foo.test.google.com", enable_ssl, false);
}
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/test/cpp/util/create_test_channel.h b/test/cpp/util/create_test_channel.h
index 19a9d2e..3476b83 100644
--- a/test/cpp/util/create_test_channel.h
+++ b/test/cpp/util/create_test_channel.h
@@ -56,4 +56,4 @@
} // namespace grpc
-#endif // __GRPCPP_TEST_UTIL_CREATE_TEST_CHANNEL_H_
\ No newline at end of file
+#endif // __GRPCPP_TEST_UTIL_CREATE_TEST_CHANNEL_H_
diff --git a/test/cpp/util/status_test.cc b/test/cpp/util/status_test.cc
index d7dacf0..8c6a335 100644
--- a/test/cpp/util/status_test.cc
+++ b/test/cpp/util/status_test.cc
@@ -73,4 +73,4 @@
static_cast<grpc::StatusCode>(GRPC_STATUS_DATA_LOSS));
return 0;
-}
\ No newline at end of file
+}
diff --git a/test/cpp/util/time_test.cc b/test/cpp/util/time_test.cc
index a258eb0..2e17add 100644
--- a/test/cpp/util/time_test.cc
+++ b/test/cpp/util/time_test.cc
@@ -68,4 +68,4 @@
}
} // namespace
-} // namespace grpc
\ No newline at end of file
+} // namespace grpc
diff --git a/vsprojects/third_party/openssl/buildinf.h b/vsprojects/third_party/openssl/buildinf.h
index f4345e4..0901f8d 100644
--- a/vsprojects/third_party/openssl/buildinf.h
+++ b/vsprojects/third_party/openssl/buildinf.h
@@ -43,4 +43,4 @@
#define CFLAGS "cl /MD /Ox /O2 /Ob2 -DOPENSSL_THREADS -DDSO_WIN32 -W3 -Gs0 -GF -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -DOPENSSL_USE_APPLINK -I. -DOPENSSL_NO_RC5 -DOPENSSL_NO_MD2 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_JPAKE -DOPENSSL_NO_STATIC_ENGINE "
#define PLATFORM "VC-WIN32"
#define DATE "Sat Dec 13 01:17:07 2014"
-#endif
\ No newline at end of file
+#endif
diff --git a/vsprojects/third_party/openssl/opensslconf.h b/vsprojects/third_party/openssl/opensslconf.h
index 398d5ee..0f5ae40 100644
--- a/vsprojects/third_party/openssl/opensslconf.h
+++ b/vsprojects/third_party/openssl/opensslconf.h
@@ -290,4 +290,4 @@
#endif /* HEADER_DES_LOCL_H */
#ifdef __cplusplus
}
-#endif
\ No newline at end of file
+#endif