Return-Path: X-Original-To: apmail-apr-commits-archive@www.apache.org Delivered-To: apmail-apr-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2FC3411F22 for ; Sat, 19 Apr 2014 12:32:09 +0000 (UTC) Received: (qmail 4920 invoked by uid 500); 19 Apr 2014 12:31:32 -0000 Delivered-To: apmail-apr-commits-archive@apr.apache.org Received: (qmail 4704 invoked by uid 500); 19 Apr 2014 12:31:27 -0000 Mailing-List: contact commits-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: Reply-To: dev@apr.apache.org List-Id: Delivered-To: mailing list commits@apr.apache.org Received: (qmail 4465 invoked by uid 99); 19 Apr 2014 12:31:23 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 19 Apr 2014 12:31:22 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 19 Apr 2014 12:31:18 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id E36142388C91; Sat, 19 Apr 2014 12:30:04 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1588644 [30/38] - in /apr/site/trunk/docs/docs/apr/1.5: ./ search/ Date: Sat, 19 Apr 2014 12:29:50 -0000 To: commits@apr.apache.org From: trawick@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20140419123004.E36142388C91@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Modified: apr/site/trunk/docs/docs/apr/1.5/group__apr__poll.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/1.5/group__apr__poll.html?rev=1588644&r1=1588643&r2=1588644&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr/1.5/group__apr__poll.html (original) +++ apr/site/trunk/docs/docs/apr/1.5/group__apr__poll.html Sat Apr 19 12:29:44 2014 @@ -3,6 +3,7 @@ + Apache Portable Runtime: Poll Routines @@ -29,7 +30,7 @@ - + @@ -75,42 +76,42 @@ var searchBox = new SearchBox("searchBox + +
- + + + + +

+

+Modules

 Poll options
 
 Pollset Flags
 
+ + +

Data Structures

union  apr_descriptor
 
struct  apr_pollfd_t
 
- - - - - - - - - - - -

-Macros

#define APR_POLLIN   0x001
#define APR_POLLPRI   0x002
#define APR_POLLOUT   0x004
#define APR_POLLERR   0x010
#define APR_POLLHUP   0x020
#define APR_POLLNVAL   0x040
#define APR_POLLSET_THREADSAFE   0x001
#define APR_POLLSET_NOCOPY   0x002
#define APR_POLLSET_WAKEABLE   0x004
#define APR_POLLSET_NODEFAULT   0x010
- + + + +

+

Typedefs

typedef struct apr_pollfd_t apr_pollfd_t
 
typedef struct apr_pollset_t apr_pollset_t
 
typedef struct apr_pollcb_t apr_pollcb_t
 
typedef apr_status_t(* apr_pollcb_cb_t )(void *baton, apr_pollfd_t *descriptor)
 
-APR_POLLSET_AIO_MSGQ
} + +

+

Enumerations

