COVISE Core
|
#include <covise_connect.h>
Public Member Functions | |
ConnectionList () | |
ConnectionList (ServerConnection *) | |
~ConnectionList () | |
void | add_open_conn (ServerConnection *c) |
void | add (Connection *c) |
void | remove (Connection *c) |
void | deleteConnection (Connection *c) |
Connection * | get_last () |
Connection * | wait_for_input () |
Connection * | check_for_input (float time=0.0) |
void | reset () |
Connection * | next () |
int | count () |
Private Attributes | |
long | curidx = -1 |
std::vector< Connection * > | connlist |
fd_set | fdvar |
int | maxfd |
ServerConnection * | open_sock |
ConnectionList::ConnectionList | ( | ) |
ConnectionList::ConnectionList | ( | ServerConnection * | o_s | ) |
ConnectionList::~ConnectionList | ( | ) |
void ConnectionList::add | ( | Connection * | c | ) |
void ConnectionList::add_open_conn | ( | ServerConnection * | c | ) |
Connection * ConnectionList::check_for_input | ( | float | time = 0.0 | ) |
int ConnectionList::count | ( | ) |
void ConnectionList::deleteConnection | ( | Connection * | c | ) |
Connection * ConnectionList::get_last | ( | ) |
Connection * ConnectionList::next | ( | void | ) |
void ConnectionList::remove | ( | Connection * | c | ) |
Connection * ConnectionList::wait_for_input | ( | ) |
Wait for input infinitely - replaced by loop with timeouts
|
private |
|
private |
|
private |
|
private |
|
private |