blob: d6cc705ecb68a94c2a33b5d186c2137e11c1614a [file] [log] [blame]
#include "./rpc_fuzzing/testdata/grpc/mini_blogger_service.h"
#include "./rpc_fuzzing/testdata/mini_blogger.pb.h"
#include "grpcpp//server_context.h"
#include "grpcpp//support/status.h"
namespace fuzztest::internal {
grpc::Status MiniBloggerGrpcService::RegisterUser(
grpc::ServerContext*, const RegisterUserRequest* request,
RegisterUserResponse* response) {
mini_blogger_context_.RegisterUser(*request, *response);
return grpc::Status::OK;
}
grpc::Status MiniBloggerGrpcService::LogInUser(grpc::ServerContext*,
const LogInUserRequest* request,
LogInUserResponse* response) {
mini_blogger_context_.LogInUser(*request, *response);
return grpc::Status::OK;
}
grpc::Status MiniBloggerGrpcService::GetUserPosts(
grpc::ServerContext* unused_service_context,
const GetUserPostsRequest* request, GetUserPostsResponse* response) {
mini_blogger_context_.GetUserPosts(*request, *response);
return grpc::Status::OK;
}
grpc::Status MiniBloggerGrpcService::LogOutUser(
grpc::ServerContext* unused_service_context,
const LogOutUserRequest* request, LogOutUserResponse* response) {
mini_blogger_context_.LogOutUser(*request, *response);
return grpc::Status::OK;
}
} // namespace fuzztest::internal