From 58c22b71b07ace7caaa0ee71d5ec5603b5e0a35e Mon Sep 17 00:00:00 2001 From: Darren Ranalli Date: Tue, 10 Jan 2006 00:26:57 +0000 Subject: [PATCH] don't use high bit of interest handles; reserved for interests set by servers --- direct/src/distributed/DoInterestManager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/direct/src/distributed/DoInterestManager.py b/direct/src/distributed/DoInterestManager.py index dff3f02c04..08763a9a1a 100755 --- a/direct/src/distributed/DoInterestManager.py +++ b/direct/src/distributed/DoInterestManager.py @@ -41,7 +41,8 @@ class DoInterestManager(DirectObject.DirectObject): # 'handle' is a number that represents a single interest set that the # client has requested; the interest set may be modified _HandleSerialNum = 0 - _HandleMask = 0xFFFF + # high bit is reserved for server interests + _HandleMask = 0x7FFF # 'scope' refers to a single request to change an interest set _ScopeIdSerialNum = 100