Virtru SDK for C++  2.8.0
Virtru C++ SDK library - Create, Read, and Manage TDF3 Files
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
virtru_constants_c.h File Reference

Go to the source code of this file.

Macros

#define LogDefaultError()   LogError("Default exception!");
 
#define DLL_PUBLIC
 
#define DLL_LOCAL
 

Typedefs

typedef void * VClientPtr
 
typedef void * VEncryptFileParamsPtr
 
typedef void * VEncryptStringParamsPtr
 
typedef void * VPolicyPtr
 
typedef unsigned char * VBytesPtr
 
typedef const unsigned char * VCBytesPtr
 
typedef unsigned int VBytesLength
 

Enumerations

enum  VSTATUS { VSTATUS_SUCCESS = 0, VSTATUS_FAILURE = 1, VSTATUS_INVALID_PARAMS = 2 }
 
enum  VProtocol { VProtocolZip = 0, VProtocolHtml = 1 }
 
enum  VLogLevel {
  VLogLevelTrace = 0, VLogLevelDebug, VLogLevelInfo, VLogLevelWarn,
  VLogLevelError, VLogLevelFatal
}
 

Macro Definition Documentation

#define DLL_LOCAL
#define DLL_PUBLIC
#define LogDefaultError ( )    LogError("Default exception!");

Typedef Documentation

typedef unsigned int VBytesLength
typedef unsigned char* VBytesPtr
typedef const unsigned char* VCBytesPtr
typedef void* VClientPtr
typedef void* VEncryptFileParamsPtr
typedef void* VEncryptStringParamsPtr
typedef void* VPolicyPtr

Enumeration Type Documentation

enum VLogLevel

Defines a log level.

Enumerator
VLogLevelTrace 
VLogLevelDebug 

Most detailed output.

VLogLevelInfo 
VLogLevelWarn 
VLogLevelError 
VLogLevelFatal 

Least detailed output.

enum VProtocol
Enumerator
VProtocolZip 
VProtocolHtml 
enum VSTATUS
Enumerator
VSTATUS_SUCCESS 
VSTATUS_FAILURE 
VSTATUS_INVALID_PARAMS