# gpiii-service-handler

Module to handle the communications between this GPII user process and the GPII Windows service.

See [/service/README.md](../../../gpii-service/README.md) for general information related to the service.

## Components

### `gpii.windows.service.serviceHandler` - [serviceHandler.js](src/serviceHandler.js)

Establishes a connection to the service pipe, performs authentication, and sets up a messaging session with the service.

### `gpii.windows.service.requestHandler` - [requestHandler.js](src/requestHandler.js)

A component of the serviceHandler grade that handles requests from the service.

### `gpii.windows.service.requestSender` - [requestSender.js](src/requestSender.js)

A component of the serviceHandler grade that sends requests to the service.
