cluster::AppDataMixin< BASE > Class Template Reference

Helper type used by cluster::UserData<T>. More...

#include <UserData.h>

Inheritance diagram for cluster::AppDataMixin< BASE >:

Inheritance graph
[legend]
Collaboration diagram for cluster::AppDataMixin< BASE >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AppDataMixin (const vpr::GUID &id, const std::string &host_name)
virtual vpr::ReturnStatus writeObject (vpr::ObjectWriter *writer)
virtual vpr::ReturnStatus readObject (vpr::ObjectReader *reader)

Detailed Description

template<class BASE>
class cluster::AppDataMixin< BASE >

Helper type used by cluster::UserData<T>.

This is the type of the object held by an instance of cluster::UserData<T> (T == BASE).

Definition at line 127 of file UserData.h.


Constructor & Destructor Documentation

template<class BASE>
cluster::AppDataMixin< BASE >::AppDataMixin ( const vpr::GUID &  id,
const std::string &  host_name 
) [inline]

Definition at line 130 of file UserData.h.

00131       : ApplicationData(id, host_name)
00132    {;}


Member Function Documentation

template<class BASE>
virtual vpr::ReturnStatus cluster::AppDataMixin< BASE >::writeObject ( vpr::ObjectWriter *  writer  )  [inline, virtual]

Definition at line 134 of file UserData.h.

00135    {
00136       return BASE::writeObject(writer);
00137    }

template<class BASE>
virtual vpr::ReturnStatus cluster::AppDataMixin< BASE >::readObject ( vpr::ObjectReader *  reader  )  [inline, virtual]

Definition at line 139 of file UserData.h.

00140    {
00141       return BASE::readObject(reader);
00142    }


The documentation for this class was generated from the following file:
Generated on Thu Jan 4 10:44:28 2007 for Gadgeteer by  doxygen 1.5.1