PPL Logo

libs/ck-libs/ampi/ddt.h File Reference

Go to the source code of this file.

Data Structures

class  CkDDT_DataType
class  final
class  CkDDT_Vector
class  final
class  CkDDT_HIndexed_Block
class  final
class  CkDDT_HIndexed
class  final
class  final
class  CkDDT

Enumerations

enum  CkDDT_Dir { PACK = true, UNPACK = false }

Functions

void serializeContig (char *userdata, char *buffer, size_t size, CkDDT_Dir dir) noexcept
void CkDDT_SetName (string &dst, const char *src) noexcept


Enumeration Type Documentation

enum CkDDT_Dir

Enumerator:
PACK 
UNPACK 

Definition at line 50 of file ddt.h.


Function Documentation

void serializeContig ( char *  userdata,
char *  buffer,
size_t  size,
CkDDT_Dir  dir 
) [inline]

Definition at line 56 of file ddt.h.

References PACK, and size.

Referenced by CkDDT_DataType::serialize(), CkDDT_HIndexed::serialize(), CkDDT_HIndexed_Block::serialize(), and CkDDT_Vector::serialize().

Here is the caller graph for this function:

void CkDDT_SetName ( string &  dst,
const char *  src 
) [inline]

Definition at line 68 of file ddt.h.

References dst, len, and src.

Referenced by CkDDT_DataType::setName(), win_obj::setName(), and ampiCommStruct::setName().

Here is the caller graph for this function:


Generated on Mon Sep 21 08:04:16 2020 for Charm++ by  doxygen 1.5.5