StringDataSource< T > Class Template Reference

#include <StringDataSource.h>

Inheritance diagram for StringDataSource< T >:

Inheritance graph
[legend]
Collaboration diagram for StringDataSource< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 StringDataSource (T *S, int mlen)
virtual ~StringDataSource ()
T * stringPtr ()
const T * stringPtr () const
int stringLen () const

Protected Member Functions

virtual DataSourceObjectcreateDataSourceObject (const char *, DataConnect *, int)

Detailed Description

template<class T>
class StringDataSource< T >

Definition at line 33 of file StringDataSource.h.


Constructor & Destructor Documentation

template<class T>
StringDataSource< T >::StringDataSource T *  S,
int  mlen
[inline]
 

Definition at line 37 of file StringDataSource.h.

template<class T>
virtual StringDataSource< T >::~StringDataSource  )  [inline, virtual]
 

Definition at line 40 of file StringDataSource.h.


Member Function Documentation

template<class T>
DataSourceObject * StringDataSource< T >::createDataSourceObject const char *  ,
DataConnect ,
int 
[protected, virtual]
 

Implements DataSource.

Definition at line 42 of file StringDataSource.cpp.

References DataConnect::ID(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_VIZ.

Here is the call graph for this function:

template<class T>
int StringDataSource< T >::stringLen  )  const [inline]
 

Definition at line 47 of file StringDataSource.h.

Referenced by PawsStringDataSource< T >::PawsStringDataSource().

template<class T>
const T* StringDataSource< T >::stringPtr  )  const [inline]
 

Definition at line 44 of file StringDataSource.h.

template<class T>
T* StringDataSource< T >::stringPtr  )  [inline]
 

Definition at line 43 of file StringDataSource.h.

Referenced by PawsStringDataSource< T >::PawsStringDataSource().


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