driver_access_call Class Template Reference

#include <rc_driver_object.h>

List of all members.


Detailed Description

template<class R>
class ReChannel::internals::driver_object::driver_access_call< R >

Helper class that executes blocking driver write calls.

Note:
Return type R is not void

Definition at line 1259 of file rc_driver_object.h.


Public Member Functions

 driver_access_call ()
template<class BIND_OBJ>
operator() (driver_object_type &dobj, BIND_OBJ call_obj) const

Private Types

typedef
::ReChannel::rc_driver_object_base 
driver_object_type
typedef
driver_object_type::write_call 
write_call
typedef
internals::driver_object::retval
< R > 
retval
typedef
internals::driver_object::copy_retval
< R > 
copy_retval

Member Typedef Documentation

typedef ::ReChannel::rc_driver_object_base driver_object_type [private]

Definition at line 1263 of file rc_driver_object.h.

typedef driver_object_type::write_call write_call [private]

Definition at line 1265 of file rc_driver_object.h.

typedef internals::driver_object::retval<R> retval [private]

Definition at line 1267 of file rc_driver_object.h.

typedef internals::driver_object::copy_retval<R> copy_retval [private]

Definition at line 1269 of file rc_driver_object.h.


Constructor & Destructor Documentation

driver_access_call (  )  [inline]

Definition at line 1272 of file rc_driver_object.h.


Member Function Documentation

R operator() ( driver_object_type dobj,
BIND_OBJ  call_obj 
) const [inline]

Definition at line 1281 of file rc_driver_object.h.


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