photon  1.1
photon_atomics.h
Go to the documentation of this file.
1 // =============================================================================
2 // Photon RDMA Library (libphoton)
3 //
4 // Copyright (c) 2016, Trustees of Indiana University,
5 // All rights reserved.
6 //
7 // This software may be modified and distributed under the terms of the BSD
8 // license. See the COPYING file for details.
9 //
10 // This software was created at the Indiana University Center for Research in
11 // Extreme Scale Technologies (CREST).
12 // =============================================================================
13 
14 #ifndef PHOTON_ATOMICS_H
15 #define PHOTON_ATOMICS_H
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 typedef enum {
29 
33 
35 
36 // TBD
37 //int photon_atomic(int proc, photonBuffer lbuf, photonBuffer rbuf, photon_datatype datatype,
38 // photon_atomic_op op, photon_rid local, photon_rid remote, int flags);
39 
41 
42 #ifdef __cplusplus
43 }
44 #endif
45 
46 #endif
photon_atomic_op