enum  apr_pollset_method_e {
  APR_POLLSET_DEFAULT, @@ -123,163 +124,49 @@ Enumerations
 
enum  apr_datatype_e { APR_NO_DESC, APR_POLL_SOCKET, APR_POLL_FILE, APR_POLL_LASTDESC }
 
- + + + + + + + + + + + + + + +

+

Functions

apr_status_t apr_pollset_create (apr_pollset_t **pollset, apr_uint32_t size, apr_pool_t *p, apr_uint32_t flags)
 
apr_status_t apr_pollset_create_ex (apr_pollset_t **pollset, apr_uint32_t size, apr_pool_t *p, apr_uint32_t flags, apr_pollset_method_e method)
 
apr_status_t apr_pollset_destroy (apr_pollset_t *pollset)
 
apr_status_t apr_pollset_add (apr_pollset_t *pollset, const apr_pollfd_t *descriptor)
 
apr_status_t apr_pollset_remove (apr_pollset_t *pollset, const apr_pollfd_t *descriptor)
 
apr_status_t apr_pollset_poll (apr_pollset_t *pollset, apr_interval_time_t timeout, apr_int32_t *num, const apr_pollfd_t **descriptors)
 
apr_status_t apr_pollset_wakeup (apr_pollset_t *pollset)
 
apr_status_t apr_poll (apr_pollfd_t *aprset, apr_int32_t numsock, apr_int32_t *nsds, apr_interval_time_t timeout)
 
const char * apr_pollset_method_name (apr_pollset_t *pollset)
 
const char * apr_poll_method_defname (void)
 
apr_status_t apr_pollcb_create (apr_pollcb_t **pollcb, apr_uint32_t size, apr_pool_t *p, apr_uint32_t flags)
 
apr_status_t apr_pollcb_create_ex (apr_pollcb_t **pollcb, apr_uint32_t size, apr_pool_t *p, apr_uint32_t flags, apr_pollset_method_e method)
 
apr_status_t apr_pollcb_add (apr_pollcb_t *pollcb, apr_pollfd_t *descriptor)
 
apr_status_t apr_pollcb_remove (apr_pollcb_t *pollcb, apr_pollfd_t *descriptor)
 
apr_status_t apr_pollcb_poll (apr_pollcb_t *pollcb, apr_interval_time_t timeout, apr_pollcb_cb_t func, void *baton)
 
-

Detailed Description

-

Macro Definition Documentation

- -
-
- - - - -
#define APR_POLLERR   0x010
-
-

Pending error

- -
-
- -
-
- - - - -
#define APR_POLLHUP   0x020
-
-

Hangup occurred

- -
-
- -
-
- - - - -
#define APR_POLLIN   0x001
-
-

Poll optionsCan read without blocking

- -
-
- -
-
- - - - -
#define APR_POLLNVAL   0x040
-
-

Descriptor invalid

- -
-
- -
-
- - - - -
#define APR_POLLOUT   0x004
-
-

Can write without blocking

- -
-
- -
-
- - - - -
#define APR_POLLPRI   0x002
-
-

Priority data available

- -
-
- -
-
- - - - -
#define APR_POLLSET_NOCOPY   0x002
-
-

Descriptors passed to apr_pollset_add() are not copied

- -
-
- -
-
- - - - -
#define APR_POLLSET_NODEFAULT   0x010
-
-

Do not try to use the default method if the specified non-default method cannot be used

- -
-
- -
-
- - - - -
#define APR_POLLSET_THREADSAFE   0x001
-
-

Pollset FlagsAdding or removing a descriptor is thread-safe

- -
-
- -
-
- - - - -
#define APR_POLLSET_WAKEABLE   0x004
-
-

Poll operations are interruptable by apr_pollset_wakeup()

- -
-
-

Typedef Documentation

+

Detailed Description

+

Typedef Documentation

@@ -339,7 +226,7 @@ Functions
-

Enumeration Type Documentation

+

Enumeration Type Documentation

@@ -350,22 +237,20 @@ Functions

Used in apr_pollfd_t to determine what the apr_descriptor is

-
Enumerator:
-
APR_NO_DESC  + + - - -
Enumerator
APR_NO_DESC 

nothing here

APR_POLL_SOCKET  +
APR_POLL_SOCKET 

descriptor refers to a socket

APR_POLL_FILE  +
APR_POLL_FILE 

descriptor refers to a file

APR_POLL_LASTDESC  +
APR_POLL_LASTDESC 
Deprecated:
descriptor is the last one in the list
- - @@ -379,35 +264,33 @@ Functions

Pollset Methods

-
Enumerator:
- - +
APR_POLLSET_DEFAULT  + + - - - - - -
Enumerator
APR_POLLSET_DEFAULT 

Platform default poll method

APR_POLLSET_SELECT  +
APR_POLLSET_SELECT 

Poll uses select method

APR_POLLSET_KQUEUE  +
APR_POLLSET_KQUEUE 

Poll uses kqueue method

APR_POLLSET_PORT  +
APR_POLLSET_PORT 

Poll uses Solaris event port method

APR_POLLSET_EPOLL  +
APR_POLLSET_EPOLL 

Poll uses epoll method

APR_POLLSET_POLL  +
APR_POLLSET_POLL 

Poll uses poll method

APR_POLLSET_AIO_MSGQ  +
APR_POLLSET_AIO_MSGQ 

Poll uses z/OS asio method

- - -

Function Documentation

+

Function Documentation

@@ -467,7 +350,7 @@ The rtnevents field in the const char* apr_poll_method_defname
( void ))
@@ -870,7 +753,7 @@ Some poll methods (including APR_POLLSET apr_status_t apr_pollset_destroy ( apr_pollset_t *  - pollset) + pollset) @@ -893,7 +776,7 @@ Some poll methods (including APR_POLLSET const char* apr_pollset_method_name ( apr_pollset_t *  - pollset) + pollset) @@ -1006,7 +889,7 @@ If the pollset has been created with APR apr_status_t apr_pollset_wakeup ( apr_pollset_t *  - pollset) + pollset) @@ -1025,9 +908,9 @@ If the pollset has been created with APR
Modified: apr/site/trunk/docs/docs/apr/1.5/group__apr__pools.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/1.5/group__apr__pools.html?rev=1588644&r1=1588643&r2=1588644&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr/1.5/group__apr__pools.html (original) +++ apr/site/trunk/docs/docs/apr/1.5/group__apr__pools.html Sat Apr 19 12:29:44 2014 @@ -3,6 +3,7 @@ + Apache Portable Runtime: Memory Pool Functions @@ -29,7 +30,7 @@
- + @@ -80,60 +81,95 @@ var searchBox = new SearchBox("searchBox Typedefs | Functions
-
Memory Pool Functions
- + +
- + +

+

Modules

 Pool Cleanup Functions
 
 Pool Debugging functions.
 
- + + +

+

Macros

#define APR_POOL_DECLARE_ACCESSOR(type)
 
#define APR_POOL_IMPLEMENT_ACCESSOR(type)
 
#define APR_POOL__FILE_LINE__   __FILE__ ":" APR_STRINGIFY(__LINE__)
 
- + +

+

Typedefs

typedef struct apr_pool_t apr_pool_t
 
typedef int(* apr_abortfunc_t )(int retcode)
 
- + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Functions

apr_status_t apr_pool_initialize (void)
 
void apr_pool_terminate (void)
 
apr_status_t apr_pool_create_ex (apr_pool_t **newpool, apr_pool_t *parent, apr_abortfunc_t abort_fn, apr_allocator_t *allocator)
 
apr_status_t apr_pool_create_core_ex (apr_pool_t **newpool, apr_abortfunc_t abort_fn, apr_allocator_t *allocator)
 
apr_status_t apr_pool_create_unmanaged_ex (apr_pool_t **newpool, apr_abortfunc_t abort_fn, apr_allocator_t *allocator)
 
apr_status_t apr_pool_create_ex_debug (apr_pool_t **newpool, apr_pool_t *parent, apr_abortfunc_t abort_fn, apr_allocator_t *allocator, const char *file_line)
 
apr_status_t apr_pool_create_core_ex_debug (apr_pool_t **newpool, apr_abortfunc_t abort_fn, apr_allocator_t *allocator, const char *file_line)
 
apr_status_t apr_pool_create_unmanaged_ex_debug (apr_pool_t **newpool, apr_abortfunc_t abort_fn, apr_allocator_t *allocator, const char *file_line)
 
apr_status_t apr_pool_create (apr_pool_t **newpool, apr_pool_t *parent)
 
apr_status_t apr_pool_create_core (apr_pool_t **newpool)
 
apr_status_t apr_pool_create_unmanaged (apr_pool_t **newpool)
 
apr_allocator_tapr_pool_allocator_get (apr_pool_t *pool)
 
void apr_pool_clear (apr_pool_t *p)
 
void apr_pool_clear_debug (apr_pool_t *p, const char *file_line)
 
void apr_pool_destroy (apr_pool_t *p)
 
void apr_pool_destroy_debug (apr_pool_t *p, const char *file_line)
 
void * apr_palloc (apr_pool_t *p, apr_size_t size)
 
void * apr_palloc_debug (apr_pool_t *p, apr_size_t size, const char *file_line)
 
void * apr_pcalloc (apr_pool_t *p, apr_size_t size)
 
void * apr_pcalloc_debug (apr_pool_t *p, apr_size_t size, const char *file_line)
 
void apr_pool_abort_set (apr_abortfunc_t abortfunc, apr_pool_t *pool)
 
apr_abortfunc_t apr_pool_abort_get (apr_pool_t *pool)
 
apr_pool_tapr_pool_parent_get (apr_pool_t *pool)
 
int apr_pool_is_ancestor (apr_pool_t *a, apr_pool_t *b)
 
void apr_pool_tag (apr_pool_t *pool, const char *tag)
 
apr_status_t apr_pool_userdata_set (const void *data, const char *key, apr_status_t(*cleanup)(void *), apr_pool_t *pool)
 
apr_status_t apr_pool_userdata_setn (const void *data, const char *key, apr_status_t(*cleanup)(void *), apr_pool_t *pool)
 
apr_status_t apr_pool_userdata_get (void **data, const char *key, apr_pool_t *pool)
 
-

Detailed Description

-

Macro Definition Documentation

+

Detailed Description

+

Macro Definition Documentation

@@ -145,7 +181,8 @@ Functions

Pool debug levels

-

| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |

+

| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | +

 |   |   |   |   |   |   |   | x |  General debug code enabled (useful in
                                    combination with –with-efence).
|   |   |   |   |   |   | x |   |  Verbose output on stderr (report
@@ -176,7 +213,7 @@ If level 0 was specified, debugging is s
           #define APR_POOL_DECLARE_ACCESSOR
           (
            
-          type)
+          type)
           
         
       
@@ -204,7 +241,7 @@ the linkage is specified for APR. It wou
           #define APR_POOL_IMPLEMENT_ACCESSOR
           (
            
-          type)
+          type)
           
         
       
