#include <mysocket.h>
Public Member Functions | |
Socket (int port) | |
~Socket () | |
ssize_t | Read (std::string &a) |
void | Write (const std::string &s) |
ssize_t | Poll () |
void | Write (const char *in) |
Private Member Functions | |
void | OpenSocket (int port) |
Private Attributes | |
int | sock |
int | conn |
Definition at line 45 of file mysocket.h.
Socket::Socket | ( | int | port | ) |
Definition at line 112 of file mysocket.cpp.
References OpenSocket().
Socket::~Socket | ( | ) |
Definition at line 116 of file mysocket.cpp.
void Socket::OpenSocket | ( | int | port | ) | [private] |
ssize_t Socket::Poll | ( | ) |
Definition at line 211 of file mysocket.cpp.
References conn.
Referenced by UserInterface::Step().
ssize_t Socket::Read | ( | std::string & | a | ) |
Definition at line 85 of file mysocket.cpp.
References conn.
Referenced by UserInterface::Step().
void Socket::Write | ( | const char * | in | ) | [inline] |
Definition at line 65 of file mysocket.h.
References Write().
void Socket::Write | ( | const std::string & | s | ) |
Reimplemented in UserInterface.
Definition at line 100 of file mysocket.cpp.
References conn.
Referenced by Write().
int Socket::conn [private] |
Definition at line 54 of file mysocket.h.
Referenced by OpenSocket(), Poll(), Read(), and Write().
int Socket::sock [private] |
Definition at line 54 of file mysocket.h.
Referenced by OpenSocket().