lbm_umm_info_t_stct Struct Reference

Structure for specifying UMM daemon connection options.

#include <lbm.h>


Data Fields

char username [LBM_UMM_USER_NAME_LENGTH_MAX]
char password [LBM_UMM_PASSWORD_LENGTH_MAX]
char appname [LBM_UMM_APP_NAME_LENGTH_MAX]
char servers [LBM_UMM_NUM_SERVERS_MAX][LBM_UMM_SERVER_LENGTH_MAX]
lbm_uint32_t flags
char * cert_file
char * cert_file_password


Field Documentation

char lbm_umm_info_t_stct::username[LBM_UMM_USER_NAME_LENGTH_MAX]

The UMM user name.

char lbm_umm_info_t_stct::password[LBM_UMM_PASSWORD_LENGTH_MAX]

The UMM user password.

char lbm_umm_info_t_stct::appname[LBM_UMM_APP_NAME_LENGTH_MAX]

The UMM application name.

char lbm_umm_info_t_stct::servers[LBM_UMM_NUM_SERVERS_MAX][LBM_UMM_SERVER_LENGTH_MAX]

The list of UMM daemons in ip:port string format. Connections are tried in a round robin fashion, starting with index 0. Only the first contiguous set of non-blank entries are considered.

lbm_uint32_t lbm_umm_info_t_stct::flags

Flags, currently used to enable SSL.

char* lbm_umm_info_t_stct::cert_file

Path to a pem-encoded certificate file. If non-NULL, SSL is enabled and is used to validate the the UMM daemon certificate.

char* lbm_umm_info_t_stct::cert_file_password

Certificate file password. Required only if certificate file is password-protected.


The documentation for this struct was generated from the following file:
Generated on Thu Mar 6 13:11:23 2014 for LBM API by  doxygen 1.5.2