#ifndef MESSAGE_H_INCLUDED_
#define MESSAGE_H_INCLUDED_
template <typename tIdType>
class Message
{
public:
typedef tIdType id_type;
const tIdType ID;
Message(const tIdType& id)
: ID(id)
{
}
virtual ~Message(void)
{
}
template <class Derived>
Derived polymorphicDowncast(void) const |