Panda3D
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Buffered_DatagramReader Class Reference
Inheritance diagram for Buffered_DatagramReader:
RingBuffer

Public Member Functions

 Buffered_DatagramReader (int in_size=8192)
 Constructor.
 
template<class SOCK_TYPE >
int PumpMessageReader (Datagram &inmsg, SOCK_TYPE &sck)
 
template<class SOCK_TYPE >
int ReadPump (SOCK_TYPE &sck)
 
void ReSet (void)
 Reset all read content, ie.
 

Detailed Description

Definition at line 16 of file buffered_datagramreader.h.

Constructor & Destructor Documentation

◆ Buffered_DatagramReader()

Buffered_DatagramReader::Buffered_DatagramReader ( int in_size = 8192)
inline

Constructor.

Passes size up to ring buffer.

Definition at line 24 of file buffered_datagramreader.I.

Member Function Documentation

◆ PumpMessageReader()

template<class SOCK_TYPE >
int Buffered_DatagramReader::PumpMessageReader ( Datagram & inmsg,
SOCK_TYPE & sck )
inline

Definition at line 26 of file buffered_datagramreader.h.

◆ ReadPump()

template<class SOCK_TYPE >
int Buffered_DatagramReader::ReadPump ( SOCK_TYPE & sck)
inline

Definition at line 43 of file buffered_datagramreader.h.

◆ ReSet()

void Buffered_DatagramReader::ReSet ( void )
inline

Reset all read content, ie.

zeroes out buffer.

If you lose framing, this will not help.

Definition at line 33 of file buffered_datagramreader.I.

References RingBuffer::ResetContent().


The documentation for this class was generated from the following files: