TXSockBuf Class Reference

#include <TXSocket.h>

List of all members.

Public Member Functions

 TXSockBuf (Char_t *bp=0, Int_t sz=0, Bool_t own=1)
 ~TXSockBuf ()
void Resize (Int_t sz)

Static Public Member Functions

static Long64_t BuffMem ()
static Long64_t GetMemMax ()
static void SetMemMax (Long64_t memmax)

Public Attributes

Int_t fSiz
Int_t fLen
Char_tfBuf
Bool_t fOwn
Int_t fCid

Private Attributes

Char_tfMem

Static Private Attributes

static Long64_t fgBuffMem
static Long64_t fgMemMax


Detailed Description

Definition at line 246 of file TXSocket.h.


Constructor & Destructor Documentation

TXSockBuf::TXSockBuf ( Char_t bp = 0,
Int_t  sz = 0,
Bool_t  own = 1 
)

Definition at line 2103 of file TXSocket.cxx.

References fBuf, fCid, fgBuffMem, fLen, fMem, fOwn, and fSiz.

TXSockBuf::~TXSockBuf (  ) 

Definition at line 2114 of file TXSocket.cxx.

References fgBuffMem, fMem, fOwn, free(), and fSiz.


Member Function Documentation

void TXSockBuf::Resize ( Int_t  sz  ) 

Definition at line 2124 of file TXSocket.cxx.

References fBuf, fgBuffMem, fLen, fMem, fSiz, and realloc().

Long64_t TXSockBuf::BuffMem (  )  [static]

Definition at line 2143 of file TXSocket.cxx.

References fgBuffMem.

Referenced by TXSocket::PushBackSpare().

Long64_t TXSockBuf::GetMemMax (  )  [static]

Definition at line 2151 of file TXSocket.cxx.

References fgMemMax.

Referenced by TXSocket::PushBackSpare().

void TXSockBuf::SetMemMax ( Long64_t  memmax  )  [static]

Definition at line 2159 of file TXSocket.cxx.

References fgMemMax.


Member Data Documentation

Int_t TXSockBuf::fSiz

Definition at line 248 of file TXSocket.h.

Referenced by TXSocket::PushBackSpare(), Resize(), TXSockBuf(), and ~TXSockBuf().

Int_t TXSockBuf::fLen

Definition at line 249 of file TXSocket.h.

Referenced by TXSocket::PickUpReady(), Resize(), and TXSockBuf().

Char_t* TXSockBuf::fBuf

Definition at line 250 of file TXSocket.h.

Referenced by TXSocket::RecvRaw(), Resize(), and TXSockBuf().

Bool_t TXSockBuf::fOwn

Definition at line 251 of file TXSocket.h.

Referenced by TXSockBuf(), and ~TXSockBuf().

Int_t TXSockBuf::fCid

Definition at line 252 of file TXSocket.h.

Referenced by TXSockBuf().

Char_t* TXSockBuf::fMem [private]

Definition at line 264 of file TXSocket.h.

Referenced by Resize(), TXSockBuf(), and ~TXSockBuf().

Long64_t TXSockBuf::fgBuffMem [static, private]

Definition at line 265 of file TXSocket.h.

Referenced by BuffMem(), Resize(), TXSockBuf(), and ~TXSockBuf().

Long64_t TXSockBuf::fgMemMax [static, private]

Definition at line 266 of file TXSocket.h.

Referenced by GetMemMax(), and SetMemMax().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:49:55 2011 for ROOT_528-00b_version by  doxygen 1.5.1