Classes | |
class | EventLog |
Helper class to simplify writing to the Windows Event Log. More... | |
class | xplComms |
Base class for communications objects. More... | |
class | xplConfigItem |
Represents a variable whose value can be edited in xPLHal. More... | |
class | xplDevice |
Implements the core xPL functionality. More... | |
class | xplFilter |
Implements filtering of xPL messages. More... | |
class | xplMsg |
Represents an xPL message. More... | |
class | xplMsgItem |
Represents name=value pairs in an xPL message body. More... | |
class | xplRef |
Provides reference counting for xPL objects. More... | |
class | xplUDP |
xPL communications over a LAN or the Internet. More... | |
Functions | |
bool | RegOpen (HKEY _root, string const &_path, HKEY *_pKey) |
Open a registry key. | |
bool | RegClose (HKEY _key) |
Closes a registry key Closes the registry key opened by a call to RegOpen. | |
bool | RegRead (HKEY _key, string const &_name, uint32 *_val) |
Reads a uint32 from the registry. | |
bool | RegRead (HKEY _key, string const &_name, bool *_bState) |
Reads a boolean from the registry. | |
bool | RegRead (HKEY _key, string const &_name, string *_str) |
Reads a string from the registry. | |
uint32 | StringReadLine (string const &_str, uint32 const _start, string *_pLine) |
Reads a line of text from a string. | |
bool | StringSplit (string const &_source, char const _delim, string *_pLeftStr, string *_pRightStr) |
Splits a string into two pieces. | |
string | StringTrim (string const &_str) |
Removes whitespace from around the string. | |
string | StringToLower (string const &_str) |
Converts a string to all lower case. | |
string | StringToUpper (string const &_str) |
Converts a string to all upper case. | |
string | StringFromFloat (float _f, uint32 _places, bool _bTrim=false) |
Converts a float to a string. |