17#ifndef O2EVE_LOCATION_H
18#define O2EVE_LOCATION_H
30 std::string
host =
"localhost";
40 std::string mFileName;
43 std::string mHostName;
48 this->mFileName =
params.fileName;
49 this->mToFile = !
params.fileName.empty() &&
params.toFile;
53 this->mHostName =
params.host;
54 this->mClientSocket = -1;
55 this->mTimeout =
params.timeout;
64 [[nodiscard]] std::string
fileName()
const {
return this->mFileName; }
65 [[nodiscard]] std::string
hostName()
const {
return this->mHostName; }
66 [[nodiscard]]
int port()
const {
return this->mPort; }
std::string hostName() const
void write(char *buf, std::streamsize size)
std::string fileName() const
Location(const LocationParams ¶ms)
GLenum const GLfloat * params
GLbitfield GLuint64 timeout
GLenum GLuint GLenum GLsizei const GLchar * buf