globus_xio 6.6
Loading...
Searching...
No Matches
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
28extern "C" {
29#endif
30
145
146
161typedef enum
172 /* globus_xio_stack_t stack */
183 /* globus_xio_stack_t * stack_out */
185
194 /* int num_streams */
196
204 /* int * num_streams_out */
206
218 /* globus_bool_t offset_reads */
220
228 /* globus_bool_t * offset_reads_out */
240 /* globus_bool_t manual_eodc */
242
250 /* globus_bool_t * manual_eodc_out */
252
261 /* globus_bool_t send_eod */
263
272 /* int eod_count */
274
283 /* globus_off_t * offset_out */
285
296 /* globus_xio_stack_t stack */
297
299
309 /* globus_xio_attr_t * stack_out */
310
314
315#ifdef __cplusplus
316}
317#endif
318
319#endif /* GLOBUS_XIO_MODE_E_DRIVER_H */
globus_xio_mode_e_cmd_t
Definition globus_xio_mode_e_driver.h:159
@ GLOBUS_XIO_MODE_E_SET_EODC
Definition globus_xio_mode_e_driver.h:198
@ GLOBUS_XIO_MODE_E_GET_OFFSET_READS
Definition globus_xio_mode_e_driver.h:182
@ GLOBUS_XIO_MODE_E_GET_STACK
Definition globus_xio_mode_e_driver.h:166
@ GLOBUS_XIO_MODE_E_DD_GET_OFFSET
Definition globus_xio_mode_e_driver.h:202
@ GLOBUS_XIO_MODE_E_SEND_EOD
Definition globus_xio_mode_e_driver.h:194
@ GLOBUS_XIO_MODE_E_GET_NUM_STREAMS
Definition globus_xio_mode_e_driver.h:174
@ GLOBUS_XIO_MODE_E_GET_MANUAL_EODC
Definition globus_xio_mode_e_driver.h:190
@ GLOBUS_XIO_MODE_E_GET_STACK_ATTR
Definition globus_xio_mode_e_driver.h:212
@ GLOBUS_XIO_MODE_E_SET_STACK
Definition globus_xio_mode_e_driver.h:162
@ GLOBUS_XIO_MODE_E_SET_NUM_STREAMS
Definition globus_xio_mode_e_driver.h:170
@ GLOBUS_XIO_MODE_E_SET_STACK_ATTR
Definition globus_xio_mode_e_driver.h:207
@ GLOBUS_XIO_MODE_E_SET_MANUAL_EODC
Definition globus_xio_mode_e_driver.h:186
@ GLOBUS_XIO_MODE_E_SET_OFFSET_READS
Definition globus_xio_mode_e_driver.h:178
globus_xio_mode_e_error_type_t
Definition globus_xio_mode_e_driver.h:138
@ GLOBUS_XIO_MODE_E_HEADER_ERROR
Definition globus_xio_mode_e_driver.h:142