Yet Another eXchange Tool 0.11.1
Loading...
Searching...
No Matches
xt_request.h
Go to the documentation of this file.
1
12/*
13 * Maintainer: Jörg Behrens <behrens@dkrz.de>
14 * Moritz Hanke <hanke@dkrz.de>
15 * Thomas Jahns <jahns@dkrz.de>
16 * URL: https://dkrz-sw.gitlab-pages.dkrz.de/yaxt/
17 *
18 * Redistribution and use in source and binary forms, with or without
19 * modification, are permitted provided that the following conditions are
20 * met:
21 *
22 * Redistributions of source code must retain the above copyright notice,
23 * this list of conditions and the following disclaimer.
24 *
25 * Redistributions in binary form must reproduce the above copyright
26 * notice, this list of conditions and the following disclaimer in the
27 * documentation and/or other materials provided with the distribution.
28 *
29 * Neither the name of the DKRZ GmbH nor the names of its contributors
30 * may be used to endorse or promote products derived from this software
31 * without specific prior written permission.
32 *
33 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
34 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
35 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
36 * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
37 * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
38 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
39 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
40 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
41 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
42 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
43 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
44 */
45#ifndef XT_REQUEST_H
46#define XT_REQUEST_H
47
51typedef struct Xt_request_ *Xt_request;
52#define XT_REQUEST_NULL ((Xt_request)NULL)
53
59void xt_request_wait(Xt_request *request);
60
67void xt_request_test(Xt_request *request, int *flag);
68
69#endif // XT_REQUEST_H
70
71/*
72 * Local Variables:
73 * c-basic-offset: 2
74 * coding: utf-8
75 * indent-tabs-mode: nil
76 * show-trailing-whitespace: t
77 * require-trailing-newline: t
78 * End:
79 */
void xt_request_wait(Xt_request *request)
Definition xt_request.c:57
void xt_request_test(Xt_request *request, int *flag)
Definition xt_request.c:66
struct Xt_request_ * Xt_request
Definition xt_request.h:51