2.7.2.1. C++ Server Implementation

Single Argument Method Implementation. 

class MyService : public AnExampleService::Service {
    grpc.Status OneToOne (grpc.ServerContext *context,
        const AnExampleRequest *request, AnExampleResponse *response) {

        // Method implementation goes here ...

        return (grpc.Status::OK);
    }
    ...
}

Server Initialization. 

MyService service;
grpc.ServerBuilder builder;
builder.AddListeningPort ("localhost:8888", grpc.InsecureServerCredentials ());
builder.RegisterService (&service);
std::unique_ptr<grpc.Server> server (builder.BuildAndStart ());

server->Wait ();