Location:
IpAddr.h
Link against: biut.lib
class CIpAddress : public CBase;
Utility class to hold an IP address as a string on the heap.
This can be useful for parsers that have IP address fields.
CBase
- Base class for all classes to be instantiated on the heap
CIpAddress
- Utility class to hold an IP address as a string on the heap
Defined in CIpAddress
:
Addr()
, NewL()
, NewL()
, NewLC()
, NewLC()
, SetAddrL()
, ~CIpAddress()
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
static IMPORT_C CIpAddress *NewL(const TDesC &aAddr);
Allocates and constructs a new IP address object with a specified address.
A buffer is allocated on the heap and aAddr copied into it.
|
|
static IMPORT_C CIpAddress *NewLC(const TDesC &aAddr);
Allocates and constructs a new IP address object with a specified address, leaving the object on the cleanup stack.
A buffer is allocated on the heap and aAddr copied into it.
|
|
static inline CIpAddress *NewL();
Allocates and constructs a new empty IP address object.
|
static inline CIpAddress *NewLC();
Allocates and constructs a new empty IP address object, leaving the object on the cleanup stack.
|
IMPORT_C void SetAddrL(const TDesC &aAddr);
Sets the IP address.
A buffer is allocated on the heap and aAddr copied into it.
|
IMPORT_C const TDesC &Addr() const;
Gets the IP address.
|