Yet Another eXchange Tool 0.11.3
Loading...
Searching...
No Matches
xt_request.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define XT_REQUEST_NULL   ((Xt_request)NULL)
 

Typedefs

typedef struct Xt_request_Xt_request
 

Functions

void xt_request_wait (Xt_request *request)
 
void xt_request_test (Xt_request *request, int *flag)
 

Detailed Description

Author
Jörg Behrens behre.nosp@m.ns@d.nosp@m.krz.d.nosp@m.e Moritz Hanke hanke.nosp@m.@dkr.nosp@m.z.de Thomas Jahns jahns.nosp@m.@dkr.nosp@m.z.de

Definition in file xt_request.h.

Macro Definition Documentation

◆ XT_REQUEST_NULL

#define XT_REQUEST_NULL   ((Xt_request)NULL)

Definition at line 52 of file xt_request.h.

Typedef Documentation

◆ Xt_request

typedef struct Xt_request_* Xt_request

Definition at line 51 of file xt_request.h.

Function Documentation

◆ xt_request_test()

void xt_request_test ( Xt_request * request,
int * flag )

Tests for the completion of a request. If it is complete, it is deallocated and set to XT_REQUEST_NULL.

Parameters
[in,out]requestmust point to valid request or to XT_REQUEST_NULL
[out]flagtrue if request is complete
Examples
test_exchanger_parallel.c.

Definition at line 66 of file xt_request.c.

Here is the caller graph for this function:

◆ xt_request_wait()

void xt_request_wait ( Xt_request * request)

Waits for the completion of a request. Afterwards it is deallocated and set to XT_REQUEST_NULL.

Parameters
[in,out]requestmust point to valid request or to XT_REQUEST_NULL
Examples
test_exchanger_parallel.c, test_redist_common.c, test_redist_repeat.c, and test_redist_repeat_parallel.c.

Definition at line 57 of file xt_request.c.

Here is the caller graph for this function: