Apollo  6.0
Open source self driving car software
Static Public Member Functions | Static Public Attributes | List of all members
apollo::localization::msf::FileUtility Class Reference

#include <file_utility.h>

Collaboration diagram for apollo::localization::msf::FileUtility:
Collaboration graph

Static Public Member Functions

static void ComputeFileMd5 (const std::string &file_path, unsigned char res[kUcharMd5Length])
 Compute file md5 given a file path. More...
 
static void ComputeFileMd5 (const std::string &file_path, char res[kCharMd5Lenth])
 
static void ComputeBinaryMd5 (const unsigned char *binary, size_t size, unsigned char res[kUcharMd5Length])
 Compute file md5 given a binary chunk. More...
 
static void ComputeBinaryMd5 (const unsigned char *binary, size_t size, char res[kCharMd5Lenth])
 

Static Public Attributes

static const size_t kUcharMd5Length = 16
 
static const size_t kCharMd5Lenth = 33
 

Member Function Documentation

◆ ComputeBinaryMd5() [1/2]

static void apollo::localization::msf::FileUtility::ComputeBinaryMd5 ( const unsigned char *  binary,
size_t  size,
unsigned char  res[kUcharMd5Length] 
)
static

Compute file md5 given a binary chunk.

◆ ComputeBinaryMd5() [2/2]

static void apollo::localization::msf::FileUtility::ComputeBinaryMd5 ( const unsigned char *  binary,
size_t  size,
char  res[kCharMd5Lenth] 
)
static

◆ ComputeFileMd5() [1/2]

static void apollo::localization::msf::FileUtility::ComputeFileMd5 ( const std::string &  file_path,
unsigned char  res[kUcharMd5Length] 
)
static

Compute file md5 given a file path.

◆ ComputeFileMd5() [2/2]

static void apollo::localization::msf::FileUtility::ComputeFileMd5 ( const std::string &  file_path,
char  res[kCharMd5Lenth] 
)
static

Member Data Documentation

◆ kCharMd5Lenth

const size_t apollo::localization::msf::FileUtility::kCharMd5Lenth = 33
static

◆ kUcharMd5Length

const size_t apollo::localization::msf::FileUtility::kUcharMd5Length = 16
static

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