EdgeVisDecoderSDK::ClientSecurityPolicy Class Reference

Detailed Description

Describes the client security policy set at the server.

Availability

Available in version 7.2 of Decoder SDK. Requires a server version greater than 7.2

#include <ClientSecurityPolicy.h>

Public Member Functions

DB_EDGEVIS_SDK bool CanSaveUsername () const
 Determine if the client security policy allows the client application to save the username. More...
 
DB_EDGEVIS_SDK int32_t AccountLockOutOnFailedLogin () const
 Determine the number of failed login attempts that will result in the account being locked out. More...
 
DB_EDGEVIS_SDK bool CanSavePasswords () const
 Determine if the client security policy allows this client application to save passwords. More...
 
DB_EDGEVIS_SDK bool CanSaveServerList () const
 Determine if the client security policy allows this client application to save the server details. More...
 
DB_EDGEVIS_SDK int32_t ViewerTimeout () const
 Determine the viewer timeout value in seconds configured for this user. More...
 
DB_EDGEVIS_SDK bool SingleSignInEnabled () const
 Determine if the client security policy allows this user to sign in to multiple clients on different machines at the same time. More...
 

Member Function Documentation

DB_EDGEVIS_SDK bool EdgeVisDecoderSDK::ClientSecurityPolicy::CanSaveUsername ( ) const

Determine if the client security policy allows the client application to save the username.

Returns
True if the client application may save the username, false otherwise
DB_EDGEVIS_SDK int32_t EdgeVisDecoderSDK::ClientSecurityPolicy::AccountLockOutOnFailedLogin ( ) const

Determine the number of failed login attempts that will result in the account being locked out.

Returns
The number of failed login attempts that will lock the acocunt. 0 indicates that the account will not be locked due to failed login attempts
DB_EDGEVIS_SDK bool EdgeVisDecoderSDK::ClientSecurityPolicy::CanSavePasswords ( ) const

Determine if the client security policy allows this client application to save passwords.

Returns
True if the client application may save passwords, false otherwise
DB_EDGEVIS_SDK bool EdgeVisDecoderSDK::ClientSecurityPolicy::CanSaveServerList ( ) const

Determine if the client security policy allows this client application to save the server details.

Returns
True if the client application may save the server details, false otherwise
DB_EDGEVIS_SDK int32_t EdgeVisDecoderSDK::ClientSecurityPolicy::ViewerTimeout ( ) const

Determine the viewer timeout value in seconds configured for this user.

Returns
The number of seconds that a stream may be idle before it is automatically closed. 0 indicates that media streams will never timeout.
DB_EDGEVIS_SDK bool EdgeVisDecoderSDK::ClientSecurityPolicy::SingleSignInEnabled ( ) const

Determine if the client security policy allows this user to sign in to multiple clients on different machines at the same time.

Returns
True if the user may be connected using multiple clients on multiple machines at the same time, false otherwise

The documentation for this class was generated from the following file: