* style adjustments - no functional change
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38200 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
+39
-35
@@ -12,6 +12,7 @@
|
|||||||
#include <BeBuild.h>
|
#include <BeBuild.h>
|
||||||
#include <Messenger.h>
|
#include <Messenger.h>
|
||||||
|
|
||||||
|
|
||||||
class BHandler;
|
class BHandler;
|
||||||
class BLooper;
|
class BLooper;
|
||||||
class BMessage;
|
class BMessage;
|
||||||
@@ -19,51 +20,54 @@ class BMessage;
|
|||||||
|
|
||||||
class BInvoker {
|
class BInvoker {
|
||||||
public:
|
public:
|
||||||
BInvoker();
|
BInvoker();
|
||||||
BInvoker(BMessage* message, const BHandler* handler,
|
BInvoker(BMessage* message,
|
||||||
const BLooper* looper = NULL);
|
const BHandler* handler,
|
||||||
BInvoker(BMessage* message, BMessenger target);
|
const BLooper* looper = NULL);
|
||||||
virtual ~BInvoker();
|
BInvoker(BMessage* message, BMessenger target);
|
||||||
|
virtual ~BInvoker();
|
||||||
|
|
||||||
virtual status_t SetMessage(BMessage *message);
|
virtual status_t SetMessage(BMessage* message);
|
||||||
BMessage* Message() const;
|
BMessage* Message() const;
|
||||||
uint32 Command() const;
|
uint32 Command() const;
|
||||||
|
|
||||||
virtual status_t SetTarget(const BHandler *handler,
|
virtual status_t SetTarget(const BHandler* handler,
|
||||||
const BLooper *looper = NULL);
|
const BLooper* looper = NULL);
|
||||||
virtual status_t SetTarget(BMessenger messenger);
|
virtual status_t SetTarget(BMessenger messenger);
|
||||||
bool IsTargetLocal() const;
|
bool IsTargetLocal() const;
|
||||||
BHandler* Target(BLooper** _looper = NULL) const;
|
BHandler* Target(BLooper** _looper = NULL) const;
|
||||||
BMessenger Messenger() const;
|
BMessenger Messenger() const;
|
||||||
|
|
||||||
virtual status_t SetHandlerForReply(BHandler* handler);
|
virtual status_t SetHandlerForReply(BHandler* handler);
|
||||||
BHandler* HandlerForReply() const;
|
BHandler* HandlerForReply() const;
|
||||||
|
|
||||||
virtual status_t Invoke(BMessage* message = NULL);
|
virtual status_t Invoke(BMessage* message = NULL);
|
||||||
status_t InvokeNotify(BMessage* message,
|
status_t InvokeNotify(BMessage* message,
|
||||||
uint32 kind = B_CONTROL_INVOKED);
|
uint32 kind = B_CONTROL_INVOKED);
|
||||||
status_t SetTimeout(bigtime_t timeout);
|
status_t SetTimeout(bigtime_t timeout);
|
||||||
bigtime_t Timeout() const;
|
bigtime_t Timeout() const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
uint32 InvokeKind(bool* _notify = NULL);
|
uint32 InvokeKind(bool* _notify = NULL);
|
||||||
void BeginInvokeNotify(uint32 kind = B_CONTROL_INVOKED);
|
void BeginInvokeNotify(
|
||||||
void EndInvokeNotify();
|
uint32 kind = B_CONTROL_INVOKED);
|
||||||
|
void EndInvokeNotify();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
virtual void _ReservedInvoker1();
|
virtual void _ReservedInvoker1();
|
||||||
virtual void _ReservedInvoker2();
|
virtual void _ReservedInvoker2();
|
||||||
virtual void _ReservedInvoker3();
|
virtual void _ReservedInvoker3();
|
||||||
|
|
||||||
BInvoker(const BInvoker&);
|
BInvoker(const BInvoker&);
|
||||||
BInvoker& operator=(const BInvoker&);
|
BInvoker& operator=(const BInvoker&);
|
||||||
|
|
||||||
BMessage* fMessage;
|
BMessage* fMessage;
|
||||||
BMessenger fMessenger;
|
BMessenger fMessenger;
|
||||||
BHandler* fReplyTo;
|
BHandler* fReplyTo;
|
||||||
bigtime_t fTimeout;
|
bigtime_t fTimeout;
|
||||||
uint32 fNotifyKind;
|
uint32 fNotifyKind;
|
||||||
uint32 _reserved[1];
|
uint32 _reserved[1];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
#endif // _INVOKER_H
|
#endif // _INVOKER_H
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ BInvoker::SetMessage(BMessage* message)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BMessage *
|
BMessage*
|
||||||
BInvoker::Message() const
|
BInvoker::Message() const
|
||||||
{
|
{
|
||||||
return fMessage;
|
return fMessage;
|
||||||
@@ -124,7 +124,7 @@ BInvoker::SetHandlerForReply(BHandler* replyHandler)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BHandler *
|
BHandler*
|
||||||
BInvoker::HandlerForReply() const
|
BInvoker::HandlerForReply() const
|
||||||
{
|
{
|
||||||
return fReplyTo;
|
return fReplyTo;
|
||||||
|
|||||||
Reference in New Issue
Block a user