Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

os::Handler Class Reference

#include <handler.h>

Inheritance diagram for os::Handler:

os::Looper os::View os::Application os::Window os_priv::DirKeeper os::AlertView os::Control os::DropdownMenu os::LayoutView os::ListView os::ListViewCol os::ListViewContainer os::ListViewHeader os::Menu os::ProgressBar os::ProgressView os::Spinner os::StringView os::TableView os::TabView os::TextEdit os::TextView List of all members.

Public Methods

 Handler (const std::string &cName)
virtual ~Handler ()
virtual void TimerTick (int nID)
virtual void HandleMessage (Message *pcMessage)
std::string GetName () const
void SetName (const std::string &cName)
LooperGetLooper () const
void SetNextHandler (Handler *pcNextHandler)
Handler* GetNextHandler () const

Friends

class  Looper
class  Message
class  Messenger
class  NodeMonitor

Detailed Description

Description:
See also:
Author(s):
Kurt Skauen (kurt@atheos.cx)


Constructor & Destructor Documentation

Handler::Handler ( const std::string & cName )
 

Handler::~Handler ( ) [virtual]
 


Member Function Documentation

Looper * Handler::GetLooper ( ) const
 

std::string Handler::GetName ( ) const
 

Handler * Handler::GetNextHandler ( ) const
 

void Handler::HandleMessage ( Message * pcMessage ) [virtual]
 

Reimplemented in os_priv::DirKeeper, os::Application, os::DirectoryView, os::DropdownMenu, os::FileRequester, os::Alert, os::ProgressRequester, and os::Spinner.

void Handler::SetName ( const std::string & cName )
 

void Handler::SetNextHandler ( Handler * pcNextHandler )
 

void Handler::TimerTick ( int nID ) [virtual]
 

Reimplemented in os::Menu.


Friends And Related Function Documentation

class Looper [friend]
 

class Message [friend]
 

class Messenger [friend]
 

Reimplemented in os::Looper.

class NodeMonitor [friend]
 

Reimplemented in os::Looper.


The documentation for this class was generated from the following files:
Generated at Sat Apr 7 16:11:35 2001 for AtheOS higlevel API by doxygen1.2.5 written by Dimitri van Heesch, © 1997-2001