rc_driver_object_base::write_call Struct Reference

#include <rc_driver_object.h>

List of all members.


Detailed Description

Class representing a write call (+properties).

This class represents a driver write call that can be cached in the write call vector for later forwarding by the driver process.

Definition at line 256 of file rc_driver_object.h.


Public Member Functions

 write_call (call_type call_)
 write_call (call_type call_, sc_event *write_done_event)
 write_call (call_type call_, sc_event *write_done_event, rc_throwable **throw_dest)

Public Attributes

call_type m_call
 The function object that represents the call.
sc_event * m_write_done_event
 Event that is notified if the call has been executed.
rc_throwable ** m_throw_dest
 Forward destination of rc_throwable exceptions.

Constructor & Destructor Documentation

write_call ( rc_driver_object_base::call_type  call_  )  [inline]

Definition at line 549 of file rc_driver_object.h.

write_call ( rc_driver_object_base::call_type  call_,
sc_event *  write_done_event 
) [inline]

Definition at line 554 of file rc_driver_object.h.

write_call ( rc_driver_object_base::call_type  call_,
sc_event *  write_done_event,
rc_throwable **  throw_dest 
) [inline]

Definition at line 561 of file rc_driver_object.h.


Member Data Documentation

call_type m_call

The function object that represents the call.

Definition at line 268 of file rc_driver_object.h.

sc_event* m_write_done_event

Event that is notified if the call has been executed.

Points to the event that is notified to report the execution og the function object to the originator of the call.

Attention:
event is only guaranteed to exist until being notified!

Definition at line 277 of file rc_driver_object.h.

rc_throwable** m_throw_dest

Forward destination of rc_throwable exceptions.

The destination to forward a throw to. This is a pointer to a pointer where an exception of type rc_throwable is written back in case of such an exception occured during the execution of the function object. This mechanism allows to rethrow the exception by the originator process.

Definition at line 287 of file rc_driver_object.h.


The documentation for this struct was generated from the following file:
Generated on Tue Jan 1 23:14:15 2008 for ReChannel by  doxygen 1.5.3