openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
wrappers.h
Go to the documentation of this file.
1 #ifndef __wrappers_h
2 #define __wrappers_h
3 #include <string>
4 
5 ssize_t singleRead(int fd, void *buf, size_t count);
6 ssize_t timedRead(int fd, void *buf, size_t count, int initialtimeout, int interbytetimeout);
7 ssize_t readLine(int fd, char** buffer, size_t* bufsize);
8 ssize_t writeAll(int fd, const void *buf, size_t count);
9 int Select(int maxfd, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);
10 int Connect(const char *hostname, int port, int timeoutsec);
11 std::string base64encode(const std::string str);
12 std::string base64decode(const std::string hash);
13 std::string readLink(const std::string &link);
14 bool contains(const std::string &str, const std::string &substr);
15 bool endsWith(const std::string &str, const std::string &suffix);
16 bool startsWith(const std::string &str, const std::string &prefix);
17 
18 #endif
int count
Definition: newplugin.py:14
port
Definition: CCcamInfo.py:253
str
Definition: enigma_py_patcher.py:14
bool startsWith(const std::string &str, const std::string &prefix)
Definition: wrappers.cpp:323
int Connect(const char *hostname, int port, int timeoutsec)
Definition: wrappers.cpp:130
std::string base64decode(const std::string hash)
Definition: wrappers.cpp:284
ssize_t writeAll(int fd, const void *buf, size_t count)
Definition: wrappers.cpp:242
std::string readLink(const std::string &link)
Definition: wrappers.cpp:306
ssize_t timedRead(int fd, void *buf, size_t count, int initialtimeout, int interbytetimeout)
Definition: wrappers.cpp:73
std::string base64encode(const std::string str)
Definition: wrappers.cpp:263
bool endsWith(const std::string &str, const std::string &suffix)
Definition: wrappers.cpp:318
ssize_t singleRead(int fd, void *buf, size_t count)
Definition: wrappers.cpp:58
ssize_t readLine(int fd, char **buffer, size_t *bufsize)
Definition: wrappers.cpp:106
bool contains(const std::string &str, const std::string &substr)
Definition: wrappers.cpp:313
int Select(int maxfd, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout)
Definition: wrappers.cpp:17