From 3e8daeb7bc9c99f4858c072638b11f8fc9c7c220 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 27 Jun 2013 21:13:08 +0200 Subject: [PATCH] Add BMessenger::HashValue() --- headers/os/app/Messenger.h | 2 ++ src/kits/app/Messenger.cpp | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/headers/os/app/Messenger.h b/headers/os/app/Messenger.h index 1285014d82..3adec7d598 100644 --- a/headers/os/app/Messenger.h +++ b/headers/os/app/Messenger.h @@ -57,6 +57,8 @@ public: bool IsValid() const; team_id Team() const; + uint32 HashValue() const; + //----- Private or reserved ----------------------------------------- class Private; diff --git a/src/kits/app/Messenger.cpp b/src/kits/app/Messenger.cpp index 3e284a3743..11975b85ce 100644 --- a/src/kits/app/Messenger.cpp +++ b/src/kits/app/Messenger.cpp @@ -504,6 +504,13 @@ BMessenger::Team() const } +uint32 +BMessenger::HashValue() const +{ + return fPort * 19 + fHandlerToken; +} + + // #pragma mark - Private or reserved