photon
1.1
photon
include
photon_io.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_IO_H
15
#define PHOTON_IO_H
16
17
#ifdef __cplusplus
18
extern
"C"
{
19
#endif
20
21
typedef
enum
{
PHOTON_CI
,
22
PHOTON_RI
,
23
PHOTON_SI
,
24
PHOTON_FI
,
25
PHOTON_IO
,
26
PHOTON_MTU
,
27
PHOTON_GET_ALIGN
,
28
PHOTON_PUT_ALIGN
,
29
PHOTON_PEERS
,
30
PHOTON_COMP_ORDER
31
}
photon_info_t
;
32
33
int
photon_io_init
(
char
*file,
int
amode,
void
*view,
int
niter);
34
int
photon_io_finalize
();
35
void
photon_io_print_info
(
void
*io);
36
37
#ifdef __cplusplus
38
}
39
#endif
40
41
#endif
PHOTON_FI
Definition:
photon_io.h:24
PHOTON_PEERS
Definition:
photon_io.h:29
photon_io_print_info
void photon_io_print_info(void *io)
Definition:
libphoton.c:576
PHOTON_COMP_ORDER
Definition:
photon_io.h:30
PHOTON_MTU
Definition:
photon_io.h:26
photon_info_t
photon_info_t
Definition:
photon_io.h:21
PHOTON_PUT_ALIGN
Definition:
photon_io.h:28
PHOTON_CI
Definition:
photon_io.h:21
photon_io_finalize
int photon_io_finalize()
Definition:
libphoton.c:571
photon_io_init
int photon_io_init(char *file, int amode, void *view, int niter)
Definition:
libphoton.c:566
PHOTON_RI
Definition:
photon_io.h:22
PHOTON_SI
Definition:
photon_io.h:23
PHOTON_GET_ALIGN
Definition:
photon_io.h:27
PHOTON_IO
Definition:
photon_io.h:25
Generated on Tue Jan 2 2018 13:33:59 for photon by
1.8.13