Shiokaze Framework
A research-oriented fluid solver for computer graphics
messageable Class Reference

Message class. More...

#include <messageable.h>

Inheritance diagram for messageable:
array2< T > array3< T > bitarray2 bitarray3 bitmacarray2 bitmacarray3 macarray2< T > macarray3< T > module recursive_configurable_driver< T >

Public Member Functions

virtual bool send_message (std::string message, void *ptr=nullptr)
 Send a message. More...
 
virtual bool const_send_message (std::string message, void *ptr=nullptr) const
 Send a message. More...
 

Detailed Description

Message class.

Member Function Documentation

◆ const_send_message()

virtual bool messageable::const_send_message ( std::string  message,
void *  ptr = nullptr 
) const
inlinevirtual

Send a message.

Parameters
[in]messageMessage
[in]ptrPointer to some value.
Returns
true if handled false otherwise.

Reimplemented in array2< T >, array3< T >, bitarray2, bitarray3, macarray2< T >, macarray3< T >, bitmacarray3, and bitmacarray2.

◆ send_message()

virtual bool messageable::send_message ( std::string  message,
void *  ptr = nullptr 
)
inlinevirtual

Send a message.

Parameters
[in]messageMessage
[in]ptrPointer to some value.
Returns
true if handled false otherwise.

Reimplemented in array2< T >, array3< T >, bitarray2, bitarray3, macarray2< T >, macarray3< T >, bitmacarray2, and bitmacarray3.


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