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;
void Unlock()
Definition: Utils.h:97
Definition: Bitfield.h:34
void Unlock()
Definition: Mutex.cpp:81
#define s(x, c)
Definition: aesopt.h:483
bool Lock(bool const _bWait=true)
Definition: Mutex.cpp:69
string PktToString(uint8 const *data, uint32 const length)
Definition: Utils.cpp:122
string ToLower(string const &_str)
Definition: Utils.cpp:53
unsigned int uint32
Definition: Defs.h:80
void PrintHex(std::string prefix, uint8_t const *data, uint32 const length)
Definition: Utils.cpp:118
LockGuard(Mutex *mutex)
Definition: Utils.h:80
void split(std::vector< std::string > &lst, const std::string &input, const std::string &separators, bool remove_empty=true)
Definition: Utils.cpp:95
std::string & trim(std::string &s)
Definition: Utils.cpp:68
~LockGuard()
Definition: Utils.h:86
string ToUpper(string const &_str)
Definition: Utils.cpp:39
Implements a platform-independent mutex–for serializing access to a shared resource.
Definition: Mutex.h:39
virtual bool IsSignalled()
Definition: Mutex.cpp:98
unsigned char uint8
Definition: Defs.h:74