git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix typo
[enigma2.git]
/
lib
/
network
/
socket.cpp
diff --git
a/lib/network/socket.cpp
b/lib/network/socket.cpp
index 9de0ca0a86cbbe6d222425518d53491f761785a5..b2ab7437642568a520391f7ae0846cd766471d97 100644
(file)
--- a/
lib/network/socket.cpp
+++ b/
lib/network/socket.cpp
@@
-43,16
+43,16
@@
void eSocket::inject(const char *data, int len)
readyRead_();
}
readyRead_();
}
-
eS
tring eSocket::readLine()
+
std::s
tring eSocket::readLine()
{
int size=readbuffer.searchchr('\n');
if (size == -1)
{
int size=readbuffer.searchchr('\n');
if (size == -1)
- return
eS
tring();
+ return
std::s
tring();
size++; // ich will auch das \n
char buffer[size+1];
buffer[size]=0;
readbuffer.read(buffer, size);
size++; // ich will auch das \n
char buffer[size+1];
buffer[size]=0;
readbuffer.read(buffer, size);
- return
eS
tring(buffer);
+ return
std::s
tring(buffer);
}
bool eSocket::canReadLine()
}
bool eSocket::canReadLine()
@@
-225,7
+225,7
@@
int eSocket::getDescriptor()
return socketdesc;
}
return socketdesc;
}
-int eSocket::connectToHost(
eS
tring hostname, int port)
+int eSocket::connectToHost(
std::s
tring hostname, int port)
{
struct hostent *server;
int res;
{
struct hostent *server;
int res;
@@
-269,6
+269,7
@@
int eSocket::connectToHost(eString hostname, int port)
eSocket::eSocket(eMainloop *ml): readbuffer(32768), writebuffer(32768), rsn(0)
{
eSocket::eSocket(eMainloop *ml): readbuffer(32768), writebuffer(32768), rsn(0)
{
+ ASSERT(ml);
int s=socket(AF_INET, SOCK_STREAM, 0);
#if 0
eDebug("[SOCKET]: initalized socket %d", socketdesc);
int s=socket(AF_INET, SOCK_STREAM, 0);
#if 0
eDebug("[SOCKET]: initalized socket %d", socketdesc);