Connect to or host a remote gcaps server.
More...
Connect to or host a remote gcaps server.
While connected, applicable gclib functions will run on the remote gcaps server. This can be useful for accessing closed or distant systems.
◆ gclib_list_servers()
| gclib_result gclib_list_servers |
( |
char * | servers, |
|
|
size_t | len ) |
List available gcaps servers separated by newline.
- Parameters
-
| servers | Output buffer. |
| len | Length of output buffer. |
- Returns
- GCLIB_BUFFER_TOO_SMALL if output does not fit in buffer.
◆ gclib_server()
Current gcaps server.
If connected to the local gcaps server, returns an empty string.
- Parameters
-
| name | Output buffer. |
| len | Length of output buffer. |
- Returns
- GCLIB_BUFFER_TOO_SMALL if output does not fit in buffer.
◆ gclib_set_server()
◆ gclib_published()
Provides published status of local gcaps server.
- Parameters
-
| name | If published, will contain name of local gcaps server. NULL otherwise. |
| len | Length of name buffer. |
- Returns
- GCLIB_NOT_CONNECTED if unable to reach gcaps.
◆ gclib_set_published()
Set published status of local gcaps server.
- Parameters
-
| name | Name of server to publish. If NULL, server will be unpublished. |
- Returns
- GCLIB_NOT_CONNECTED if unable to reach gcaps.