Classes | Namespaces | Functions

blpapi_authoptions.h File Reference

Provide a configuration setting which uses a set of strongly-typed. More...

Go to the source code of this file.

Classes

class  blpapi::AuthOptions
class  blpapi::AuthUser
class  blpapi::AuthApplication
class  blpapi::AuthToken

Namespaces

namespace  blpapi

Functions

BLPAPI_EXPORT int blpapi_AuthOptions_create_default (blpapi_AuthOptions_t **options)
BLPAPI_EXPORT int blpapi_AuthOptions_create_forUserMode (blpapi_AuthOptions_t **options, const blpapi_AuthUser_t *user)
BLPAPI_EXPORT int blpapi_AuthOptions_create_forAppMode (blpapi_AuthOptions_t **options, const blpapi_AuthApplication_t *app)
BLPAPI_EXPORT int blpapi_AuthOptions_create_forUserAndAppMode (blpapi_AuthOptions_t **options, const blpapi_AuthUser_t *user, const blpapi_AuthApplication_t *app)
BLPAPI_EXPORT int blpapi_AuthOptions_create_forToken (blpapi_AuthOptions_t **options, const blpapi_AuthToken_t *token)
BLPAPI_EXPORT int blpapi_AuthOptions_duplicate (blpapi_AuthOptions_t **options, const blpapi_AuthOptions_t *dup)
BLPAPI_EXPORT int blpapi_AuthOptions_copy (blpapi_AuthOptions_t *lhs, const blpapi_AuthOptions_t *rhs)
BLPAPI_EXPORT void blpapi_AuthOptions_destroy (blpapi_AuthOptions_t *options)
BLPAPI_EXPORT int blpapi_AuthUser_createWithLogonName (blpapi_AuthUser_t **user)
BLPAPI_EXPORT int blpapi_AuthUser_createWithActiveDirectoryProperty (blpapi_AuthUser_t **user, const char *propertyName)
BLPAPI_EXPORT int blpapi_AuthUser_createWithManualOptions (blpapi_AuthUser_t **user, const char *userId, const char *ipAddress)
BLPAPI_EXPORT int blpapi_AuthUser_duplicate (blpapi_AuthUser_t **user, const blpapi_AuthUser_t *dup)
BLPAPI_EXPORT int blpapi_AuthUser_copy (blpapi_AuthUser_t *lhs, const blpapi_AuthUser_t *rhs)
BLPAPI_EXPORT void blpapi_AuthUser_destroy (blpapi_AuthUser_t *user)
BLPAPI_EXPORT int blpapi_AuthApplication_create (blpapi_AuthApplication_t **app, const char *appName)
BLPAPI_EXPORT int blpapi_AuthApplication_duplicate (blpapi_AuthApplication_t **app, const blpapi_AuthApplication_t *dup)
BLPAPI_EXPORT int blpapi_AuthApplication_copy (blpapi_AuthApplication_t *lhs, const blpapi_AuthApplication_t *rhs)
BLPAPI_EXPORT void blpapi_AuthApplication_destroy (blpapi_AuthApplication_t *app)
BLPAPI_EXPORT int blpapi_AuthToken_create (blpapi_AuthToken_t **token, const char *tokenStr)
BLPAPI_EXPORT int blpapi_AuthToken_duplicate (blpapi_AuthToken_t **token, const blpapi_AuthToken_t *dup)
BLPAPI_EXPORT int blpapi_AuthToken_copy (blpapi_AuthToken_t *lhs, const blpapi_AuthToken_t *rhs)
BLPAPI_EXPORT void blpapi_AuthToken_destroy (blpapi_AuthToken_t *token)

Detailed Description

Provide a configuration setting which uses a set of strongly-typed.


Function Documentation

BLPAPI_EXPORT int blpapi_AuthOptions_create_default ( blpapi_AuthOptions_t **  options  ) 
BLPAPI_EXPORT int blpapi_AuthOptions_create_forUserMode ( blpapi_AuthOptions_t **  options,
const blpapi_AuthUser_t user 
)
BLPAPI_EXPORT int blpapi_AuthOptions_create_forAppMode ( blpapi_AuthOptions_t **  options,
const blpapi_AuthApplication_t app 
)
BLPAPI_EXPORT int blpapi_AuthOptions_create_forUserAndAppMode ( blpapi_AuthOptions_t **  options,
const blpapi_AuthUser_t user,
const blpapi_AuthApplication_t app 
)
BLPAPI_EXPORT int blpapi_AuthOptions_create_forToken ( blpapi_AuthOptions_t **  options,
const blpapi_AuthToken_t token 
)
BLPAPI_EXPORT int blpapi_AuthOptions_duplicate ( blpapi_AuthOptions_t **  options,
const blpapi_AuthOptions_t dup 
)
BLPAPI_EXPORT int blpapi_AuthOptions_copy ( blpapi_AuthOptions_t lhs,
const blpapi_AuthOptions_t rhs 
)
BLPAPI_EXPORT void blpapi_AuthOptions_destroy ( blpapi_AuthOptions_t options  ) 
BLPAPI_EXPORT int blpapi_AuthUser_createWithLogonName ( blpapi_AuthUser_t **  user  ) 
BLPAPI_EXPORT int blpapi_AuthUser_createWithActiveDirectoryProperty ( blpapi_AuthUser_t **  user,
const char *  propertyName 
)
BLPAPI_EXPORT int blpapi_AuthUser_createWithManualOptions ( blpapi_AuthUser_t **  user,
const char *  userId,
const char *  ipAddress 
)
BLPAPI_EXPORT int blpapi_AuthUser_duplicate ( blpapi_AuthUser_t **  user,
const blpapi_AuthUser_t dup 
)
BLPAPI_EXPORT int blpapi_AuthUser_copy ( blpapi_AuthUser_t lhs,
const blpapi_AuthUser_t rhs 
)
BLPAPI_EXPORT void blpapi_AuthUser_destroy ( blpapi_AuthUser_t user  ) 
BLPAPI_EXPORT int blpapi_AuthApplication_create ( blpapi_AuthApplication_t **  app,
const char *  appName 
)
BLPAPI_EXPORT int blpapi_AuthApplication_duplicate ( blpapi_AuthApplication_t **  app,
const blpapi_AuthApplication_t dup 
)
BLPAPI_EXPORT int blpapi_AuthApplication_copy ( blpapi_AuthApplication_t lhs,
const blpapi_AuthApplication_t rhs 
)
BLPAPI_EXPORT void blpapi_AuthApplication_destroy ( blpapi_AuthApplication_t app  ) 
BLPAPI_EXPORT int blpapi_AuthToken_create ( blpapi_AuthToken_t **  token,
const char *  tokenStr 
)
BLPAPI_EXPORT int blpapi_AuthToken_duplicate ( blpapi_AuthToken_t **  token,
const blpapi_AuthToken_t dup 
)
BLPAPI_EXPORT int blpapi_AuthToken_copy ( blpapi_AuthToken_t lhs,
const blpapi_AuthToken_t rhs 
)
BLPAPI_EXPORT void blpapi_AuthToken_destroy ( blpapi_AuthToken_t token  )