Main Page | Modules | Namespace List | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

Other Child Flags
[Threads and Process Functions]

Collaboration diagram for Other Child Flags:


Defines

#define APR_OC_REASON_DEATH   0
#define APR_OC_REASON_UNWRITABLE   1
#define APR_OC_REASON_RESTART   2
#define APR_OC_REASON_UNREGISTER   3
#define APR_OC_REASON_LOST   4
#define APR_OC_REASON_RUNNING   5

Define Documentation

#define APR_OC_REASON_DEATH   0
 

child has died, caller must call unregister still

Definition at line 103 of file apr_thread_proc.h.

#define APR_OC_REASON_LOST   4
 

somehow the child exited without us knowing ... buggy os?

Definition at line 113 of file apr_thread_proc.h.

#define APR_OC_REASON_RESTART   2
 

a restart is occuring, perform any necessary cleanup (including sending a special signal to child)

Definition at line 106 of file apr_thread_proc.h.

#define APR_OC_REASON_RUNNING   5
 

a health check is occuring, for most maintainence functions this is a no-op.

Definition at line 115 of file apr_thread_proc.h.

#define APR_OC_REASON_UNREGISTER   3
 

unregister has been called, do whatever is necessary (including kill the child)

Definition at line 110 of file apr_thread_proc.h.

#define APR_OC_REASON_UNWRITABLE   1
 

write_fd is unwritable

Definition at line 105 of file apr_thread_proc.h.