This is a brief description. More...
#include <StreamServer.h>
Public Member Functions | |
| StreamServer () | |
| virtual | ~StreamServer () |
| const std::map< uint64_t, StreamSocket * > & | getSocketMap () const |
| Accessor to get the value of socketMap. | |
| bool | setSocketMap (std::map< uint64_t, StreamSocket * > socketMap) |
| Accessor to set value of socketMap. | |
| StreamSocket * | getListener () const |
| Accessor to get the value of listener. | |
| bool | setListener (StreamSocket *listener) |
| Accessor to set value of listener. | |
| const Time & | getTimeout () const |
| Accessor to get the value of timeout. | |
| bool | setTimeout (const Time &timeout) |
| Accessor to set value of timeout. | |
| bool | open (InetAddress ipAddress, short port) |
| Operation open. | |
| int | send (Packet &packet) |
| Operation send. | |
| int | receive (Packet &packet) |
| Operation receive. | |
| bool | reuseAddress (bool enabled) |
| Operation reuseAddress. | |
| StreamSocket * | connectNew (InetAddress address, short port) |
| std::string | toString () const |
Protected Attributes | |
| std::map< uint64_t, StreamSocket * > | socketMap |
| StreamSocket * | listener |
| Time | timeout |
| int | epoll |
| struct epoll_event * | events |
| int | pendingEventCount |
| int | nextEvent |
Friends | |
| std::ostream & | operator<< (std::ostream &output, const StreamServer &object) |
Detailed description.
| openjaus::system::StreamServer::StreamServer | ( | ) |
| openjaus::system::StreamServer::~StreamServer | ( | ) | [virtual] |
| StreamSocket * openjaus::system::StreamServer::connectNew | ( | InetAddress | address, | |
| short | port | |||
| ) |
| address | ||
| port |
| StreamSocket * openjaus::system::StreamServer::getListener | ( | ) | const |
| const std::map< uint64_t, StreamSocket * > & openjaus::system::StreamServer::getSocketMap | ( | ) | const |
| const Time & openjaus::system::StreamServer::getTimeout | ( | ) | const |
| bool openjaus::system::StreamServer::open | ( | InetAddress | ipAddress, | |
| short | port | |||
| ) |
| ipAddress | ||
| port |
| int openjaus::system::StreamServer::receive | ( | Packet & | packet | ) |
| packet |
| bool openjaus::system::StreamServer::reuseAddress | ( | bool | enabled | ) |
| enabled |
| int openjaus::system::StreamServer::send | ( | Packet & | packet | ) |
| packet |
| bool openjaus::system::StreamServer::setListener | ( | StreamSocket * | listener | ) |
| listener | The value of the new listener. |
| bool openjaus::system::StreamServer::setSocketMap | ( | std::map< uint64_t, StreamSocket * > | socketMap | ) |
| socketMap | The value of the new socketMap. |
| bool openjaus::system::StreamServer::setTimeout | ( | const Time & | timeout | ) |
| timeout | The value of the new timeout. |
| std::string openjaus::system::StreamServer::toString | ( | ) | const |
| std::ostream& operator<< | ( | std::ostream & | output, | |
| const StreamServer & | object | |||
| ) | [friend] |
int openjaus::system::StreamServer::epoll [protected] |
struct epoll_event* openjaus::system::StreamServer::events [protected] |
StreamSocket* openjaus::system::StreamServer::listener [protected] |
int openjaus::system::StreamServer::nextEvent [protected] |
int openjaus::system::StreamServer::pendingEventCount [protected] |
std::map< uint64_t, StreamSocket * > openjaus::system::StreamServer::socketMap [protected] |
Time openjaus::system::StreamServer::timeout [protected] |
1.7.1