Go to the documentation of this file.
34 static const int queued_frame_records = 500;
55 std::string get_hostname();
58 virtual void receive_datagram(
const NetDatagram &datagram);
61 void handle_client_udp_data(
const Datagram &datagram);
62 void dequeue_frame_data();
75 std::string _hostname;
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void close()
This will be called by the PStatClientData in response to its close() call.
The overall manager of the network connections.
PStatMonitor * get_monitor()
Returns the monitor that this reader serves.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This kind of message is sent from the client to the server on the TCP socket to establish critical co...
void idle()
Called each frame to do what needs to be done for the monitor's user- defined idle routines.
Represents a single TCP or UDP socket for input or output.
void set_tcp_connection(Connection *tcp_connection)
This is intended to be called only once, immediately after construction, by the PStatListener that cr...
An ordered list of data elements, formatted in memory for transmission over a socket or writing to a ...
The data associated with a particular client, but not with any one particular frame or thread: the li...
void lost_connection()
This is called by the PStatServer when it detects that the connection has been lost.
This class handles threaded delivery of datagrams to various TCP or UDP sockets.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A specific kind of Datagram, especially for sending across or receiving from a network.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is an abstract class that presents the interface to any number of different front-ends for the s...
This is the class that does all the work for handling communications from a single Panda client.
This is an abstract base class for a family of classes that listen for activity on a socket and respo...
Contains the raw timing and level data for a single frame.