📄 apr::const.3
字号:
.PP\fI\f(CI\*(C`APR::Const::HOOK_REALLY_FIRST\*(C'\fI\fR.IX Subsection "APR::Const::HOOK_REALLY_FIRST".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::HOOK_REALLY_LAST\*(C'\fI\fR.IX Subsection "APR::Const::HOOK_REALLY_LAST".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".ie n .Sh """:limit""".el .Sh "\f(CW:limit\fP".IX Subsection ":limit".Vb 1\& use APR::Const \-compile => qw(:limit);.Ve.PPThe \f(CW\*(C`:limit\*(C'\fR group is for \s-1XXX\s0 constants..PP\fI\f(CI\*(C`APR::Const::LIMIT_CPU\*(C'\fI\fR.IX Subsection "APR::Const::LIMIT_CPU".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::LIMIT_MEM\*(C'\fI\fR.IX Subsection "APR::Const::LIMIT_MEM".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::LIMIT_NOFILE\*(C'\fI\fR.IX Subsection "APR::Const::LIMIT_NOFILE".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::LIMIT_NPROC\*(C'\fI\fR.IX Subsection "APR::Const::LIMIT_NPROC".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".ie n .Sh """:lockmech""".el .Sh "\f(CW:lockmech\fP".IX Subsection ":lockmech".Vb 1\& use APR::Const \-compile => qw(:lockmech);.Ve.PPThe \f(CW\*(C`:lockmech\*(C'\fR group is for \s-1XXX\s0 constants..PP\fI\f(CI\*(C`APR::Const::LOCK_DEFAULT\*(C'\fI\fR.IX Subsection "APR::Const::LOCK_DEFAULT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::LOCK_FCNTL\*(C'\fI\fR.IX Subsection "APR::Const::LOCK_FCNTL".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::LOCK_FLOCK\*(C'\fI\fR.IX Subsection "APR::Const::LOCK_FLOCK".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::LOCK_POSIXSEM\*(C'\fI\fR.IX Subsection "APR::Const::LOCK_POSIXSEM".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::LOCK_PROC_PTHREAD\*(C'\fI\fR.IX Subsection "APR::Const::LOCK_PROC_PTHREAD".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::LOCK_SYSVSEM\*(C'\fI\fR.IX Subsection "APR::Const::LOCK_SYSVSEM".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".ie n .Sh """:poll""".el .Sh "\f(CW:poll\fP".IX Subsection ":poll".Vb 1\& use APR::Const \-compile => qw(:poll);.Ve.PPThe \f(CW\*(C`:poll\*(C'\fR group is used by\&\f(CW\*(C`poll\*(C'\fR..PP\fI\f(CI\*(C`APR::Const::POLLERR\*(C'\fI\fR.IX Subsection "APR::Const::POLLERR".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPPending error.PP\fI\f(CI\*(C`APR::Const::POLLHUP\*(C'\fI\fR.IX Subsection "APR::Const::POLLHUP".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPHangup occurred.PP\fI\f(CI\*(C`APR::Const::POLLIN\*(C'\fI\fR.IX Subsection "APR::Const::POLLIN".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPCan read without blocking.PP\fI\f(CI\*(C`APR::Const::POLLNVAL\*(C'\fI\fR.IX Subsection "APR::Const::POLLNVAL".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPDescriptior invalid.PP\fI\f(CI\*(C`APR::Const::POLLOUT\*(C'\fI\fR.IX Subsection "APR::Const::POLLOUT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPCan write without blocking.PP\fI\f(CI\*(C`APR::Const::POLLPRI\*(C'\fI\fR.IX Subsection "APR::Const::POLLPRI".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPPriority data available.ie n .Sh """:read_type""".el .Sh "\f(CW:read_type\fP".IX Subsection ":read_type".Vb 1\& use APR::Const \-compile => qw(:read_type);.Ve.PPThe \f(CW\*(C`:read_type\*(C'\fR group is for \s-1IO\s0 constants..PP\fI\f(CI\*(C`APR::Const::BLOCK_READ\*(C'\fI\fR.IX Subsection "APR::Const::BLOCK_READ".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPthe read function blocks.PP\fI\f(CI\*(C`APR::Const::NONBLOCK_READ\*(C'\fI\fR.IX Subsection "APR::Const::NONBLOCK_READ".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPthe read function does not block.ie n .Sh """:shutdown_how""".el .Sh "\f(CW:shutdown_how\fP".IX Subsection ":shutdown_how".Vb 1\& use APR::Const \-compile => qw(:shutdown_how);.Ve.PPThe \f(CW\*(C`:shutdown_how\*(C'\fR group is for \s-1XXX\s0 constants..PP\fI\f(CI\*(C`APR::Const::SHUTDOWN_READ\*(C'\fI\fR.IX Subsection "APR::Const::SHUTDOWN_READ".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::SHUTDOWN_READWRITE\*(C'\fI\fR.IX Subsection "APR::Const::SHUTDOWN_READWRITE".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::SHUTDOWN_WRITE\*(C'\fI\fR.IX Subsection "APR::Const::SHUTDOWN_WRITE".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".ie n .Sh """:socket""".el .Sh "\f(CW:socket\fP".IX Subsection ":socket".Vb 1\& use APR::Const \-compile => qw(:socket);.Ve.PPThe \f(CW\*(C`:socket\*(C'\fR group is for the\&\f(CW\*(C`APR::Socket\*(C'\fR object constants, inmethods \f(CW\*(C`opt_get\*(C'\fR and\&\f(CW\*(C`opt_set\*(C'\fR..PPThe following section discusses in detail each of the \f(CW\*(C`:socket\*(C'\fRconstants..PP\fI\f(CI\*(C`APR::Const::SO_DEBUG\*(C'\fI\fR.IX Subsection "APR::Const::SO_DEBUG".PPPossible values:.PP\&\s-1XXX\s0.IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPTurns on debugging information.PP\fI\f(CI\*(C`APR::Const::SO_DISCONNECTED\*(C'\fI\fR.IX Subsection "APR::Const::SO_DISCONNECTED".PPQueries the disconnected state of the socket. (Currently only used onWindows).PPPossible values:.PP\&\s-1XXX\s0.IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::SO_KEEPALIVE\*(C'\fI\fR.IX Subsection "APR::Const::SO_KEEPALIVE".PPKeeps connections active.PPPossible values:.PP\&\s-1XXX\s0.IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::SO_LINGER\*(C'\fI\fR.IX Subsection "APR::Const::SO_LINGER".PPLingers on close if data is present.IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::SO_NONBLOCK\*(C'\fI\fR.IX Subsection "APR::Const::SO_NONBLOCK".PPTurns blocking \s-1IO\s0 mode on/off for socket..PPPossible values:.PP.Vb 2\& 1 nonblocking\& 0 blocking.Ve.PPFor example, to set a socket to a blocking \s-1IO\s0 mode:.PP.Vb 6\& use APR::Socket ();\& use APR::Const \-compile => qw(SO_NONBLOCK);\& ...\& if ($socket\->opt_get(APR::Const::SO_NONBLOCK)) {\& $socket\->opt_set(APR::Const::SO_NONBLOCK => 0);\& }.Ve.PPYou don't have to query for this option, before setting it. It wasdone for the demonstration purpose..IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::SO_RCVBUF\*(C'\fI\fR.IX Subsection "APR::Const::SO_RCVBUF".PPControls the \f(CW\*(C`ReceiveBufferSize\*(C'\fR setting.PPPossible values:.PP\&\s-1XXX\s0.IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::SO_REUSEADDR\*(C'\fI\fR.IX Subsection "APR::Const::SO_REUSEADDR".PPThe rules used in validating addresses supplied to bind should allowreuse of local addresses..PPPossible values:.PP\&\s-1XXX\s0.IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::SO_SNDBUF\*(C'\fI\fR.IX Subsection "APR::Const::SO_SNDBUF".PPControls the \f(CW\*(C`SendBufferSize\*(C'\fR setting.PPPossible values:.PP\&\s-1XXX\s0.IP "since: 2.0.00" 4.IX Item "since: 2.0.00".ie n .Sh """:status""".el .Sh "\f(CW:status\fP".IX Subsection ":status".Vb 1\& use APR::Const \-compile => qw(:status);.Ve.PPThe \f(CW\*(C`:status\*(C'\fR group is for the \s-1API\s0 that return status code, or setthe error variable \s-1XXXXXX\s0..PPThe following section discusses in detail each of the available\&\f(CW\*(C`:status\*(C'\fR constants..PP\fI\f(CI\*(C`APR::Const::TIMEUP\*(C'\fI\fR.IX Subsection "APR::Const::TIMEUP".PPThe operation did not finish before the timeout..IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPDue to possible variants in conditions matching \f(CW\*(C`TIMEUP\*(C'\fR, for checking error codes against this you most likely want to use the\&\f(CW\*(C`APR::Status::is_TIMEUP\*(C'\fRfunction instead..ie n .Sh """:table""".el .Sh "\f(CW:table\fP".IX Subsection ":table".Vb 1\& use APR::Const \-compile => qw(:table);.Ve.PPThe \f(CW\*(C`:table\*(C'\fR group is for \f(CW\*(C`overlap()\*(C'\fR and \f(CW\*(C`compress()\*(C'\fR constants.See \f(CW\*(C`APR::Table\*(C'\fR for details..PP\fI\f(CI\*(C`APR::Const::OVERLAP_TABLES_MERGE\*(C'\fI\fR.IX Subsection "APR::Const::OVERLAP_TABLES_MERGE".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPSee \f(CW\*(C`APR::Table::compress\*(C'\fRand \f(CW\*(C`APR::Table::overlap\*(C'\fR..PP\fI\f(CI\*(C`APR::Const::OVERLAP_TABLES_SET\*(C'\fI\fR.IX Subsection "APR::Const::OVERLAP_TABLES_SET".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPSee \f(CW\*(C`APR::Table::compress\*(C'\fRand \f(CW\*(C`APR::Table::overlap\*(C'\fR..ie n .Sh """:uri""".el .Sh "\f(CW:uri\fP".IX Subsection ":uri".Vb 1\& use APR::Const \-compile => qw(:uri);.Ve.PPThe \f(CW\*(C`:uri\*(C'\fR group of constants is for manipulating URIs..PP\fI\f(CI\*(C`APR::Const::URI_ACAP_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_ACAP_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_FTP_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_FTP_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_GOPHER_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_GOPHER_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_HTTPS_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_HTTPS_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_HTTP_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_HTTP_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_IMAP_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_IMAP_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_LDAP_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_LDAP_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_NFS_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_NFS_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_NNTP_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_NNTP_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_POP_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_POP_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_PROSPERO_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_PROSPERO_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_RTSP_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_RTSP_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_SIP_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_SIP_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_SNEWS_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_SNEWS_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_SSH_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_SSH_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_TELNET_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_TELNET_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_TIP_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_TIP_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_UNP_OMITPASSWORD\*(C'\fI\fR.IX Subsection "APR::Const::URI_UNP_OMITPASSWORD".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPSee \f(CW\*(C`APR::URI::unparse\*(C'\fR..PP\fI\f(CI\*(C`APR::Const::URI_UNP_OMITPATHINFO\*(C'\fI\fR.IX Subsection "APR::Const::URI_UNP_OMITPATHINFO".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPSee \f(CW\*(C`APR::URI::unparse\*(C'\fR..PP\fI\f(CI\*(C`APR::Const::URI_UNP_OMITQUERY\*(C'\fI\fR.IX Subsection "APR::Const::URI_UNP_OMITQUERY".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPSee \f(CW\*(C`APR::URI::unparse\*(C'\fR..PP\fI\f(CI\*(C`APR::Const::URI_UNP_OMITSITEPART\*(C'\fI\fR.IX Subsection "APR::Const::URI_UNP_OMITSITEPART".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPSee \f(CW\*(C`APR::URI::unparse\*(C'\fR..PP\fI\f(CI\*(C`APR::Const::URI_UNP_OMITUSER\*(C'\fI\fR.IX Subsection "APR::Const::URI_UNP_OMITUSER".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPSee \f(CW\*(C`APR::URI::unparse\*(C'\fR..PP\fI\f(CI\*(C`APR::Const::URI_UNP_OMITUSERINFO\*(C'\fI\fR.IX Subsection "APR::Const::URI_UNP_OMITUSERINFO".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PP\fI\f(CI\*(C`APR::Const::URI_UNP_REVEALPASSWORD\*(C'\fI\fR.IX Subsection "APR::Const::URI_UNP_REVEALPASSWORD".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPSee \f(CW\*(C`APR::URI::unparse\*(C'\fR..PP\fI\f(CI\*(C`APR::Const::URI_WAIS_DEFAULT_PORT\*(C'\fI\fR.IX Subsection "APR::Const::URI_WAIS_DEFAULT_PORT".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".Sh "Other Constants".IX Subsection "Other Constants"\fI\f(CI\*(C`APR::PerlIO::PERLIO_LAYERS_ARE_ENABLED\*(C'\fI\fR.IX Subsection "APR::PerlIO::PERLIO_LAYERS_ARE_ENABLED".IP "since: 2.0.00" 4.IX Item "since: 2.0.00".PPSee \f(CW\*(C`APR::PerlIO::Constants\*(C'\fR).SH "See Also".IX Header "See Also"mod_perl 2.0 documentation..SH "Copyright".IX Header "Copyright"mod_perl 2.0 and its core modules are copyrighted underThe Apache Software License, Version 2.0..SH "Authors".IX Header "Authors"The mod_perl development team and numerouscontributors.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -