@ -33,6 +33,7 @@
# include "absl/base/attributes.h"
# include "absl/base/attributes.h"
# include "absl/flags/flag.h"
# include "absl/flags/flag.h"
# include "absl/flags/parse.h"
# include "absl/flags/parse.h"
# include "absl/log/check.h"
# include "absl/status/status.h"
# include "absl/status/status.h"
# include <grpc/byte_buffer.h>
# include <grpc/byte_buffer.h>
@ -107,9 +108,8 @@ static void send_initial_metadata_unary(void* tag) {
metadata_ops [ 0 ] . op = GRPC_OP_SEND_INITIAL_METADATA ;
metadata_ops [ 0 ] . op = GRPC_OP_SEND_INITIAL_METADATA ;
metadata_ops [ 0 ] . data . send_initial_metadata . count = 0 ;
metadata_ops [ 0 ] . data . send_initial_metadata . count = 0 ;
GPR_ASSERT ( GRPC_CALL_OK = = grpc_call_start_batch ( ( * ( fling_call * ) tag ) . call ,
CHECK ( GRPC_CALL_OK = = grpc_call_start_batch ( ( * ( fling_call * ) tag ) . call ,
metadata_ops , 1 , tag ,
metadata_ops , 1 , tag , nullptr ) ) ;
nullptr ) ) ;
}
}
static void send_status ( void * tag ) {
static void send_status ( void * tag ) {
@ -119,9 +119,8 @@ static void send_status(void* tag) {
grpc_slice details = grpc_slice_from_static_string ( " " ) ;
grpc_slice details = grpc_slice_from_static_string ( " " ) ;
status_op . data . send_status_from_server . status_details = & details ;
status_op . data . send_status_from_server . status_details = & details ;
GPR_ASSERT ( GRPC_CALL_OK = = grpc_call_start_batch ( ( * ( fling_call * ) tag ) . call ,
CHECK ( GRPC_CALL_OK = = grpc_call_start_batch ( ( * ( fling_call * ) tag ) . call ,
& status_op , 1 , tag ,
& status_op , 1 , tag , nullptr ) ) ;
nullptr ) ) ;
}
}
static void send_snapshot ( void * tag , MemStats * snapshot ) {
static void send_snapshot ( void * tag , MemStats * snapshot ) {
@ -153,7 +152,7 @@ static void send_snapshot(void* tag, MemStats* snapshot) {
op - > data . recv_close_on_server . cancelled = & was_cancelled ;
op - > data . recv_close_on_server . cancelled = & was_cancelled ;
op + + ;
op + + ;
GPR_ASSERT ( GRPC_CALL_OK = =
CHECK ( GRPC_CALL_OK = =
grpc_call_start_batch ( ( * ( fling_call * ) tag ) . call , snapshot_ops ,
grpc_call_start_batch ( ( * ( fling_call * ) tag ) . call , snapshot_ops ,
( size_t ) ( op - snapshot_ops ) , tag , nullptr ) ) ;
( size_t ) ( op - snapshot_ops ) , tag , nullptr ) ) ;
}
}
@ -179,7 +178,7 @@ int main(int argc, char** argv) {
char * fake_argv [ 1 ] ;
char * fake_argv [ 1 ] ;
GPR_ASSERT ( argc > = 1 ) ;
CHECK_GE ( argc , 1 ) ;
fake_argv [ 0 ] = argv [ 0 ] ;
fake_argv [ 0 ] = argv [ 0 ] ;
grpc : : testing : : TestEnvironment env ( & argc , argv ) ;
grpc : : testing : : TestEnvironment env ( & argc , argv ) ;
@ -226,10 +225,10 @@ int main(int argc, char** argv) {
test_server1_cert } ;
test_server1_cert } ;
grpc_server_credentials * ssl_creds = grpc_ssl_server_credentials_create (
grpc_server_credentials * ssl_creds = grpc_ssl_server_credentials_create (
nullptr , & pem_key_cert_pair , 1 , 0 , nullptr ) ;
nullptr , & pem_key_cert_pair , 1 , 0 , nullptr ) ;
GPR_ASSERT ( grpc_server_add_http2_port ( server , addr . c_str ( ) , ssl_creds ) ) ;
CHECK ( grpc_server_add_http2_port ( server , addr . c_str ( ) , ssl_creds ) ) ;
grpc_server_credentials_release ( ssl_creds ) ;
grpc_server_credentials_release ( ssl_creds ) ;
} else {
} else {
GPR_ASSERT ( grpc_server_add_http2_port (
CHECK ( grpc_server_add_http2_port (
server , addr . c_str ( ) , grpc_insecure_server_credentials_create ( ) ) ) ;
server , addr . c_str ( ) , grpc_insecure_server_credentials_create ( ) ) ) ;
}
}
@ -258,9 +257,9 @@ int main(int argc, char** argv) {
shutdown_cq = grpc_completion_queue_create_for_pluck ( nullptr ) ;
shutdown_cq = grpc_completion_queue_create_for_pluck ( nullptr ) ;
grpc_server_shutdown_and_notify ( server , shutdown_cq , tag ( 1000 ) ) ;
grpc_server_shutdown_and_notify ( server , shutdown_cq , tag ( 1000 ) ) ;
GPR_ASSERT ( grpc_completion_queue_pluck (
CHECK ( grpc_completion_queue_pluck ( shutdown_cq , tag ( 1000 ) ,
shutdown_cq , tag ( 1000 ) ,
grpc_timeout_seconds_to_deadline ( 5 ) ,
grpc_timeout_seconds_to_deadline ( 5 ) , nullptr )
nullptr )
. type = = GRPC_OP_COMPLETE ) ;
. type = = GRPC_OP_COMPLETE ) ;
grpc_completion_queue_destroy ( shutdown_cq ) ;
grpc_completion_queue_destroy ( shutdown_cq ) ;
grpc_completion_queue_shutdown ( cq ) ;
grpc_completion_queue_shutdown ( cq ) ;
@ -339,7 +338,7 @@ int main(int argc, char** argv) {
}
}
break ;
break ;
case GRPC_QUEUE_SHUTDOWN :
case GRPC_QUEUE_SHUTDOWN :
GPR_ASSERT ( shutdown_started ) ;
CHECK ( shutdown_started ) ;
shutdown_finished = 1 ;
shutdown_finished = 1 ;
break ;
break ;
case GRPC_QUEUE_TIMEOUT :
case GRPC_QUEUE_TIMEOUT :