# BApplication Tasks

|  |  |  |  | Task Summary | Owner
|  |  |  |  | BApplication | Erik Jaesler

|  |  |  |  | Task Details
BApplication Class
|  |  |  |  | BApplication(const char* signature);
|  |  |  |  | BApplication(const char* signature, status_t* error);
|  |  |  |  | BApplication(BMessage* data);
|  |  |  |  | virtual ~BApplication();
|  |  |  |  | static BArchivable* Instantiate(BMessage* data);
|  |  |  |  | virtual status_t Archive(BMessage* data, bool deep = true) const;
|  |  |  |  | status_t InitCheck() const;
|  |  |  |  | virtual thread_id Run();
|  |  |  |  | virtual void Quit();
|  |  |  |  | virtual bool QuitRequested();
|  |  |  |  | virtual void Pulse();
|  |  |  |  | virtual void ReadyToRun();
|  |  |  |  | virtual void MessageReceived(BMessage* msg);
|  |  |  |  | virtual void ArgvReceived(int32 argc, char** argv);
|  |  |  |  | virtual void AppActivated(bool active);
|  |  |  |  | virtual void RefsReceived(BMessage* a_message);
|  |  |  |  | virtual void AboutRequested();
|  |  |  |  | virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
|  |  |  |  | void ShowCursor();
|  |  |  |  | void HideCursor();
|  |  |  |  | void ObscureCursor();
|  |  |  |  | bool IsCursorHidden() const;
|  |  |  |  | void SetCursor(const void* cursor);
|  |  |  |  | void SetCursor(const BCursor* cursor, bool sync=true);
|  |  |  |  | int32 CountWindows() const;
|  |  |  |  | BWindow* WindowAt(int32 index) const;
|  |  |  |  | int32 CountLoopers() const;
|  |  |  |  | BLooper* LooperAt(int32 index) const;
|  |  |  |  | bool IsLaunching() const;
|  |  |  |  | status_t GetAppInfo(app_info* info) const;
|  |  |  |  | static BResources* AppResources();
|  |  |  |  | virtual void DispatchMessage(BMessage* an_event, BHandler* handler);
|  |  |  |  | void SetPulseRate(bigtime_t rate);
|  |  |  |  | virtual status_t GetSupportedSuites(BMessage* data);

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

The OpenBeOS project is hosted by:

Copyright © 2001-2002 OpenBeOS Project