(file) Return to Message.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/Message.h between version 1.18 and 1.19

version 1.18, 2002/02/11 22:19:36 version 1.19, 2002/02/12 23:28:58
Line 80 
Line 80 
 }; };
  
 class MessageQueue; class MessageQueue;
   class MessageQueueService;
   class AsyncLegacyOperationStart;
   class AsyncLegacyOperationResult;
  
 /** The Message class and derived classes are used to pass messages between /** The Message class and derived classes are used to pass messages between
     modules. Messages are passed between modules using the message queues     modules. Messages are passed between modules using the message queues
Line 107 
Line 110 
          _routing_code(routing_code),          _routing_code(routing_code),
          _mask(mask),          _mask(mask),
          _next(0),          _next(0),
          _prev(0)           _prev(0),
            _async(0)
       {       {
  
       }       }
Line 165 
Line 169 
       Uint32 _mask;       Uint32 _mask;
       Message* _next;       Message* _next;
       Message* _prev;       Message* _prev;
      protected:
         Message *_async;
      private:
       MessageQueue* _owner;       MessageQueue* _owner;
       static Uint32 _nextKey;       static Uint32 _nextKey;
       static Mutex _mut;       static Mutex _mut;
       friend class MessageQueue;       friend class MessageQueue;
         friend class MessageQueueService;
         friend class AsyncLegacyOperationStart;
         friend class AsyncLegacyOperationResult;
   
 }; };
  
  


Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2