wosh::SharedMemoryDsm Class Reference

#include <H:/WOSH/win32_vc2010/src/core/SharedMemoryDsm.h>

List of all members.

Public Member Functions

Flow control
virtual WRESULT init (unsigned long timeout=LIMIT_ULONG_MAX)
virtual WRESULT deinit (unsigned long timeout=LIMIT_ULONG_MAX)
Setters (reentrant)
virtual WRESULT setMode (AGENT_MODE mode, bool raise_update=true)
virtual WRESULT setPropagation (UPDATE_PROPAGATION propagation, bool raise_update=true)
IBusListener interface
virtual void busMessage (const Message &message, const Bus *source)
 Method raised by the Bus when it processes a new message. Implementations will probably analyze the message and perform actions.

Detailed Description

Version:
0.8.499
Id:
SharedMemoryDsm.h 3775 2011-01-01 16:38:17Z alex
Author:
Alessandro Polo

Definition at line 54 of file SharedMemoryDsm.h.


Member Function Documentation

void wosh::SharedMemoryDsm::busMessage ( const Message message,
const Bus source 
) [virtual]

Method raised by the Bus when it processes a new message. Implementations will probably analyze the message and perform actions.

Parameters:
[in]messagethe incoming message
[in]sourcethe source Bus of the incoming message
Warning:
The current thread is own and managed by the caller Bus. Heavy, dangerous or time expensive operations should be executed asynchronously and not inline!

Reimplemented from wosh::SharedMemory.

Definition at line 267 of file SharedMemoryDsm.cpp.

References wosh::MessageContent::asRequest(), wosh::MessageContent::asResponse(), wosh::Message::getContent(), wosh::Response::getMethod(), wosh::Request::getMethod(), wosh::Message::isEmpty(), wosh::MessageContent::isRequest(), and wosh::MessageContent::isResponse().


The documentation for this class was generated from the following files:

Generated on Tue Feb 8 2011 09:33:32 for WOSH system 0.8.888 [wolf] by Alessandro Polo, using DoxyGen 1.7.2 hosted by WOSH Framework