HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UT_Obfuscator Class Reference

#include <UT_Obfuscator.h>

Public Member Functions

 UT_Obfuscator ()
 
 ~UT_Obfuscator ()
 
void encode (UT_String &str_in_out, const char *extra_key_in=NULL)
 
void decode (UT_String &str_in_out, const char *extra_key_in=NULL)
 

Protected Member Functions

void reset ()
 
void generateMap ()
 
int getIndexForChar (char chr)
 
void factorInExtraKey (UT_String &str_in_out, const char *extra_key)
 
void factorOutExtraKey (UT_String &str_in_out, const char *extra_key)
 

Detailed Description

Definition at line 38 of file UT_Obfuscator.h.

Constructor & Destructor Documentation

UT_Obfuscator::UT_Obfuscator ( )
UT_Obfuscator::~UT_Obfuscator ( )

Member Function Documentation

void UT_Obfuscator::decode ( UT_String str_in_out,
const char *  extra_key_in = NULL 
)
void UT_Obfuscator::encode ( UT_String str_in_out,
const char *  extra_key_in = NULL 
)
void UT_Obfuscator::factorInExtraKey ( UT_String str_in_out,
const char *  extra_key 
)
protected
void UT_Obfuscator::factorOutExtraKey ( UT_String str_in_out,
const char *  extra_key 
)
protected
void UT_Obfuscator::generateMap ( )
protected
int UT_Obfuscator::getIndexForChar ( char  chr)
protected
void UT_Obfuscator::reset ( )
protected

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