June 1, 2011
Report

The Server Name Resolver

Abstract

Introduction This document describes the Server Name Resolver (resolverServer.cpp), its associated client interface library (resolverClientLib.h, resolverClientLib.cpp), and the resolver test menu client (resolverMenu.cpp). The resolver forms an integral part of the inter-process com- munication (IPC) scheme used in the system control software. Specically, it provides a mechanism for server applications to register themselves and for client applications to re- trieve the information they need to establish a connection to a server. The primary documentation for this feature is the source code itself and the Doxygen- generated HTML output that is based on the source code. The document you are reading now is supplemental. It exists to provide a deeper background into the design and purpose of the name resolver. If cases are found where the Doxygen documentation disagrees with this document, the Doxygen documentation should be considered correct.

Revised: September 30, 2014 | Published: June 1, 2011

Citation

Hubbard C.W. 2011. The Server Name Resolver Richland, WA: Pacific Northwest National Laboratory.