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