![]() |
libfaster API Documentation
Development Version
Super fast distributted computing
|
Definition at line 14 of file workerFddGroup.h.
Public Member Functions | |
| workerFddGroup (unsigned long int id, fddType keyT, std::vector< workerFddBase *> &members) | |
| fddType | getType () |
| fddType | getKeyType () |
| void | setData (void *d UNUSED, size_t s UNUSED) |
| void | setData (void *d UNUSED, size_t *ds UNUSED, size_t s UNUSED) |
| void | setData (void *k UNUSED, void *d UNUSED, size_t s UNUSED) |
| void | setData (void *k UNUSED, void *d UNUSED, size_t *ds UNUSED, size_t s UNUSED) |
| void | setDataRaw (void *d UNUSED, size_t s UNUSED) |
| void | setDataRaw (void *d UNUSED, size_t *ds UNUSED, size_t s UNUSED) |
| void | setDataRaw (void *k UNUSED, void *d UNUSED, size_t s UNUSED) |
| void | setDataRaw (void *k UNUSED, void *d UNUSED, size_t *ds UNUSED, size_t s UNUSED) |
| void * | getItem (size_t UNUSED p) |
| void * | getKeys () |
| void * | getData () |
| size_t | getSize () |
| size_t * | getLineSizes () |
| void | setSize (size_t s UNUSED) |
| size_t | itemSize () |
| size_t | baseSize () |
| void | deleteItem (void *item UNUSED) |
| void | shrink () |
| void | insertl (void *v UNUSED) |
| void | insert (void *k UNUSED, void *v UNUSED, size_t s UNUSED) |
| void | apply (void *func, fddOpType op, workerFddBase *dest, fastCommBuffer &buffer) |
| void | preapply (unsigned long int id, void *func, fddOpType op, workerFddBase *dest, fastComm *comm) |
| void | collect (fastComm *comm UNUSED) |
| void * | getUKeys () |
| void | setUKeys (void *uk) |
| void * | getKeyMap () |
| void | setKeyMap (void *km) |
| void | writeToFile (void *path UNUSED, size_t procId UNUSED, void *sufix UNUSED) |
Public Member Functions inherited from faster::workerFddBase | |
| workerFddBase (unsigned int ident, fddType t) | |
| virtual void | setData (void *, size_t)=0 |
| virtual void | setData (void *, size_t *, size_t)=0 |
| virtual void | setData (void *, void *, size_t)=0 |
| virtual void | setData (void *, void *, size_t *, size_t)=0 |
| virtual void | setDataRaw (void *, size_t)=0 |
| virtual void | setDataRaw (void *, size_t *, size_t)=0 |
| virtual void | setDataRaw (void *, void *, size_t)=0 |
| virtual void | setDataRaw (void *, void *, size_t *, size_t)=0 |
| virtual void * | getItem (size_t)=0 |
| virtual void | deleteItem (void *item)=0 |
| virtual void | insertl (void *v)=0 |
| virtual void | insert (void *k, void *v, size_t s)=0 |
| virtual void | collect (fastComm *comm)=0 |
| virtual void | exchangeDataByKey (fastComm *comm)=0 |
| virtual void | writeToFile (void *path, size_t procId, void *sufix)=0 |
Additional Inherited Members | |
Protected Attributes inherited from faster::workerFddBase | |
| unsigned long int | id |
| fddType | type |
| fddType | keyType |