|  | 
typedef basic_socket_iostream< tcp > iostream;
| Name | Description | 
|---|---|
| The clock type. | |
| The duration type. | |
| (Deprecated: Use duration.) The duration type. | |
| The endpoint type. | |
| The protocol type. | |
| The time type. | |
| (Deprecated: Use time_point.) The time type. | 
| Name | Description | 
|---|---|
| basic_socket_iostream [constructor] | 
                    Construct a basic_socket_iostream without establishing a connection.
                     | 
| Close the connection. | |
| Establish a connection to an endpoint corresponding to a resolver query. | |
| Get the last error associated with the stream. | |
| Set the stream's expiry time relative to now. | |
| 
                    (Deprecated: Use expiry().) Get the stream's expiry time as an
                    absolute time.  | |
| 
                    (Deprecated: Use expiry().) Get the stream's expiry time relative
                    to now.  | |
| Get the stream's expiry time as an absolute time. | |
| Move-assign a basic_socket_iostream from another. | |
| Return a pointer to the underlying streambuf. | |
| Get a reference to the underlying socket. | 
          Header: asio/ip/tcp.hpp
        
          Convenience header: asio.hpp