Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

WvDelayedCallback< InnerCallback > Class Template Reference

#include <wvdelayedcallback.h>

List of all members.


Detailed Description

template<class InnerCallback>
class WvDelayedCallback< InnerCallback >

A WvCallback wrapper that delays until the next tick of the WvIStreamList main loop.

There are restrictions on the type of the wrapped callback though: 1. The return type must be void 2. All parameter types must be copy-constructible value types


Public Member Functions

template<typename PtrToObject, typename PtrToMember>
 WvDelayedCallback (PtrToObject obj, PtrToMember member)
template<typename Functor>
 WvDelayedCallback (const Functor &func)
 WvDelayedCallback (const WvDelayedCallback &other)
void operator() ()
void operator() (P1 p1)
void operator() (P1 p1, P2 p2)
void operator() (P1 p1, P2 p2, P3 p3)
void operator() (P1 p1, P2 p2, P3 p3, P4 p4)
void operator() (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5)
void operator() (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6)
void operator() (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7)
void operator() (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8)


The documentation for this class was generated from the following file:
Generated on Sun Jul 10 17:31:11 2005 for WvStreams by  doxygen 1.4.0