Grid Community Toolkit  6.2.1705709074 (tag: v6.2.20240202)
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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 
137 typedef enum
138 {
143 
145 
146 
161 typedef enum
162 {
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 */
230 
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 
312 
314 
315 #ifdef __cplusplus
316 }
317 #endif
318 
319 #endif /* GLOBUS_XIO_MODE_E_DRIVER_H */
Definition: globus_xio_mode_e_driver.h:178
Definition: globus_xio_mode_e_driver.h:207
Definition: globus_xio_mode_e_driver.h:194
Definition: globus_xio_mode_e_driver.h:174
Definition: globus_xio_mode_e_driver.h:170
globus_xio_mode_e_error_type_t
Definition: globus_xio_mode_e_driver.h:137
Definition: globus_xio_mode_e_driver.h:162
Definition: globus_xio_mode_e_driver.h:182
Definition: globus_xio_mode_e_driver.h:186
Definition: globus_xio_mode_e_driver.h:212
Definition: globus_xio_mode_e_driver.h:166
Definition: globus_xio_mode_e_driver.h:190
Definition: globus_xio_mode_e_driver.h:202
Definition: globus_xio_mode_e_driver.h:198
Headers common to all of Globus.
Definition: globus_xio_mode_e_driver.h:142
globus_xio_mode_e_cmd_t
Definition: globus_xio_mode_e_driver.h:158