|
| Classes |
| Class "jk_pool" Detail: |
struct jk_pool {};@file jk_pool.h @brief Jk memory allocation Similar with apr_pools, but completely unsynchronized. XXX use same names Alignment macros Default alignment jk pool structure
| Class "jk_shm" Detail: |
struct jk_shm {};jk shm structure
| Class "jk_shm_header" Detail: |
struct jk_shm_header {};jk shm header record structure
| Class "jk_shm_worker" Detail: |
struct jk_shm_worker {};@file jk_shm.h @brief Jk shared memory management jk shm worker record structure
| Global Functions Detail: |
static void display_workers(jk_ws_service_t *s, status_worker_t *sw, const char *dworker, jk_logger_t *l);int jk_b_copy(jk_msg_buf_t *smsg, jk_msg_buf_t *dmsg);unsigned char jk_b_get_byte(jk_msg_buf_t *msg);int jk_b_get_bytes(jk_msg_buf_t *msg, unsigned char *buf, int len);unsigned short jk_b_get_int(jk_msg_buf_t *msg);unsigned long jk_b_get_long(jk_msg_buf_t *msg);unsigned char *jk_b_get_string(jk_msg_buf_t *msg);jk_msg_buf_t *jk_b_new(jk_pool_t *p);unsigned char jk_b_pget_byte(jk_msg_buf_t *msg, int pos);unsigned short jk_b_pget_int(jk_msg_buf_t *msg, int pos);unsigned long jk_b_pget_long(jk_msg_buf_t *msg, int pos);int jk_b_set_buffer(jk_msg_buf_t *msg, unsigned char *data, int buffSize);void jk_dump_buff(jk_logger_t *l, const char *file, int line, const char *funcname, int level, char *what, jk_msg_buf_t *msg);char *jk_map_replace_properties(const char *value, jk_map_t *m);char *jk_map_replace_properties(const char *value, jk_map_t *m);