X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Futils%2Fsocket.cpp;h=e75e27f23364739226a96792c5fad4f535f38c91;hb=7591838644a3fcb5145b9ccc7200166debe7ba87;hp=8badddfc5b32dd0aaaa1298c0888382b3988813c;hpb=b4d0643afdb3ad69298dac22e4b3380038f301af;p=apps%2Flow-level-can-service.git diff --git a/src/utils/socket.cpp b/src/utils/socket.cpp index 8badddf..e75e27f 100644 --- a/src/utils/socket.cpp +++ b/src/utils/socket.cpp @@ -39,14 +39,14 @@ namespace utils if(socket_ != INVALID_SOCKET) ::close(socket_); } - + /// @brief Test if socket is valid. /// @return true if valid, false otherwise. socket_t::operator bool() const { return socket_ != INVALID_SOCKET; } - + /// @brief Open the socket. /// @param[in] domain Specifies the communications domain in which a socket is to be created. /// @param[in] type Specifies the type of socket to be created. @@ -58,28 +58,28 @@ namespace utils socket_ = ::socket(domain, type, protocol); return socket_; } - + /// @brief Close the socket. /// @return 0 if success. int socket_t::close() { return socket_ != INVALID_SOCKET ? ::close(socket_) : 0; } - + /// @brief Set socket option. /// @return 0 if success. int socket_t::setopt(int level, int optname, const void* optval, socklen_t optlen) { return socket_ != INVALID_SOCKET ? ::setsockopt(socket_, level, optname, optval, optlen) : 0; } - + /// @brief Bind the socket. /// @return 0 if success. int socket_t::bind(const struct sockaddr* addr, socklen_t len) { return socket_ != INVALID_SOCKET ? ::bind(socket_, addr, len) : 0; } - + /// @brief Get the file descriptor. /// @return The socket's file descriptor int socket_t::socket() const