|
|
| socket_impl (void) |
|
virtual | ~socket_impl () override |
|
|
virtual class socket * | do_accept (struct sockaddr *address, socklen_t *address_len)=0 |
|
virtual int | do_bind (const struct sockaddr *address, socklen_t address_len)=0 |
|
virtual int | do_connect (const struct sockaddr *address, socklen_t address_len)=0 |
|
virtual int | do_getpeername (struct sockaddr *address, socklen_t *address_len)=0 |
|
virtual int | do_getsockname (struct sockaddr *address, socklen_t *address_len)=0 |
|
virtual int | do_getsockopt (int level, int option_name, void *option_value, socklen_t *option_len)=0 |
|
virtual int | do_listen (int backlog)=0 |
|
virtual ssize_t | do_recv (void *buffer, size_t length, int flags)=0 |
|
virtual ssize_t | do_recvfrom (void *buffer, size_t length, int flags, struct sockaddr *address, socklen_t *address_len)=0 |
|
virtual ssize_t | do_recvmsg (struct msghdr *message, int flags)=0 |
|
virtual ssize_t | do_send (const void *buffer, size_t length, int flags)=0 |
|
virtual ssize_t | do_sendmsg (const struct msghdr *message, int flags)=0 |
|
virtual ssize_t | do_sendto (const void *message, size_t length, int flags, const struct sockaddr *dest_addr, socklen_t dest_len)=0 |
|
virtual int | do_setsockopt (int level, int option_name, const void *option_value, socklen_t option_len)=0 |
|
virtual int | do_shutdown (int how)=0 |
|
virtual int | do_sockatmark (void)=0 |
|
|
virtual void | do_deallocate (void) |
|
virtual bool | do_is_opened (void)=0 |
|
virtual bool | do_is_connected (void) |
|
virtual ssize_t | do_read (void *buf, std::size_t nbyte)=0 |
|
virtual ssize_t | do_write (const void *buf, std::size_t nbyte)=0 |
|
virtual ssize_t | do_writev (const struct iovec *iov, int iovcnt) |
|
virtual int | do_vfcntl (int cmd, std::va_list args) |
|
virtual int | do_isatty (void) |
|
virtual int | do_fstat (struct stat *buf) |
|
virtual off_t | do_lseek (off_t offset, int whence)=0 |
|
virtual int | do_close (void)=0 |
|
off_t | offset (void) |
|
void | offset (off_t offset) |
|
Definition at line 213 of file posix-io/socket.h.