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_hostname.cpp File Reference
#include <arpa/inet.h>
#include <ifaddrs.h>
#include <iostream>
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <cstring>
#include <algorithm>
#include <cerrno>
#include <array>
#include <utility>
#include <iterator>
#include <vector>
#include <thread>
#include <chrono>
#include "irods_exception.hpp"
#include "rodsErrorTable.h"
#include "rodsLog.h"
Include dependency graph for irods_hostname.cpp:

Go to the source code of this file.

Functions

bool operator== (const struct in_addr &lhs, const struct in_addr &rhs)
 
bool operator== (const struct in6_addr &lhs, const struct in6_addr &rhs)
 
bool hostname_resolves_to_local_address (const char *hostname)
 

Function Documentation

◆ hostname_resolves_to_local_address()

bool hostname_resolves_to_local_address ( const char *  hostname)

◆ operator==() [1/2]

bool operator== ( const struct in6_addr &  lhs,
const struct in6_addr &  rhs 
)

Definition at line 27 of file irods_hostname.cpp.

References irods::experimental::filesystem::client::begin(), and irods::experimental::filesystem::client::end().

Here is the call graph for this function:

◆ operator==() [2/2]

bool operator== ( const struct in_addr &  lhs,
const struct in_addr &  rhs 
)

Definition at line 22 of file irods_hostname.cpp.