Follow this link to skip to the main content

background_thread.h File Reference

#include "claraty/share.h"
#include <ace/Thread_Manager.h>
#include <assert.h>
#include "claraty/functor.h"
#include <memory>

Include dependency graph for background_thread.h:

Go to the source code of this file.

Namespaces

namespace  claraty

Classes

class  claraty::BG_Task
class  claraty::bg_helper< Op, ret >
class  claraty::bg_void_helper< Op >
class  claraty::bg< result_type >
class  claraty::bg< void >
class  claraty::auto_bg< ret_type >
struct  claraty::auto_bg< ret_type >::quittable_functor< Op >
class  claraty::auto_bg< void >
struct  claraty::auto_bg< void >::quittable_functor< Op >
struct  claraty::big_8< T, R, A, B, C, D, E, F, G, H >

Defines

#define BAKCGROUND_THREAD_H

Functions

template<class Op, class res_type>
std::auto_ptr< BG_Task > claraty::background (Op op, res_type &retval, bool detach=false)
template<class Op>
std::auto_ptr< BG_Task > claraty::background (Op op, bool detach=false)
template<class T, class R, class A, class B, class C, class D, class E, class F, class G, class H>
big_8< T, R, A, B, C, D, E,
F, G, H > 
claraty::compos8 (T *const obj, R(T::*func)(A, B, C, D, E, F, G, H), A a, B b, C c, D d, E e, F f, G g, H h)


Detailed Description

Helper classes for background thread


Designer(s): Clayton Kunz
Author(s): Clayton Kunz
Date: February 2, 2004

Software License:
http://claraty.jpl.nasa.gov/license/open_src/ or file: license/open_src.txt

© 2006, Jet Propulsion Laboratory, California Institute of Technology

Revision
1.1

Definition in file background_thread.h.


Define Documentation

#define BAKCGROUND_THREAD_H

Definition at line 23 of file background_thread.h.