mirror of
https://github.com/rofafor/vdr-plugin-femon.git
synced 2023-10-10 13:36:53 +02:00
42c6b69490
Added INFO SVDRP command (partially based on patch by Herbert Pötzl). Removed system log option - use SVDRP instead. Added --remove-destination to the 'cp' command in Makefile.
40 lines
781 B
C++
40 lines
781 B
C++
/*
|
|
* svdrpservice.h: Public interface of the plugin's services
|
|
*
|
|
* See the README file for copyright information and how to reach the author.
|
|
*/
|
|
|
|
#ifndef _SVDRPSERVICE__H
|
|
#define _SVDRPSERVICE__H
|
|
|
|
#include <vdr/tools.h>
|
|
|
|
class cLine: public cListObject {
|
|
private:
|
|
char *Line;
|
|
public:
|
|
const char *Text() { return Line; }
|
|
cLine(const char *s) { Line = s ? strdup(s) : NULL; };
|
|
virtual ~cLine() { if (Line) free(Line); };
|
|
};
|
|
|
|
struct SvdrpConnection_v1_0 {
|
|
// in
|
|
cString serverIp;
|
|
unsigned short serverPort;
|
|
bool shared;
|
|
// in+out
|
|
int handle;
|
|
};
|
|
|
|
struct SvdrpCommand_v1_0 {
|
|
// in
|
|
cString command;
|
|
int handle;
|
|
// out
|
|
cList<cLine> reply;
|
|
unsigned short responseCode;
|
|
};
|
|
|
|
#endif //_SVDRPSERVICE__H
|