## Uses of Class
com.bbn.openmap.layer.link.ClientLink

Packages that use ClientLink
com.bbn.openmap.layer.link: Provide classes to handle the link protocol: a layer that displays link data, classes to assist in writing a link server, and methods that read and write in the link protocol format.

Uses of ClientLink in com.bbn.openmap.layer.link

Fields in com.bbn.openmap.layer.link declared as ClientLink
`protected ClientLink` `LinkManager.link` volatile because we want internal methods to get the message that a link was nulled out.

Methods in com.bbn.openmap.layer.link that return ClientLink
`ClientLink` `LinkManager.getLink(boolean waitForLock)` This should be the only method a multi-threaded object uses to gain use of the thread, i.e., on the client side where a GUI can start a lot of requests.
`protected ClientLink` `LinkManager.getLink(LinkListener ll)` Called for a LayerListener that will not write to the Link, only read from it.
`protected ClientLink` `LinkManager.getLink()` Get the ClientLink however it is appropriate for this LinkManager.

Methods in com.bbn.openmap.layer.link with parameters of type ClientLink
`protected void` `LinkLayer.sendMapRequest(ClientLink link, Projection proj)` Creates the LinkMapRequest.
`protected LinkOMGraphicList` `BufferedLinkLayer.getAllGraphics(ClientLink link, Projection proj)` Creates the LinkMapRequest, and gets the results.

Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details