1// SMReplyTarget.h
2
3#ifndef SM_REPLY_TARGET_H
4#define SM_REPLY_TARGET_H
5
6#include <Messenger.h>
7
8class SMHandler;
9class SMLooper;
10
11class SMReplyTarget {
12public:
13	SMReplyTarget(bool preferred = false);
14	virtual ~SMReplyTarget();
15
16	virtual BHandler *Handler();
17	virtual BMessenger Messenger();
18
19	virtual bool ReplySuccess();
20
21private:
22	SMHandler	*fHandler;
23	SMLooper	*fLooper;
24};
25
26#endif	// SM_REPLY_TARGET_H
27