Panda3D
Public Member Functions | List of all members
RingBuffer Class Reference

This is an implemention of the membuffer with ring buffer interface on it.... More...

#include "ringbuffer.h"

Inheritance diagram for RingBuffer:
MemBuffer Buffered_DatagramReader Buffered_DatagramWriter

Public Member Functions

 RingBuffer (size_t in_size=4096)
 
size_t AmountBuffered (void)
 
size_t BufferAvailabe (void)
 
void Compress (void)
 
void FullCompress (void)
 
bool Get (char *data, size_t len)
 
bool Put (const char *data, size_t len)
 
void ResetContent (void)
 

Detailed Description

This is an implemention of the membuffer with ring buffer interface on it....

Main target right know is base class for network stream buffering both input and output

see BufferedReader_Gm BufferedWriter_Gm

Definition at line 19 of file ringbuffer.h.


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