![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
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:
List of all members.
Public Methods
BdbSocketUnixDatagram () virtual const char * getAddressString () const const BdbSocketUnixAddress & getAddress () 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 BdbSocketAddress * getSocketAddress () 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:
- /BdbTransfer/BdbSocketUnixDatagram.h
- /BdbTransfer/BdbSocketUnixDatagram.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002