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
mode_e
globus_xio_mode_e_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_MODE_E_DRIVER_H
18
#define GLOBUS_XIO_MODE_E_DRIVER_H
19
25
#include "globus_common.h"
26
27
#ifdef __cplusplus
28
extern
"C"
{
29
#endif
30
128
typedef
enum
129
{
133
GLOBUS_XIO_MODE_E_HEADER_ERROR
134
135
}
globus_xio_mode_e_error_type_t
;
136
137
152
typedef
enum
153
{
163
/* globus_xio_stack_t stack */
164
GLOBUS_XIO_MODE_E_SET_STACK
,
165
174
/* globus_xio_stack_t * stack_out */
175
GLOBUS_XIO_MODE_E_GET_STACK
,
176
185
/* int num_streams */
186
GLOBUS_XIO_MODE_E_SET_NUM_STREAMS
,
187
195
/* int * num_streams_out */
196
GLOBUS_XIO_MODE_E_GET_NUM_STREAMS
,
197
209
/* globus_bool_t offset_reads */
210
GLOBUS_XIO_MODE_E_SET_OFFSET_READS
,
211
219
/* globus_bool_t * offset_reads_out */
220
GLOBUS_XIO_MODE_E_GET_OFFSET_READS
,
221
231
/* globus_bool_t manual_eodc */
232
GLOBUS_XIO_MODE_E_SET_MANUAL_EODC
,
233
241
/* globus_bool_t * manual_eodc_out */
242
GLOBUS_XIO_MODE_E_GET_MANUAL_EODC
,
243
252
/* globus_bool_t send_eod */
253
GLOBUS_XIO_MODE_E_SEND_EOD
,
254
263
/* int eod_count */
264
GLOBUS_XIO_MODE_E_SET_EODC
,
265
274
/* globus_off_t * offset_out */
275
GLOBUS_XIO_MODE_E_DD_GET_OFFSET
,
276
287
/* globus_xio_stack_t stack */
288
289
GLOBUS_XIO_MODE_E_SET_STACK_ATTR
,
290
300
/* globus_xio_attr_t * stack_out */
301
302
GLOBUS_XIO_MODE_E_GET_STACK_ATTR
303
304
}
globus_xio_mode_e_cmd_t
;
305
306
#ifdef __cplusplus
307
}
308
#endif
309
310
#endif
/* GLOBUS_XIO_MODE_E_DRIVER_H */
Generated on Mon Oct 5 2015 14:53:11 for globus_xio by
1.8.1.2