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

os::Invoker Class Reference

#include <invoker.h>

Inheritance diagram for os::Invoker:

os::Control os::DropdownMenu os::ListView os::MenuItem os::Spinner os::TabView os::TextView os::Button os::CheckBox os::RadioButton os::ScrollBar os::Slider os::DirectoryView List of all members.

Public Methods

 Invoker ()
 Invoker (Message *pcMessage)
 Invoker (Message *pcMessage, const Handler *pcHandler, const Looper *pcLooper=NULL)
 Invoker (Message *pcMessage, const Messenger &cTarget)
virtual ~Invoker ()
virtual status_t SetMessage (Message *pcMessage)
MessageGetMessage (void) const
uint32 GetCode (void) const
virtual status_t SetTarget (const Handler *pcHandler, const Looper *pcLooper=NULL)
virtual status_t SetTarget (const Messenger &cMessenger)
bool IsTargetLocal (void) const
HandlerGetTarget (Looper **ppcLooper=NULL) const
Messenger GetMessenger (void) const
virtual status_t SetHandlerForReply (Handler *pcHandler)
HandlerGetHandlerForReply (void) const
virtual status_t Invoke (Message *pcMessage=NULL)

Detailed Description

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


Constructor & Destructor Documentation

Invoker::Invoker ( )
 

Invoker::Invoker ( Message * pcMsg )
 

Invoker::Invoker ( Message * pcMsg,
const Handler * pcHandler,
const Looper * pcLooper = NULL )
 

Invoker::Invoker ( Message * pcMsg,
const Messenger & cTarget )
 

Invoker::~Invoker ( ) [virtual]
 


Member Function Documentation

uint32 Invoker::GetCode ( void ) const
 

Handler * Invoker::GetHandlerForReply ( void ) const
 

Message * Invoker::GetMessage ( void ) const
 

Messenger Invoker::GetMessenger ( void ) const
 

Handler * Invoker::GetTarget ( Looper ** ppcLooper = NULL ) const
 

status_t Invoker::Invoke ( Message * pcMessage = NULL ) [virtual]
 

Reimplemented in os::Control, os::MenuItem, os::ScrollBar, os::Slider, and os::Spinner.

bool Invoker::IsTargetLocal ( void ) const
 

status_t Invoker::SetHandlerForReply ( Handler * pcHandler ) [virtual]
 

status_t Invoker::SetMessage ( Message * pcMsg ) [virtual]
 

status_t Invoker::SetTarget ( const Messenger & cMessenger ) [virtual]
 

status_t Invoker::SetTarget ( const Handler * pcHandler,
const Looper * pcLooper = NULL ) [virtual]
 


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