Panda3D
Public Member Functions | Protected Member Functions | Protected Attributes

RingBuffer_Slide Class Reference

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

#include "ringbuffer_slide.h"

Inheritance diagram for RingBuffer_Slide:
MemBuffer Http_BufferedReader

List of all members.

Public Member Functions

 RingBuffer_Slide (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)

Protected Member Functions

void ForceWindowSlide (void)
char * GetBufferOpen (void)
char * GetMessageHead (void)
bool PutFast (const char *data, size_t len)

Protected Attributes

size_t _EndPos
size_t _StartPos

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_slide.h.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Enumerations