int socket_fd_api::connect(const sockaddr *__to, socklen_t __tolen) { __log_info_func(""); int ret = orig_os_api.connect(m_fd, __to, __tolen); if (ret) { __log_info_dbg("connect failed (ret=%d %m)", ret); } return ret; }
int socket_fd_api::accept(struct sockaddr *__addr, socklen_t *__addrlen) { __log_info_func(""); int ret = orig_os_api.accept(m_fd, __addr, __addrlen); if (ret < 0) { __log_info_dbg("accept failed (ret=%d %m)", ret); } return ret; }
int socket_fd_api::shutdown(int __how) { __log_info_func(""); int ret = orig_os_api.shutdown(m_fd, __how); if (ret) { __log_info_dbg("shutdown failed (ret=%d %m)", ret); } return ret; }
int socket_fd_api::bind(const sockaddr *__addr, socklen_t __addrlen) { __log_info_func(""); int ret = orig_os_api.bind(m_fd, __addr, __addrlen); if (ret) { __log_info_dbg("bind failed (ret=%d %m)", ret); } return ret; }
int socket_fd_api::getpeername(sockaddr *__name, socklen_t *__namelen) { __log_info_func(""); int ret = orig_os_api.getpeername(m_fd, __name, __namelen); if (ret) { __log_info_dbg("getpeername failed (ret=%d %m)", ret); } return ret; }
int socket_fd_api::listen(int backlog) { __log_info_func(""); int ret = orig_os_api.listen(m_fd, backlog); if (ret < 0) { __log_info_dbg("listen failed (ret=%d %m)", ret); } return ret; }
int socket_fd_api::getsockopt(int __level, int __optname, void *__optval, socklen_t *__optlen) throw (vma_error) { __log_info_func(""); int ret = orig_os_api.getsockopt(m_fd, __level, __optname, __optval, __optlen); if (ret) { __log_info_dbg("getsockopt failed (ret=%d %m)", ret); } return ret; }
void buffer_pool::free_bpool_resources() { if (m_n_buffers == m_n_buffers_created) { __log_info_func("count %lu, missing %lu", m_n_buffers, m_n_buffers_created-m_n_buffers); } else { __log_info_dbg("count %lu, missing %lu", m_n_buffers, m_n_buffers_created - m_n_buffers); } vma_stats_instance_remove_bpool_block(m_p_bpool_stat); __log_info_func("done"); }
void buffer_pool::print_val_tbl() { __log_info_dbg("pool 0x%X size: %ld buffers: %lu", this, m_size, m_n_buffers); }