summaryrefslogtreecommitdiff
path: root/server/include/event_subscription_base.h
diff options
context:
space:
mode:
Diffstat (limited to 'server/include/event_subscription_base.h')
-rw-r--r--server/include/event_subscription_base.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/server/include/event_subscription_base.h b/server/include/event_subscription_base.h
index 19b184f..0e5b790 100644
--- a/server/include/event_subscription_base.h
+++ b/server/include/event_subscription_base.h
@@ -33,10 +33,13 @@ enum EVENT_SUBTYPE {
class event_subscription_base
{
public:
- event_subscription_base(){};
- virtual ~event_subscription_base(){};
+ event_subscription_base(client_event_subscription_request *req)
+ {
+ subscription_request = *req;
+ }
+ virtual ~event_subscription_base(){}
protected:
- SUBSCRIPTION_TYPE type = SUBSCRIPTION_TYPE::S_DOWNLOAD_STATE_CHANGE;
EVENT_SUBTYPE subtype = EVENT_SUBTYPE::EVENT_SUBTYPE_EVENT;
+ client_event_subscription_request subscription_request;
};
#endif // EVENT_SUBSCRIPTION_H