2018-12-04 Fred Gleason <fredg@paravelsystems.com>

* Added an rdrlmd(8) service.
	* Implemented JSON-formatted PAD output on TCP port 34289.
This commit is contained in:
Fred Gleason
2018-12-04 18:06:13 -05:00
parent d2fc3f9b80
commit 9e6fb9f3c0
23 changed files with 999 additions and 21 deletions

View File

@@ -88,6 +88,21 @@ extern QString RDXmlDateTime(const QDateTime &datetime);
extern QString RDXmlTimeZoneSuffix();
extern QString RDXmlEscape(const QString &str);
extern QString RDXmlUnescape(const QString &str);
extern QString RDJsonPadding(int padding);
extern QString RDJsonNullField(const QString &name,int padding=0,
bool final=false);
extern QString RDJsonField(const QString &name,bool value,int padding=0,
bool final=false);
extern QString RDJsonField(const QString &name,int value,int padding=0,
bool final=false);
extern QString RDJsonField(const QString &name,unsigned value,int padding=0,
bool final=false);
extern QString RDJsonField(const QString &name,const QString &value,
int padding=0,bool final=false);
extern QString RDJsonField(const QString &name,const QDateTime &value,
int padding=0,bool final=false);
extern QString RDUrlEscape(const QString &str);
extern QString RDUrlUnescape(const QString &str);
extern QString RDWebDateTime(const QDateTime &datetime);