@@ -217,7 +254,7 @@ the linkage is specified for APR. It wou
 
 
-

Typedef Documentation

+

Typedef Documentation

@@ -244,7 +281,7 @@ the linkage is specified for APR. It wou
-

Function Documentation

+

Function Documentation

@@ -407,7 +444,7 @@ the linkage is specified for APR. It wou apr_abortfunc_t apr_pool_abort_get ( apr_pool_t *  - pool) + pool) @@ -459,7 +496,7 @@ the linkage is specified for APR. It wou apr_allocator_t* apr_pool_allocator_get ( apr_pool_t *  - pool) + pool) @@ -482,7 +519,7 @@ the linkage is specified for APR. It wou void apr_pool_clear ( apr_pool_t *  - p) + p) @@ -577,7 +614,7 @@ the linkage is specified for APR. It wou apr_status_t apr_pool_create_core ( apr_pool_t **  - newpool) + newpool) @@ -761,34 +798,10 @@ the linkage is specified for APR. It wou

Debug version of apr_pool_create_ex.

Parameters
- -
newpool
-
-
-
See Also
apr_pool_create.
-
Parameters
- - -
parent
-
-
-
See Also
apr_pool_create.
-
Parameters
- - -
abort_fn
-
-
-
See Also
apr_pool_create.
-
Parameters
- - -
allocator
-
-
-
See Also
apr_pool_create.
-
Parameters
- + + + +
newpool@seeapr_pool_create.
parent@seeapr_pool_create.
abort_fn@seeapr_pool_create.
allocator@seeapr_pool_create.
file_lineWhere the function is called from. This is usually APR_POOL__FILE_LINE__.
@@ -878,27 +891,9 @@ the linkage is specified for APR. It wou

