JayBeams  0.1
Another project to have fun coding.
Public Member Functions | List of all members
jb::itch5::testing::mock_udp_socket Struct Reference

A Mock Object for the socket class. More...

#include <mock_udp_socket.hpp>

Public Member Functions

 mock_udp_socket ()
 Constructor, create a mock instance. More...
 
 mock_udp_socket (boost::asio::io_service &io)
 
 MOCK_METHOD1 (open, void(boost::asio::ip::udp::socket::protocol_type))
 
 MOCK_METHOD1 (bind, void(boost::asio::ip::udp::socket::endpoint_type))
 
 MOCK_METHOD1 (set_option, void(boost::asio::ip::multicast::join_group const &))
 
 MOCK_METHOD1 (set_option, void(boost::asio::ip::multicast::hops const &))
 
 MOCK_METHOD1 (set_option, void(boost::asio::ip::unicast::hops const &))
 
 MOCK_METHOD1 (set_option, void(boost::asio::socket_base::broadcast const &))
 
 MOCK_METHOD1 (set_option, void(boost::asio::socket_base::debug const &))
 
 MOCK_METHOD1 (set_option, void(boost::asio::socket_base::do_not_route const &))
 
 MOCK_METHOD1 (set_option, void(boost::asio::socket_base::linger const &))
 
 MOCK_METHOD1 (set_option, void(boost::asio::ip::multicast::enable_loopback const &))
 
 MOCK_METHOD1 (set_option, void(boost::asio::ip::multicast::outbound_interface const &))
 
 MOCK_METHOD1 (set_option, void(boost::asio::ip::udp::socket::reuse_address const &))
 
 MOCK_METHOD1 (set_option, void(boost::asio::socket_base::receive_buffer_size const &))
 
 MOCK_METHOD1 (set_option, void(boost::asio::socket_base::receive_low_watermark const &))
 
 MOCK_METHOD1 (set_option, void(boost::asio::socket_base::send_buffer_size const &))
 
 MOCK_METHOD1 (set_option, void(boost::asio::socket_base::send_low_watermark const &))
 

Detailed Description

A Mock Object for the socket class.

Definition at line 12 of file mock_udp_socket.hpp.

Constructor & Destructor Documentation

◆ mock_udp_socket() [1/2]

jb::itch5::testing::mock_udp_socket::mock_udp_socket ( )
inline

Constructor, create a mock instance.

Definition at line 14 of file mock_udp_socket.hpp.

◆ mock_udp_socket() [2/2]

jb::itch5::testing::mock_udp_socket::mock_udp_socket ( boost::asio::io_service &  io)
inlineexplicit

Definition at line 16 of file mock_udp_socket.hpp.

References MOCK_METHOD1().

Member Function Documentation

◆ MOCK_METHOD1() [1/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( open  ,
void(boost::asio::ip::udp::socket::protocol_type)   
)

Referenced by mock_udp_socket().

◆ MOCK_METHOD1() [2/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( bind  ,
void(boost::asio::ip::udp::socket::endpoint_type)   
)

◆ MOCK_METHOD1() [3/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( set_option  ,
void(boost::asio::ip::multicast::join_group const &)   
)

◆ MOCK_METHOD1() [4/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( set_option  ,
void(boost::asio::ip::multicast::hops const &)   
)

◆ MOCK_METHOD1() [5/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( set_option  ,
void(boost::asio::ip::unicast::hops const &)   
)

◆ MOCK_METHOD1() [6/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( set_option  ,
void(boost::asio::socket_base::broadcast const &)   
)

◆ MOCK_METHOD1() [7/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( set_option  ,
void(boost::asio::socket_base::debug const &)   
)

◆ MOCK_METHOD1() [8/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( set_option  ,
void(boost::asio::socket_base::do_not_route const &)   
)

◆ MOCK_METHOD1() [9/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( set_option  ,
void(boost::asio::socket_base::linger const &)   
)

◆ MOCK_METHOD1() [10/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( set_option  ,
void(boost::asio::ip::multicast::enable_loopback const &)   
)

◆ MOCK_METHOD1() [11/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( set_option  ,
void(boost::asio::ip::multicast::outbound_interface const &)   
)

◆ MOCK_METHOD1() [12/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( set_option  ,
void(boost::asio::ip::udp::socket::reuse_address const &)   
)

◆ MOCK_METHOD1() [13/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( set_option  ,
void(boost::asio::socket_base::receive_buffer_size const &)   
)

◆ MOCK_METHOD1() [14/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( set_option  ,
void(boost::asio::socket_base::receive_low_watermark const &)   
)

◆ MOCK_METHOD1() [15/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( set_option  ,
void(boost::asio::socket_base::send_buffer_size const &)   
)

◆ MOCK_METHOD1() [16/16]

jb::itch5::testing::mock_udp_socket::MOCK_METHOD1 ( set_option  ,
void(boost::asio::socket_base::send_low_watermark const &)   
)

The documentation for this struct was generated from the following file: