17 virtual void Init(bigtime_t unblockTime
, bigtime_t replyDelay
);
19 virtual BHandler
*Handler();
20 virtual BMessenger
Messenger();
21 virtual bool DeliverySuccess();
25 class LocalSMTarget
: public SMTarget
{
27 LocalSMTarget(bool preferred
);
28 virtual ~LocalSMTarget();
30 virtual void Init(bigtime_t unblockTime
, bigtime_t replyDelay
);
32 virtual BHandler
*Handler();
33 virtual BMessenger
Messenger();
35 virtual bool DeliverySuccess();
43 class RemoteSMTarget
: public SMTarget
{
45 RemoteSMTarget(bool preferred
);
46 virtual ~RemoteSMTarget();
48 virtual void Init(bigtime_t unblockTime
, bigtime_t replyDelay
);
50 virtual BMessenger
Messenger();
52 virtual bool DeliverySuccess();
55 status_t
_SendRequest(int32 code
, const void *buffer
= NULL
,
57 status_t
_GetReply(int32 code
, void *buffer
, size_t size
);