BNetAddress
class BNetAddress : public BArchivable {
BNetAddress(BMessage* archive);
virtual ~BNetAddress();
BNetAddress(const char* hostname = 0, unsigned short port = 0);
BNetAddress(const struct sockaddr_in& addr);
BNetAddress(in_addr addr, int port = 0);
BNetAddress(uint32 addr, int port = 0);
BNetAddress(const BNetAddress& other);
BNetAddress(const char* hostname, const char* protocol,
BNetAddress& operator=(const BNetAddress&);
BNetAddress fAddr;
BNetAddress fPeer;
const BNetAddress& LocalAddr() const;
const BNetAddress& RemoteAddr() const;
virtual status_t Bind(const BNetAddress& addr);
virtual status_t Connect(const BNetAddress& addr);
const BNetAddress& to, int flags = 0);
virtual int32 SendTo(BNetBuffer& buffer, const BNetAddress& to,
virtual int32 ReceiveFrom(void* buffer, size_t size, BNetAddress& from,
BNetAddress& from, int flags = 0);
const BNetAddress& LocalAddr();
const BNetAddress& RemoteAddr();
if (fEndpoint->Bind(BNetAddress(INADDR_ANY, 631)) != B_OK)
BNetAddress srcAddress;
BNetAddress addr;
BNetAddress addr;
BNetAddress fServerAddress;
BNetAddress::~BNetAddress()
BNetAddress&
BNetAddress::operator=(const BNetAddress& other)
BNetAddress::GetAddr(char* hostname, unsigned short* port) const
status_t BNetAddress::GetAddr(struct sockaddr_in& sa) const
status_t BNetAddress::GetAddr(in_addr& addr, unsigned short* port) const
status_t BNetAddress::InitCheck() const
status_t BNetAddress::InitCheck()
return const_cast<const BNetAddress*>(this)->InitCheck();
status_t BNetAddress::Archive(BMessage* into, bool deep) const
BNetAddress::Instantiate(BMessage* archive)
BNetAddress* address = new (std::nothrow) BNetAddress(archive);
BNetAddress::BNetAddress(const char* hostname, unsigned short port)
BNetAddress::SetTo(const char* hostname, unsigned short port)
BNetAddress::SetTo(const struct sockaddr_in& addr)
BNetAddress::SetTo(in_addr addr, int port)
BNetAddress::BNetAddress(const struct sockaddr_in& addr)
BNetAddress::SetTo(uint32 addr, int port)
BNetAddress::SetTo(const char* hostname, const char* protocol,
void BNetAddress::_ReservedBNetAddressFBCCruft1() {}
void BNetAddress::_ReservedBNetAddressFBCCruft2() {}
void BNetAddress::_ReservedBNetAddressFBCCruft3() {}
void BNetAddress::_ReservedBNetAddressFBCCruft4() {}
void BNetAddress::_ReservedBNetAddressFBCCruft5() {}
void BNetAddress::_ReservedBNetAddressFBCCruft6() {}
BNetAddress::BNetAddress(in_addr addr, int port)
BNetAddress::BNetAddress(uint32 addr, int port)
BNetAddress::BNetAddress(const char* hostname, const char* protocol,
BNetAddress::BNetAddress(const BNetAddress& other)
BNetAddress::BNetAddress(BMessage* archive)
const BNetAddress&
const BNetAddress&
BNetEndpoint::Bind(const BNetAddress& address)
BNetAddress addr(INADDR_ANY, port);
BNetEndpoint::Connect(const BNetAddress& address)
BNetAddress addr(hostname, port);
BNetAddress& address, int flags)
BNetAddress& address, int flags)
const BNetAddress& address, int flags)
const BNetAddress& address, int flags)
const BNetAddress& BNetEndpoint::LocalAddr()
const BNetAddress& BNetEndpoint::RemoteAddr()
BNetAddress netAddress(dnsAddress, 53);
checkNetAddr(const BNetAddress& netAddr, uint32 nwAddr, uint16 nwPort)
BNetAddress netAddr;
static BNetAddress serverAddr("127.0.0.1", 1234);
BNetAddress remoteAddr;
static BNetAddress clientAddr("127.0.0.1", 51234);
const BNetAddress& remoteAddr = acceptedConn->RemoteAddr();
checkAddrsAreEqual(const BNetAddress& na1, const BNetAddress& na2,
const BNetAddress& localNetAddress, const BNetAddress& remoteNetAddress)