Debug version of apr_pool_create_unmanaged_ex.

Parameters
- -
newpool
-
-
-
See Also
apr_pool_create_unmanaged.
-
Parameters
- - -
abort_fn
-
-
-
See Also
apr_pool_create_unmanaged.
-
Parameters
- - -
allocator
-
-
-
See Also
apr_pool_create_unmanaged.
-
Parameters
- + + +
newpool@seeapr_pool_create_unmanaged.
abort_fn@seeapr_pool_create_unmanaged.
allocator@seeapr_pool_create_unmanaged.
file_lineWhere the function is called from. This is usually APR_POOL__FILE_LINE__.
@@ -915,7 +910,7 @@ the linkage is specified for APR. It wou void apr_pool_destroy ( apr_pool_t *  - p) + p) @@ -974,7 +969,7 @@ the linkage is specified for APR. It wou apr_status_t apr_pool_initialize ( void  - ) + ) @@ -1028,7 +1023,7 @@ the linkage is specified for APR. It wou apr_pool_t* apr_pool_parent_get ( apr_pool_t *  - pool) + pool) @@ -1086,7 +1081,7 @@ the linkage is specified for APR. It wou void apr_pool_terminate ( void  - ) + ) @@ -1242,9 +1237,9 @@ More generally, the key and the data to