irods  4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.
  Fossies Dox: irods-4.2.8.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

irods_socket_information.cpp File Reference
#include <algorithm>
#include <arpa/inet.h>
#include <boost/filesystem.hpp>
#include <boost/format.hpp>
#include <iostream>
#include <netinet/in.h>
#include <sys/socket.h>
#include <vector>
#include "rodsErrorTable.h"
#include "irods_exception.hpp"
Include dependency graph for irods_socket_information.cpp:

Go to the source code of this file.


std::string socket_fd_to_remote_address (const int fd)
std::vector< intget_open_socket_file_descriptors (void)

Function Documentation

◆ get_open_socket_file_descriptors()

std::vector<int> get_open_socket_file_descriptors ( void  )

Definition at line 37 of file irods_socket_information.cpp.

References terminate_irods_processes::e, irods::experimental::filesystem::client::end(), SYS_INTERNAL_ERR, and THROW.

Referenced by create_log_error_prefix().

Here is the call graph for this function:

◆ socket_fd_to_remote_address()

std::string socket_fd_to_remote_address ( const int  fd)

Definition at line 14 of file irods_socket_information.cpp.


Referenced by create_log_error_prefix(), and set_agent_process_name().