![]() |
botsense
3.2.0
RoadNarrows Client-Server Proxied Services Framework
|
The Software Development Kit for writing bsProxy protocol interface plugin modules and the associated client library are described in the:
The server side plugin is a dynamic link library that provides a set of function entry points with fixed symbol names. The bsProxy server attaches to the addresses of these symbols to interface with the module.
The plugin supplies functions to:
See bsProxyModIF.h for more details.
Associated with the server plugin is typically a client library that interfaces to the supporting libbotsense library. The functional interface is determined by the application developer. However, usually for each device-specific request/response message exchange, the is a functional interface to hide the messaging transaction details.
The proxied open and close functions are server-terminated requests. The application library may wrap this functions to provide a more natural interface to the specific device.
See libBotSense.h for more details on the libbotsense interface.
See Standard PlugIn Modules for example implementations.