Lines Matching full:const

33     virtual int open(const char* pathname, int flags) const = 0;
34 virtual int read(int fd, void* buf, std::size_t count) const = 0;
36 off_t offset) const = 0;
37 virtual int pwrite(int fd, const void* buf, std::size_t count,
38 off_t offset) const = 0;
39 virtual int close(int fd) const = 0;
41 int fd, off_t offset) const = 0;
42 virtual int munmap(void* addr, std::size_t length) const = 0;
43 virtual int getpagesize() const = 0;
44 virtual int ioctl(int fd, unsigned long request, void* param) const = 0;
45 virtual int poll(struct pollfd* fds, nfds_t nfds, int timeout) const = 0;
46 virtual int socket(int domain, int type, int protocol) const = 0;
47 virtual int connect(int sockfd, const struct sockaddr* addr,
48 socklen_t addrlen) const = 0;
49 virtual ssize_t send(int sockfd, const void* buf, size_t len,
50 int flags) const = 0;
52 size_t count) const = 0;
53 virtual int getaddrinfo(const char* node, const char* service,
54 const struct addrinfo* hints,
55 struct addrinfo** res) const = 0;
56 virtual void freeaddrinfo(struct addrinfo* res) const = 0;
57 virtual std::int64_t getSize(const char* pathname) const = 0;
68 int open(const char* pathname, int flags) const override;
69 int read(int fd, void* buf, std::size_t count) const override;
71 off_t offset) const override;
72 int pwrite(int fd, const void* buf, std::size_t count,
73 off_t offset) const override;
74 int close(int fd) const override;
76 off_t offset) const override;
77 int munmap(void* addr, std::size_t length) const override;
78 int getpagesize() const override;
79 int ioctl(int fd, unsigned long request, void* param) const override;
80 int poll(struct pollfd* fds, nfds_t nfds, int timeout) const override;
81 int socket(int domain, int type, int protocol) const override;
82 int connect(int sockfd, const struct sockaddr* addr,
83 socklen_t addrlen) const override;
84 ssize_t send(int sockfd, const void* buf, size_t len,
85 int flags) const override;
87 size_t count) const override;
88 int getaddrinfo(const char* node, const char* service,
89 const struct addrinfo* hints,
90 struct addrinfo** res) const override;
91 void freeaddrinfo(struct addrinfo* res) const override;
93 std::int64_t getSize(const char* pathname) const override;
96 inline std::system_error errnoException(const std::string& message) in errnoException()