table of contents
other versions
- wheezy 4.4-10+deb7u1
- jessie 5.2~20141018-5
- jessie-backports 5.4-7~bpo8+1
- testing 5.4-7
- unstable 5.4-7
- experimental 5.5-1
brlapi_connectionSettings_t(3) | BrlAPI | brlapi_connectionSettings_t(3) |
NAME¶
brlapi_connectionSettings_t - Settings structure for BrlAPI connection.SYNOPSIS¶
#include <brlapi.h>Data Fields¶
char * auth
Detailed Description¶
This structure holds every parameter needed to connect to BrlAPI: which file the authorization key can be found in and which computer to connect to. Examples:brlapi_connectionSettings_t settings; settings.auth='/etc/brlapi.key'; settings.host='foo';
settings.host='10.1.0.2';lets directly enter an IP address instead of a machine name.
settings.host=':1';lets libbrlapi connect to the local computer, on port BRLAPI_SOCKETPORTNUM+1 See Also:
brlapi_openConnection()
Field Documentation¶
char* brlapi_connectionSettings_t::auth¶
For security reasons, libbrlapi has to get authorized to connect to the BrlAPI server. This can be done via a secret key, for instance. This is the path to the file which holds it; it will hence have to be readable by the application. Setting NULL defaults it to local installation setup or to the content of the BRLAPI_AUTH environment variable, if it exists.char* brlapi_connectionSettings_t::host¶
This tells where the BrlAPI server resides: it might be listening on another computer, on any TCP port. It should look like 'foo:1', which means TCP port number BRLAPI_SOCKETPORTNUM+1 on computer called 'foo'. Note:Please check that resolving this name works
before complaining
Settings NULL defaults it to localhost, using the local installation's default
TCP port, or to the content of the BRLAPI_HOST environment variable, if it
exists.
Author¶
Generated automatically by Doxygen for BrlAPI from the source code.Fri Jun 7 2013 | Version 1.0 |