Public Member Functions | |
| MessageFilter () | |
| MessageFilter (int32 nFilterCode, Handler *pcNewTarget) | |
| Constructor. | |
| virtual | ~MessageFilter () |
| virtual MessageFilterResult | Filter (Message *pcMessage, Handler **ppcHandler) |
| Message filtering function. | |
| int32 | GetFilterCode () const |
| Get filter code. | |
| void | SetFilterCode (int32 nCode) |
| Set filter code. | |
| void | SetTarget (Handler *pcTarget) |
| Set target for diverted messages. | |
| Handler * | GetTarget () const |
| Get target for diverted messages. | |
Friends | |
| class | Looper |
| class | Handler |
Classes | |
| class | Private |
| MessageFilter::MessageFilter | ( | ) |
| MessageFilter::MessageFilter | ( | int32 | nFilterCode, | |
| Handler * | pcTarget | |||
| ) |
| nFilterCode | The filter code to respond to. | |
| pcTarget | New target for messages. |
| MessageFilter::~MessageFilter | ( | ) | [virtual] |
| MessageFilterResult MessageFilter::Filter | ( | Message * | pcMessage, | |
| Handler ** | ppcHandler | |||
| ) | [virtual] |
| pcMessage | The message to filter. | |
| ppcHandler | The handler to send to. Can be changed in this function. |
| int32 MessageFilter::GetFilterCode | ( | ) | const |
| void MessageFilter::SetFilterCode | ( | int32 | nCode | ) |
| nCode | What code to react to. |
| void MessageFilter::SetTarget | ( | Handler * | pcTarget | ) |
| pcTarget | Where to send filtered messages. |
| Handler * MessageFilter::GetTarget | ( | ) | const |
friend class Looper [friend] |
friend class Handler [friend] |
1.5.1