DLDescriptor< D, Dim, C, T > Class Template Reference

#include <DLDescriptor.h>

List of all members.

Public Member Functions

 DLDescriptor (DLRepresentation< D, Dim > &rep)
 DLDescriptor (DLRepresentation< D, Dim > &rep, C *coll)
 ~DLDescriptor ()
PawsMessage * packStdData (const char *loc_id, const char *rem_id, PawsAbstractMessage *am, PawsRepresentation &remote_rep, int snum)
PawsMessage * packData (const char *loc_id, const char *rem_id, PawsAbstractMessage *am, PawsRepresentation &rem_rep, int snum)
void unpackStdData (PawsMessage &message, const char *header)
void unpackData (PawsMessage &message, const char *header)
void update (const DLRepresentation< D, Dim > &rep, C *coll)


Detailed Description

template<class D, unsigned Dim, class C, class T>
class DLDescriptor< D, Dim, C, T >

Definition at line 27 of file DLDescriptor.h.


Constructor & Destructor Documentation

template<class D, unsigned Dim, class C, class T>
DLDescriptor< D, Dim, C, T >::DLDescriptor DLRepresentation< D, Dim > &  rep  )  [inline]
 

Definition at line 30 of file DLDescriptor.h.

template<class D, unsigned Dim, class C, class T>
DLDescriptor< D, Dim, C, T >::DLDescriptor DLRepresentation< D, Dim > &  rep,
C *  coll
 

Definition at line 42 of file DLDescriptor.cpp.

template<class D, unsigned Dim, class C, class T>
DLDescriptor< D, Dim, C, T >::~DLDescriptor  )  [inline]
 

Definition at line 32 of file DLDescriptor.h.


Member Function Documentation

template<class D, unsigned Dim, class C, class T>
PawsMessage * DLDescriptor< D, Dim, C, T >::packData const char *  loc_id,
const char *  rem_id,
PawsAbstractMessage *  am,
PawsRepresentation &  rem_rep,
int  snum
 

Definition at line 71 of file DLDescriptor.cpp.

References LField< T, Dim >::getCompressedData(), header, LField< T, Dim >::IsCompressed(), and LField< T, Dim >::TryCompress().

Here is the call graph for this function:

template<class D, unsigned Dim, class C, class T>
PawsMessage * DLDescriptor< D, Dim, C, T >::packStdData const char *  loc_id,
const char *  rem_id,
PawsAbstractMessage *  am,
PawsRepresentation &  remote_rep,
int  snum
 

Definition at line 151 of file DLDescriptor.cpp.

References LField< T, Dim >::getCompressedData(), header, LField< T, Dim >::IsCompressed(), and LField< T, Dim >::TryCompress().

Here is the call graph for this function:

template<class D, unsigned Dim, class C, class T>
void DLDescriptor< D, Dim, C, T >::unpackData PawsMessage &  message,
const char *  header
 

Definition at line 233 of file DLDescriptor.cpp.

References LField< T, Dim >::begin(), LField< T, Dim >::Compress(), LField< T, Dim >::end(), LField< T, Dim >::getOwned(), LField< T, Dim >::IsCompressed(), PAssert, LField< T, Dim >::size(), and LField< T, Dim >::Uncompress().

Here is the call graph for this function:

template<class D, unsigned Dim, class C, class T>
void DLDescriptor< D, Dim, C, T >::unpackStdData PawsMessage &  message,
const char *  header
 

Definition at line 318 of file DLDescriptor.cpp.

References LField< T, Dim >::begin(), LField< T, Dim >::Compress(), LField< T, Dim >::end(), LField< T, Dim >::getOwned(), LField< T, Dim >::IsCompressed(), PAssert, LField< T, Dim >::size(), and LField< T, Dim >::Uncompress().

Here is the call graph for this function:

template<class D, unsigned Dim, class C, class T>
void DLDescriptor< D, Dim, C, T >::update const DLRepresentation< D, Dim > &  rep,
C *  coll
 

Definition at line 55 of file DLDescriptor.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:36:59 2006 for IPPL by  doxygen 1.4.6