All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SuspendBlocker< Target > Class Template Reference

#include <SuspendBlocker.h>

Inheritance diagram for SuspendBlocker< Target >:
Collaboration diagram for SuspendBlocker< Target >:

Public Types

typedef bool(Target::* AllowSuspendFunction )()
typedef void(Target::* SetSuspendedFunction )(bool)

Public Member Functions

 SuspendBlocker (GMainLoop *loop, Target *target, AllowSuspendFunction f1, SetSuspendedFunction f2)
- Public Member Functions inherited from SuspendBlockerBase
 SuspendBlockerBase (GMainLoop *mainLoop)
 ~SuspendBlockerBase ()

Member Typedef Documentation

template<class Target>
typedef bool(Target::* SuspendBlocker< Target >::AllowSuspendFunction)()
template<class Target>
typedef void(Target::* SuspendBlocker< Target >::SetSuspendedFunction)(bool)

Constructor & Destructor Documentation

template<class Target>
SuspendBlocker< Target >::SuspendBlocker ( GMainLoop *  loop,
Target *  target,
AllowSuspendFunction  f1,
SetSuspendedFunction  f2 

The documentation for this class was generated from the following file: