globus_xio
4.15
Main Page
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Groups
Pages
builtins
ordering
globus_xio_ordering_driver.h
Go to the documentation of this file.
1
/*
2
* Copyright 1999-2006 University of Chicago
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*/
16
17
#ifndef GLOBUS_XIO_ORDERING_DRIVER_H
18
#define GLOBUS_XIO_ORDERING_DRIVER_H
19
25
#include "globus_common.h"
26
27
#ifdef __cplusplus
28
extern
"C"
{
29
#endif
30
110
typedef
enum
111
{
115
GLOBUS_XIO_ORDERING_ERROR_READ
,
119
GLOBUS_XIO_ORDERING_ERROR_CANCEL
120
121
}
globus_xio_ordering_error_type_t
;
122
123
128
typedef
enum
129
{
138
/* globus_off_t offset */
139
GLOBUS_XIO_ORDERING_SET_OFFSET
,
140
149
/* int max_read_count */
150
GLOBUS_XIO_ORDERING_SET_MAX_READ_COUNT
,
151
159
/* int * max_read_count_out */
160
GLOBUS_XIO_ORDERING_GET_MAX_READ_COUNT
,
161
175
/* globus_bool_t buffering */
176
GLOBUS_XIO_ORDERING_SET_BUFFERING
,
177
185
/* globus_bool_t * buffering_out */
186
GLOBUS_XIO_ORDERING_GET_BUFFERING
,
187
196
/* int buf_size */
197
GLOBUS_XIO_ORDERING_SET_BUF_SIZE
,
198
206
/* int * buf_size_out */
207
GLOBUS_XIO_ORDERING_GET_BUF_SIZE
,
208
217
/* int max_buf_count */
218
GLOBUS_XIO_ORDERING_SET_MAX_BUF_COUNT
,
219
227
/* int * max_buf_count_out */
228
GLOBUS_XIO_ORDERING_GET_MAX_BUF_COUNT
229
230
}
globus_xio_ordering_cmd_t
;
231
232
#ifdef __cplusplus
233
}
234
#endif
235
236
#endif
/* GLOBUS_XIO_ORDERING_DRIVER_H */
Generated on Mon Oct 5 2015 14:53:11 for globus_xio by
1.8.1.2