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);
89 if (_ref->IsSignalled())
90 std::cout <<
"Already Unlocked" << std::endl;
92 std::cout <<
"Unlocking" << std::endl;
94 if (!_ref->IsSignalled())
unsigned int uint32
Definition Defs.h:80
unsigned char uint8
Definition Defs.h:74
#define s(x, c)
Definition aesopt.h:483
Implements a platform-independent mutex–for serializing access to a shared resource.
Definition Mutex.h:40
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 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
void Unlock()
Definition Utils.h:97
LockGuard(Mutex *mutex)
Definition Utils.h:80
~LockGuard()
Definition Utils.h:86