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

Diff for /pegasus/src/Pegasus/Common/MessageQueueService.h between version 1.15 and 1.17

version 1.15, 2002/02/20 22:00:51 version 1.17, 2002/03/06 21:25:06
Line 86 
Line 86 
                         Uint32 destination,                         Uint32 destination,
                         void (*callback)(AsyncOpNode *, MessageQueue *, void *));                         void (*callback)(AsyncOpNode *, MessageQueue *, void *));
       Boolean  SendForget(Message *msg);       Boolean  SendForget(Message *msg);
         Boolean ForwardOp(AsyncOpNode *, Uint32 destination);
  
       void _completeAsyncResponse(AsyncRequest *request,       void _completeAsyncResponse(AsyncRequest *request,
                                  AsyncReply *reply,                                  AsyncReply *reply,
Line 107 
Line 108 
       Uint32 _mask;       Uint32 _mask;
       AtomicInt _die;       AtomicInt _die;
    protected:    protected:
       virtual void handleEnqueue(void);        virtual void handleEnqueue(void) = 0;
       virtual void handleEnqueue(Message *);        virtual void handleEnqueue(Message *) = 0;
       virtual Boolean _enqueueResponse(Message *, Message *);        Boolean _enqueueResponse(Message *, Message *);
       virtual void _handle_incoming_operation(AsyncOpNode *operation, Thread *thread, MessageQueue *queue);       virtual void _handle_incoming_operation(AsyncOpNode *operation, Thread *thread, MessageQueue *queue);
       virtual void _handle_async_request(AsyncRequest *req);       virtual void _handle_async_request(AsyncRequest *req);
       virtual void _handle_async_callback(AsyncOpNode *operation);       virtual void _handle_async_callback(AsyncOpNode *operation);


Legend:
Removed from v.1.15  
changed lines
  Added in v.1.17

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2