@@ -10,18 +10,16 @@ class TAcceptorActor : public NActors::TActor<TAcceptorActor>, public THttpConfi
1010 using TBase::Schedule;
1111
1212 const TActorId Owner;
13- const TActorId Poller;
1413 TIntrusivePtr<TSocketDescriptor> Socket;
1514 NActors::TPollerToken::TPtr PollerToken;
1615 THashSet<TActorId> Connections;
1716 TDeque<THttpIncomingRequestPtr> RecycledRequests;
1817 ui32 MaxRecycledRequestsCount = 0 ;
1918 std::shared_ptr<TPrivateEndpointInfo> Endpoint;
2019
21- TAcceptorActor (const TActorId& owner, const TActorId& poller )
20+ TAcceptorActor (const TActorId& owner)
2221 : NActors::TActor<TAcceptorActor>(&TAcceptorActor::StateInit)
2322 , Owner(owner)
24- , Poller(poller)
2523 {
2624 }
2725
@@ -89,7 +87,7 @@ class TAcceptorActor : public NActors::TActor<TAcceptorActor>, public THttpConfi
8987 if (err == 0 ) {
9088 ALOG_INFO (HttpLog, " Listening on " << schema << bindAddress->ToString ());
9189 SetNonBlock (Socket->Socket );
92- Send (Poller , new NActors::TEvPollerRegister (Socket, SelfId (), SelfId ()));
90+ Send (NActors::MakePollerActorId () , new NActors::TEvPollerRegister (Socket, SelfId (), SelfId ()));
9391 TBase::Become (&TAcceptorActor::StateListening);
9492 Send (event->Sender , new TEvHttpProxy::TEvConfirmListen (bindAddress, Endpoint), 0 , event->Cookie );
9593 return ;
@@ -138,7 +136,7 @@ class TAcceptorActor : public NActors::TActor<TAcceptorActor>, public THttpConfi
138136 RecycledRequests.pop_front ();
139137 }
140138 NActors::TActorId connectionId = Register (connectionSocket);
141- Send (Poller , new NActors::TEvPollerRegister (socket, connectionId, connectionId));
139+ Send (NActors::MakePollerActorId () , new NActors::TEvPollerRegister (socket, connectionId, connectionId));
142140 Connections.emplace (connectionId);
143141 }
144142 }
@@ -159,8 +157,8 @@ class TAcceptorActor : public NActors::TActor<TAcceptorActor>, public THttpConfi
159157 }
160158};
161159
162- NActors::IActor* CreateHttpAcceptorActor (const TActorId& owner, const TActorId& poller ) {
163- return new TAcceptorActor (owner, poller );
160+ NActors::IActor* CreateHttpAcceptorActor (const TActorId& owner) {
161+ return new TAcceptorActor (owner);
164162}
165163
166164}
0 commit comments