|
| 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 "worker_record" Detail: |
struct worker_record {};Worker record should be inside shared memory for correct behavior. Right now it operates on 'equal-load' presumption.
| Global Functions Detail: |
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);