summaryrefslogtreecommitdiffstats
path: root/library/cpp/actors/core/av_bootstrapped.cpp
diff options
context:
space:
mode:
authorivanmorozov <[email protected]>2022-10-18 16:56:45 +0300
committerivanmorozov <[email protected]>2022-10-18 16:56:45 +0300
commitdafdfd006bf375ec29372727503fd7d707c7d9dd (patch)
tree273f9393d7fc5cbde017f704a6faff0f9ccc0c43 /library/cpp/actors/core/av_bootstrapped.cpp
parent55db30fd8a67561f343be996098d7c29de84f3cd (diff)
actors object model
Diffstat (limited to 'library/cpp/actors/core/av_bootstrapped.cpp')
-rw-r--r--library/cpp/actors/core/av_bootstrapped.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/library/cpp/actors/core/av_bootstrapped.cpp b/library/cpp/actors/core/av_bootstrapped.cpp
new file mode 100644
index 00000000000..ec37611d987
--- /dev/null
+++ b/library/cpp/actors/core/av_bootstrapped.cpp
@@ -0,0 +1,17 @@
+#include "av_bootstrapped.h"
+
+namespace NActors {
+
+class TEventForStart: public TEventLocalForActor<TEventForStart, TActorAutoStart> {
+public:
+};
+
+TAutoPtr<NActors::IEventHandle> TActorAutoStart::AfterRegister(const TActorId& self, const TActorId& parentId) {
+ return new IEventHandle(self, parentId, new TEventForStart, 0);
+}
+
+void TActorAutoStart::ProcessEvent(TEventForStart* /*ev*/, TAutoPtr<IEventHandle>& handle, const NActors::TActorContext& ctx) {
+ DoOnStart(handle->Sender, ctx);
+}
+
+}