48 string ToUpper(
string const& _str );
56 string ToLower(
string const& _str );
65 void split (std::vector<std::string>& lst,
const std::string& input,
const std::string& separators,
bool remove_empty =
true);
72 std::string &
trim ( std::string &s );
75 void PrintHex(std::string prefix, uint8_t
const *data,
uint32 const length);
90 std::cout <<
"Already Unlocked" << std::endl;
92 std::cout <<
"Unlocking" << std::endl;
115#if (defined _WINDOWS || defined WIN32 || defined _MSC_VER) && (!defined MINGW && !defined __MINGW32__ && !defined __MINGW64__)
117 struct tm *localtime_r(time_t *_clock,
struct tm *_result);
unsigned int uint32
Definition Defs.h:95
unsigned char uint8
Definition Defs.h:89
Implements a platform-independent mutex–for serializing access to a shared resource.
Definition Mutex.h:41
virtual bool IsSignalled()
Definition Mutex.cpp:98
bool Lock(bool const _bWait=true)
Definition Mutex.cpp:69
void Unlock()
Definition Mutex.cpp:81
void split(std::vector< std::string > &lst, const std::string &input, const std::string &separators, bool remove_empty=true)
Definition Utils.cpp:95
void PrintHex(std::string prefix, uint8_t const *data, uint32 const length)
Definition Utils.cpp:118
string intToString(int x)
Definition Utils.cpp:158
const char * rssi_to_string(uint8 _data)
Definition Utils.cpp:166
string ToUpper(string const &_str)
Definition Utils.cpp:39
std::string & trim(std::string &s)
Definition Utils.cpp:68
string PktToString(uint8 const *data, uint32 const length)
Definition Utils.cpp:122
string ToLower(string const &_str)
Definition Utils.cpp:53
string ozwdirname(string)
Definition Utils.cpp:148
void Unlock()
Definition Utils.h:97
LockGuard(Mutex *mutex)
Definition Utils.h:80
~LockGuard()
Definition Utils.h:86