diff options
Diffstat (limited to 'server/include/event_subscription_base.h')
-rw-r--r-- | server/include/event_subscription_base.h | 9 |
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 |