Bdb packages | Design docs | Source docs | Guidelines | Recent releases

Search | Site Map .

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

BdbSocketUnixDatagram Class Reference
[BdbTransfer]

#include <BdbSocketUnixDatagram.h>

Inheritance diagram for BdbSocketUnixDatagram:

BdbSocketDatagram BdbSocket List of all members.

Public Methods

 BdbSocketUnixDatagram ()
virtual const char * getAddressString () const
const BdbSocketUnixAddressgetAddress () const
bool bind (const BdbSocketUnixAddress &addr)
int receiveFrom (char *buf, int size, BdbSocketUnixAddress *addr, unsigned int flags=0)
int sendTo (const char *buf, int size, const BdbSocketUnixAddress &addr, unsigned int flags=0)

Protected Methods

virtual BdbSocketAddressgetSocketAddress ()
virtual bool realBind (const BdbSocketAddress &addr)

Private Attributes

BdbSocketUnixAddress address

Constructor & Destructor Documentation

BdbSocketUnixDatagram::BdbSocketUnixDatagram   [inline]
 

Definition at line 62 of file BdbSocketUnixDatagram.h.


Member Function Documentation

bool BdbSocketUnixDatagram::bind const BdbSocketUnixAddress   addr [inline]
 

Definition at line 73 of file BdbSocketUnixDatagram.h.

References realBind().

const BdbSocketUnixAddress & BdbSocketUnixDatagram::getAddress   [inline]
 

Definition at line 67 of file BdbSocketUnixDatagram.h.

References address.

const char * BdbSocketUnixDatagram::getAddressString   [virtual]
 

Implements BdbSocketDatagram.

Definition at line 33 of file BdbSocketUnixDatagram.cc.

References address, and BdbSocketUnixAddress::getAddressString().

BdbSocketAddress * BdbSocketUnixDatagram::getSocketAddress   [protected, virtual]
 

Implements BdbSocketDatagram.

Definition at line 28 of file BdbSocketUnixDatagram.cc.

References address.

bool BdbSocketUnixDatagram::realBind const BdbSocketAddress   addr [protected, virtual]
 

Implements BdbSocketDatagram.

Definition at line 38 of file BdbSocketUnixDatagram.cc.

References address, and BdbSocket::bind().

Referenced by bind().

int BdbSocketUnixDatagram::receiveFrom char *    buf,
int    size,
BdbSocketUnixAddress   addr,
unsigned int    flags = 0
[inline]
 

Definition at line 79 of file BdbSocketUnixDatagram.h.

References BdbSocketDatagram::receiveFrom(), and size.

int BdbSocketUnixDatagram::sendTo const char *    buf,
int    size,
const BdbSocketUnixAddress   addr,
unsigned int    flags = 0
[inline]
 

Definition at line 87 of file BdbSocketUnixDatagram.h.

References BdbSocketDatagram::sendTo(), and size.


Member Data Documentation

BdbSocketUnixAddress BdbSocketUnixDatagram::address [private]
 

Definition at line 37 of file BdbSocketUnixDatagram.h.

Referenced by getAddress(), getAddressString(), getSocketAddress(), and realBind().


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

 


BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us

Page Owner: Jacek Becla
Last Update: October 04, 2002