#include <ipsock.h>
Public Member Functions | |
PIPSocketAddressAndPort () | |
PIPSocketAddressAndPort (char separator) | |
PIPSocketAddressAndPort (const PString &str, WORD defaultPort=0, char separator= ':') | |
PBoolean | Parse (const PString &str, WORD defaultPort=0, char separator= ':') |
PString | AsString (char separator=0) const |
void | SetAddress (const PIPSocket::Address &addr, WORD port=0) |
const PIPSocket::Address & | GetAddress () const |
WORD | GetPort () const |
void | SetPort (WORD port) |
bool | IsValid () const |
Protected Attributes | |
PIPSocket::Address | m_address |
WORD | m_port |
char | m_separator |
Friends | |
ostream & | operator<< (ostream &strm, const PIPSocketAddressAndPort &ap) |
PIPSocketAddressAndPort::PIPSocketAddressAndPort | ( | ) | [inline] |
PIPSocketAddressAndPort::PIPSocketAddressAndPort | ( | char | separator | ) | [inline] |
PIPSocketAddressAndPort::PIPSocketAddressAndPort | ( | const PString & | str, | |
WORD | defaultPort = 0 , |
|||
char | separator = ':' | |||
) | [inline] |
PString PIPSocketAddressAndPort::AsString | ( | char | separator = 0 |
) | const [inline] |
const PIPSocket::Address& PIPSocketAddressAndPort::GetAddress | ( | ) | const [inline] |
WORD PIPSocketAddressAndPort::GetPort | ( | ) | const [inline] |
bool PIPSocketAddressAndPort::IsValid | ( | ) | const [inline] |
PBoolean PIPSocketAddressAndPort::Parse | ( | const PString & | str, | |
WORD | defaultPort = 0 , |
|||
char | separator = ':' | |||
) |
void PIPSocketAddressAndPort::SetAddress | ( | const PIPSocket::Address & | addr, | |
WORD | port = 0 | |||
) |
void PIPSocketAddressAndPort::SetPort | ( | WORD | port | ) | [inline] |
ostream& operator<< | ( | ostream & | strm, | |
const PIPSocketAddressAndPort & | ap | |||
) | [friend] |
PIPSocket::Address PIPSocketAddressAndPort::m_address [protected] |
WORD PIPSocketAddressAndPort::m_port [protected] |
char PIPSocketAddressAndPort::m_separator [protected] |