summaryrefslogtreecommitdiffstats
path: root/src/Daemon/CommLayerServerDBus.h
blob: 9bd77666b8590d8ca63e8448ec3c85ec477ef11d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef COMMLAYERSERVERDBUS_H_
#define COMMLAYERSERVERDBUS_H_

#include "CommLayerServer.h"

class CCommLayerServerDBus
: public CCommLayerServer
{
    public:
        CCommLayerServerDBus();
        virtual ~CCommLayerServerDBus();

        /* DBus signal senders */
        virtual void Crash(const char *progname, const char *uid_str);
        virtual void JobDone(const char* pDest, const char* pUUID);
        virtual void QuotaExceed(const char* str);

        virtual void Update(const char* pMessage, const char* peer, uint64_t pJobID);
        virtual void Warning(const char* pMessage, const char* peer, uint64_t pJobID);
};

#endif