1 #ifndef GCP_UTIL_PORT_H
2 #define GCP_UTIL_PORT_H
13 #include "gcp/util/common/String.h"
14 #include "gcp/util/common/Vector.h"
22 static const unsigned int MAX_RCV_BUFFER = 300;
26 static const unsigned TELNET_PORT_NO = 23;
60 unsigned int readBytes(
unsigned char *message,
int fd=-1);
65 unsigned char getNextByte();
67 std::string readString(
int fd=-1);
69 bool concatenateString(std::ostringstream& os,
int fd=-1,
bool cont=
true);
70 void concatenateChar(std::ostringstream& os,
int fd=-1);
71 int getNbyte(
int fd=-1);
121 bool stripUnprintable_;
131 #endif // End #ifndef GCP_UTIL_PORT_H
void stripUnprintable(bool strip)
Definition: Port.cc:358
Port(int fd=-1)
Definition: Port.cc:22
void setNoBuf()
Definition: Port.cc:379
int getFd()
Definition: Port.h:41
virtual int connect()
Definition: Port.h:48
virtual ~Port()
Definition: Port.cc:30
void dontStrip(std::string strip)
Definition: Port.cc:350
void setLineBuf()
Definition: Port.cc:371
void writeString(std::string &message, int fd=-1)
Definition: Port.cc:35
void writeBytes(Vector< unsigned char > &buffer)
Definition: Port.cc:95
void terminateAt(std::string strip)
Definition: Port.cc:334
Definition: tVideoCapabilitiesEml.cc:67
void strip(std::string strip)
Definition: Port.cc:342
unsigned int readBytes(unsigned char *message, int fd=-1)
Definition: Port.cc:193
void append(std::string append)
Definition: Port.cc:366