Where Online Learning is simpler!
The C and C++ Include Header Files
/usr/include/apache2/modperl_env.h
$ cat -n /usr/include/apache2/modperl_env.h 1 /* Licensed to the Apache Software Foundation (ASF) under one or more 2 * contributor license agreements. See the NOTICE file distributed with 3 * this work for additional information regarding copyright ownership. 4 * The ASF licenses this file to You under the Apache License, Version 2.0 5 * (the "License"); you may not use this file except in compliance with 6 * the License. You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 #ifndef MODPERL_ENV_H 18 #define MODPERL_ENV_H 19 20 #ifndef ENVHV 21 # define ENVHV GvHV(PL_envgv) 22 #endif 23 24 #define modperl_env_untie(mg_flags) \ 25 MP_magical_untie(ENVHV, mg_flags) 26 27 #define modperl_env_tie(mg_flags) \ 28 MP_magical_tie(ENVHV, mg_flags) 29 30 #define modperl_envelem_tie(sv, key, klen) \ 31 sv_magicext(sv, (SV *)NULL, PERL_MAGIC_envelem, &MP_vtbl_envelem, key, klen) 32 33 void modperl_env_hash_keys(pTHX); 34 35 void modperl_env_clear(pTHX); 36 37 void modperl_env_hv_store(pTHX_ const char *key, const char *val); 38 39 void modperl_env_sync_srv_env_hash2table(pTHX_ apr_pool_t *p, 40 modperl_config_srv_t *scfg); 41 42 void modperl_env_sync_dir_env_hash2table(pTHX_ apr_pool_t *p, 43 modperl_config_dir_t *dcfg); 44 45 void modperl_env_configure_server(pTHX_ apr_pool_t *p, server_rec *s); 46 47 void modperl_env_configure_request_srv(pTHX_ request_rec *r); 48 49 void modperl_env_configure_request_dir(pTHX_ request_rec *r); 50 51 void modperl_env_default_populate(pTHX); 52 53 void modperl_env_request_populate(pTHX_ request_rec *r); 54 55 void modperl_env_request_unpopulate(pTHX_ request_rec *r); 56 57 void modperl_env_request_tie(pTHX_ request_rec *r); 58 59 void modperl_env_request_untie(pTHX_ request_rec *r); 60 61 void modperl_env_init(pTHX); 62 63 void modperl_env_unload(pTHX); 64 65 extern MGVTBL MP_vtbl_env; 66 extern MGVTBL MP_vtbl_envelem; 67 68 #endif /* MODPERL_ENV_H */ 69 70 /* 71 * Local Variables: 72 * c-basic-offset: 4 73 * indent-tabs-mode: nil 74 * End: 75 */
Contact us
|
About us
|
Term of use
|
Copyright © 2000-2025 MyWebUniversity.com ™