LibTmsApi  2.0.0
Public Types | Public Member Functions | Private Attributes | List of all members
BSocketAddress Class Reference

Socket Address. More...

#include <BSocket.h>

Inheritance diagram for BSocketAddress:
BSocketAddressINET

Public Types

typedef struct sockaddr SockAddr
 

Public Member Functions

 BSocketAddress ()
 
 BSocketAddress (const BSocketAddress &add)
 
 BSocketAddress (SockAddr *address, int len)
 
 ~BSocketAddress ()
 
BError set (SockAddr *address, int len)
 
const SockAddrraw () const
 
int len () const
 
BSocketAddressoperator= (const BSocketAddress &add)
 
 operator const SockAddr * () const
 
int operator== (const BSocketAddress &add) const
 
int operator!= (const BSocketAddress &add) const
 

Private Attributes

int olen
 
SockAddroaddress
 

Detailed Description

Socket Address.

Member Typedef Documentation

typedef struct sockaddr BSocketAddress::SockAddr

Constructor & Destructor Documentation

BSocketAddress::BSocketAddress ( )
BSocketAddress::BSocketAddress ( const BSocketAddress add)
BSocketAddress::BSocketAddress ( SockAddr address,
int  len 
)
BSocketAddress::~BSocketAddress ( )

Member Function Documentation

int BSocketAddress::len ( ) const
BSocketAddress::operator const SockAddr * ( ) const
inline
int BSocketAddress::operator!= ( const BSocketAddress add) const
BSocketAddress & BSocketAddress::operator= ( const BSocketAddress add)
int BSocketAddress::operator== ( const BSocketAddress add) const
const BSocketAddress::SockAddr * BSocketAddress::raw ( ) const
BError BSocketAddress::set ( SockAddr address,
int  len 
)

Member Data Documentation

SockAddr* BSocketAddress::oaddress
private
int BSocketAddress::olen
private

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