botsense
3.2.0
RoadNarrows Client-Server Proxied Services Framework
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
gModSdkMod.doxy
Go to the documentation of this file.
1
////////////////////////////////////////////////////////////////////////////////
2
// Package: BotSense
3
//
4
// File: gModSdkMod.doxy
5
//
6
// Description:
7
// This file contains the doxygen directives to generate the SDK for
8
// server module plugins and client libraries.
9
//
10
//////////////////////////////////////////////////////////////////////////////
11
12
/*! \file */
13
14
/*!
15
\defgroup bssdkmod Application-Specific PlugIn SDK
16
17
\section bssdkmod_intro Intro
18
The Software Development Kit for writing bsProxy protocol interface plugin
19
modules and the associated client library are described in the:
20
<div style="padding-left:25px;">
21
<b><em>"BotSense User-AddOn Proxied Device Software Developer's Guide"</em></b>.
22
</div>
23
\note The Guide is TBW (To Be Written).
24
25
\section bssdkmod_plugin Server PlugIn Module
26
The server side plugin is a dynamic link library that provides a set of
27
function entry points with fixed symbol names. The bsProxy server attaches
28
to the addresses of these symbols to interface with the module.
29
30
The plugin supplies functions to:
31
\li initialize/exit
32
\li open/close
33
\li service request
34
\li trace
35
\li provide module info
36
37
See \ref bsProxyModIF.h for more details.
38
39
\section bssdkMod_lib Client Library
40
Associated with the server plugin is typically a client library that interfaces
41
to the supporting libbotsense library. The functional interface is determined
42
by the application developer. However, usually for each device-specific
43
request/response message exchange, the is a functional interface to hide the
44
messaging transaction details.
45
46
The proxied open and close functions are server-terminated requests. The
47
application library may wrap this functions to provide a more natural
48
interface to the specific device.
49
50
See \ref libBotSense.h for more details on the libbotsense interface.
51
52
See \ref bsmod for example implementations.
53
* \{
54
*/
55
56
/*! \} */
docs
doxy
gModSdkMod.doxy
Generated on Fri Aug 10 2018 13:54:32 for botsense by
1.8.11
©2018 RoadNarrows LLC
www.roadnarrows.com