BHandler Tasks

Functional Spec Use Cases Unit Tests Technical Spec Implementation
Task Summary Owner
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BHandler Erik Jaesler





Functional Spec Use Cases Unit Tests Technical Spec Implementation
Task Details
BHandler Class
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BHandler(const char* name = NULL);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BHandler(BMessage* data);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual ~BHandler();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
static BArchivable* Instantiate(BMessage* data);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual status_t Archive(BMessage* data, bool deep = true) const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void MessageReceived(BMessage* message);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BLooper* Looper() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void SetName(const char* name);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
const char* Name() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SetNextHandler(BHandler* handler);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BHandler* NextHandler() const;
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void AddFilter(BMessageFilter* filter);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual bool RemoveFilter(BMessageFilter* filter);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SetFilterList(BList* filters);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
BList* FilterList();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
bool LockLooper();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t LockLooperWithTimeout(bigtime_t timeout);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
void UnlockLooper();
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual status_t GetSupportedSuites(BMessage* data);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t StartWatching(BMessenger, uint32 what);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t StartWatchingAll(BMessenger);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t StopWatching(BMessenger, uint32 what);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t StopWatchingAll(BMessenger);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t StartWatching(BHandler* , uint32 what);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t StartWatchingAll(BHandler* );
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t StopWatching(BHandler* , uint32 what);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
status_t StopWatchingAll(BHandler* );
Functional Spec Use Cases Unit Tests Technical Spec Implementation
virtual void SendNotices(uint32 what, const BMessage* = 0);
Functional Spec Use Cases Unit Tests Technical Spec Implementation
bool IsWatched() const;





Legend
Functional Spec Functional Spec
Use Cases Use Cases
Unit Tests Unit Tests
Technical Spec Technical Spec
Implementation Implementation
Completed Completed

The OpenBeOS project is hosted by:

SourceForge Logo

Copyright © 2001-2002 OpenBeOS Project