photon  1.1
photon_main.h
Go to the documentation of this file.
1 // =============================================================================
2 // Photon RDMA Library (libphoton)
3 //
4 // Copyright (c) 2017, 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_MAIN_H
15 #define PHOTON_MAIN_H
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
24 
26 
42 int photon_init(photonConfig cfg);
43 
46 
48 int photon_finalize();
49 
53 int photon_initialized();
54 
59 
61 int photon_cancel(photon_rid request, int flags);
62 
64 
65 #ifdef __cplusplus
66 }
67 #endif
68 
69 #endif
int photon_finalize()
Definition: libphoton.c:348
int photon_initialized()
Definition: libphoton.c:76
int photon_cancel(photon_rid request, int flags)
Definition: libphoton.c:336
uint64_t photon_rid
The Photon request ID.
Definition: photon.h:75
int photon_init(photonConfig cfg)
Definition: libphoton.c:91