diff options
author | Anton Samokhvalov <pg83@yandex.ru> | 2022-02-10 16:45:17 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:45:17 +0300 |
commit | d3a398281c6fd1d3672036cb2d63f842d2cb28c5 (patch) | |
tree | dd4bd3ca0f36b817e96812825ffaf10d645803f2 /library/cpp/messagebus/messqueue.cpp | |
parent | 72cb13b4aff9bc9cf22e49251bc8fd143f82538f (diff) | |
download | ydb-d3a398281c6fd1d3672036cb2d63f842d2cb28c5.tar.gz |
Restoring authorship annotation for Anton Samokhvalov <pg83@yandex.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/messagebus/messqueue.cpp')
-rw-r--r-- | library/cpp/messagebus/messqueue.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/library/cpp/messagebus/messqueue.cpp b/library/cpp/messagebus/messqueue.cpp index e7ee811fd4..3474d62705 100644 --- a/library/cpp/messagebus/messqueue.cpp +++ b/library/cpp/messagebus/messqueue.cpp @@ -59,7 +59,7 @@ TBusMessageQueue::~TBusMessageQueue() { Stop(); } -void TBusMessageQueue::Stop() { +void TBusMessageQueue::Stop() { if (!AtomicCas(&Running, 0, 1)) { ShutdownComplete.WaitI(); return; @@ -98,14 +98,14 @@ TString TBusMessageQueue::GetStatus(ui16 flags) const { ss << GetStatusSelf(); - TList<TIntrusivePtr<TBusSessionImpl>> sessions; + TList<TIntrusivePtr<TBusSessionImpl>> sessions; { TGuard<TMutex> scope(Lock); sessions = Sessions; } - for (TList<TIntrusivePtr<TBusSessionImpl>>::const_iterator session = sessions.begin(); - session != sessions.end(); ++session) { + for (TList<TIntrusivePtr<TBusSessionImpl>>::const_iterator session = sessions.begin(); + session != sessions.end(); ++session) { ss << Endl; ss << (*session)->GetStatus(flags); } @@ -124,13 +124,13 @@ TString TBusMessageQueue::GetStatus(ui16 flags) const { return ss.Str(); } -TBusClientSessionPtr TBusMessageQueue::CreateSource(TBusProtocol* proto, IBusClientHandler* handler, const TBusClientSessionConfig& config, const TString& name) { +TBusClientSessionPtr TBusMessageQueue::CreateSource(TBusProtocol* proto, IBusClientHandler* handler, const TBusClientSessionConfig& config, const TString& name) { TRemoteClientSessionPtr session(new TRemoteClientSession(this, proto, handler, config, name)); Add(session.Get()); return session.Get(); } -TBusServerSessionPtr TBusMessageQueue::CreateDestination(TBusProtocol* proto, IBusServerHandler* handler, const TBusClientSessionConfig& config, const TString& name) { +TBusServerSessionPtr TBusMessageQueue::CreateDestination(TBusProtocol* proto, IBusServerHandler* handler, const TBusClientSessionConfig& config, const TString& name) { TRemoteServerSessionPtr session(new TRemoteServerSession(this, proto, handler, config, name)); try { int port = config.ListenPort; @@ -150,7 +150,7 @@ TBusServerSessionPtr TBusMessageQueue::CreateDestination(TBusProtocol* proto, IB } } -TBusServerSessionPtr TBusMessageQueue::CreateDestination(TBusProtocol* proto, IBusServerHandler* handler, const TBusServerSessionConfig& config, const TVector<TBindResult>& bindTo, const TString& name) { +TBusServerSessionPtr TBusMessageQueue::CreateDestination(TBusProtocol* proto, IBusServerHandler* handler, const TBusServerSessionConfig& config, const TVector<TBindResult>& bindTo, const TString& name) { TRemoteServerSessionPtr session(new TRemoteServerSession(this, proto, handler, config, name)); try { session->Listen(bindTo, this); @@ -162,23 +162,23 @@ TBusServerSessionPtr TBusMessageQueue::CreateDestination(TBusProtocol* proto, IB } void TBusMessageQueue::Add(TIntrusivePtr<TBusSessionImpl> session) { - TGuard<TMutex> scope(Lock); - Sessions.push_back(session); + TGuard<TMutex> scope(Lock); + Sessions.push_back(session); } void TBusMessageQueue::Remove(TBusSession* session) { TGuard<TMutex> scope(Lock); - TList<TIntrusivePtr<TBusSessionImpl>>::iterator it = std::find(Sessions.begin(), Sessions.end(), session); + TList<TIntrusivePtr<TBusSessionImpl>>::iterator it = std::find(Sessions.begin(), Sessions.end(), session); Y_VERIFY(it != Sessions.end(), "do not destroy session twice"); Sessions.erase(it); } -void TBusMessageQueue::Destroy(TBusSession* session) { +void TBusMessageQueue::Destroy(TBusSession* session) { session->Shutdown(); } void TBusMessageQueue::DestroyAllSessions() { - TList<TIntrusivePtr<TBusSessionImpl>> sessions; + TList<TIntrusivePtr<TBusSessionImpl>> sessions; { TGuard<TMutex> scope(Lock); sessions = Sessions; |