X-Git-Url: https://git.llucax.com/software/posixx.git/blobdiff_plain/7b35c34eaa3ee421eb5effc63801aeff69a9ffe8..67c511b36d56c5042cef47d84a5f91e24f3fcbe5:/test/linux/tipc/common.hpp diff --git a/test/linux/tipc/common.hpp b/test/linux/tipc/common.hpp index 81cf51e..2619663 100644 --- a/test/linux/tipc/common.hpp +++ b/test/linux/tipc/common.hpp @@ -2,40 +2,12 @@ #define TEST_LINUX_TIPC_COMMON_HPP_ #include // posixx::linux::tipc -#include // std::ostream +#include // address output formatting #define PTYPE 10000 #define INST1 10001 #define INST2 10002 -static inline -std::ostream& operator << (std::ostream& os, - const posixx::linux::tipc::sockaddr& sa) throw() -{ - using posixx::linux::tipc::sockaddr; - os << "tipc::sockaddr(scope=" << unsigned(sa.scope) << ", "; - switch (sa.type()) - { - case sockaddr::ID: - os << "id(ref=" << sa.addr.id.ref - << ", node=" << sa.addr.id.node << ")"; - break; - case sockaddr::NAME: - os << "name(type=" << sa.addr.name.name.type - << ", instance=" << sa.addr.name.name.instance - << ", domain=" << sa.addr.name.domain << ")"; - break; - case sockaddr::NAMESEQ: - os << "nameseq(type=" << sa.addr.nameseq.type - << ", lower=" << sa.addr.nameseq.lower - << ", upper=" << sa.addr.nameseq.upper << ")"; - break; - default: - os << "UNKNOWN!"; - } - return os << ")"; -} - // no need to clean addresses #define clean_test_address(socket, addr)