summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorWilliam A. Kennington III <wak@google.com>2018-07-23 09:46:18 -0700
committerWilliam A. Kennington III <wak@google.com>2018-07-23 09:47:01 -0700
commit86be5dd8a02c3abf685f6313213c9356b7b1708d (patch)
tree9674b47ce696a3d36fcb2e45b7b1054abc6553a4 /src
parenteaf815f7cf7d3f22028e55227d2147a722fde590 (diff)
downloadsdeventplus-86be5dd8a02c3abf685f6313213c9356b7b1708d.tar.gz
sdeventplus-86be5dd8a02c3abf685f6313213c9356b7b1708d.zip
source/event: Rename Event to EventBase
Diffstat (limited to 'src')
-rw-r--r--src/sdeventplus/source/event.cpp32
-rw-r--r--src/sdeventplus/source/event.hpp22
2 files changed, 27 insertions, 27 deletions
diff --git a/src/sdeventplus/source/event.cpp b/src/sdeventplus/source/event.cpp
index 694c50a..12d4d2b 100644
--- a/src/sdeventplus/source/event.cpp
+++ b/src/sdeventplus/source/event.cpp
@@ -7,20 +7,20 @@ namespace sdeventplus
namespace source
{
-Event::Event(const char* name, CreateFunc create,
- const sdeventplus::Event& event, Callback&& callback) :
+EventBase::EventBase(const char* name, CreateFunc create, const Event& event,
+ Callback&& callback) :
Base(event, create_source(name, create, event), std::false_type()),
callback(std::move(callback))
{
}
-const Event::Callback& Event::get_callback() const
+const EventBase::Callback& EventBase::get_callback() const
{
return callback;
}
-sd_event_source* Event::create_source(const char* name, CreateFunc create,
- const sdeventplus::Event& event)
+sd_event_source* EventBase::create_source(const char* name, CreateFunc create,
+ const Event& event)
{
sd_event_source* source;
int r = (event.getSdEvent()->*create)(event.get(), &source, eventCallback,
@@ -32,27 +32,27 @@ sd_event_source* Event::create_source(const char* name, CreateFunc create,
return source;
}
-int Event::eventCallback(sd_event_source* source, void* userdata)
+int EventBase::eventCallback(sd_event_source* source, void* userdata)
{
- return sourceCallback<Callback, Event, &Event::get_callback>(
+ return sourceCallback<Callback, EventBase, &EventBase::get_callback>(
"eventCallback", source, userdata);
}
-Defer::Defer(const sdeventplus::Event& event, Callback&& callback) :
- Event("sd_event_add_defer", &internal::SdEvent::sd_event_add_defer, event,
- std::move(callback))
+Defer::Defer(const Event& event, Callback&& callback) :
+ EventBase("sd_event_add_defer", &internal::SdEvent::sd_event_add_defer,
+ event, std::move(callback))
{
}
-Post::Post(const sdeventplus::Event& event, Callback&& callback) :
- Event("sd_event_add_post", &internal::SdEvent::sd_event_add_post, event,
- std::move(callback))
+Post::Post(const Event& event, Callback&& callback) :
+ EventBase("sd_event_add_post", &internal::SdEvent::sd_event_add_post, event,
+ std::move(callback))
{
}
-Exit::Exit(const sdeventplus::Event& event, Callback&& callback) :
- Event("sd_event_add_exit", &internal::SdEvent::sd_event_add_exit, event,
- std::move(callback))
+Exit::Exit(const Event& event, Callback&& callback) :
+ EventBase("sd_event_add_exit", &internal::SdEvent::sd_event_add_exit, event,
+ std::move(callback))
{
}
diff --git a/src/sdeventplus/source/event.hpp b/src/sdeventplus/source/event.hpp
index 6375d7c..7df8703 100644
--- a/src/sdeventplus/source/event.hpp
+++ b/src/sdeventplus/source/event.hpp
@@ -10,16 +10,16 @@ namespace sdeventplus
namespace source
{
-class Event : public Base
+class EventBase : public Base
{
public:
- using Callback = std::function<void(Event& source)>;
+ using Callback = std::function<void(EventBase& source)>;
protected:
using CreateFunc = decltype(&internal::SdEvent::sd_event_add_exit);
- Event(const char* name, CreateFunc create, const sdeventplus::Event& event,
- Callback&& callback);
+ EventBase(const char* name, CreateFunc create, const Event& event,
+ Callback&& callback);
private:
Callback callback;
@@ -27,27 +27,27 @@ class Event : public Base
const Callback& get_callback() const;
static sd_event_source* create_source(const char* name, CreateFunc create,
- const sdeventplus::Event& event);
+ const Event& event);
static int eventCallback(sd_event_source* source, void* userdata);
};
-class Defer : public Event
+class Defer : public EventBase
{
public:
- Defer(const sdeventplus::Event& event, Callback&& Callback);
+ Defer(const Event& event, Callback&& Callback);
};
-class Post : public Event
+class Post : public EventBase
{
public:
- Post(const sdeventplus::Event& event, Callback&& callback);
+ Post(const Event& event, Callback&& callback);
};
-class Exit : public Event
+class Exit : public EventBase
{
public:
- Exit(const sdeventplus::Event& event, Callback&& callback);
+ Exit(const Event& event, Callback&& callback);
};
} // namespace source
OpenPOWER on IntegriCloud