Main Page Modules Class Hierarchy Data Structures File List Data Fields Globals Related Pages

# GetHostByNameParam Class Reference

`#include <oscl_dns_param.h>`

Inheritance diagram for GetHostByNameParam:

## Public Types
enum | { addressListCapacity = 10 }
## Public Methods
void | Destroy ()
| ~GetHostByNameParam ()
void | PersistHostAddress (const OsclNetworkAddress &addr)
bool | canPersistMoreHostAddresses ()
## Static Public Methods
GetHostByNameParam * | Create (const char *name, OsclNetworkAddress *&addr, Oscl_Vector< OsclNetworkAddress, OsclMemAllocator > *aAddressList)
## Data Fields
char * | iName
OsclNetworkAddress * | iAddr
Oscl_Vector< OsclNetworkAddress, OsclMemAllocator > * | iAddressList

## Member Enumeration Documentation

anonymous enum

  | Enumeration values:
  addressListCapacity |

## Constructor & Destructor Documentation

GetHostByNameParam::~GetHostByNameParam | ( |  | ) |

## Member Function Documentation

bool GetHostByNameParam::canPersistMoreHostAddresses | ( |  | ) | `[inline]`

GetHostByNameParam* GetHostByNameParam::Create | ( | const char * | name,
|  | OsclNetworkAddress *& | addr,
|  | Oscl_Vector< OsclNetworkAddress, OsclMemAllocator > * | aAddressList
| ) | `[static]`

void GetHostByNameParam::Destroy | ( |  | ) | `[virtual]`

| Implements DNSRequestParam.

void GetHostByNameParam::PersistHostAddress | ( | const OsclNetworkAddress & | addr | ) | `[inline]`

## Field Documentation

OsclNetworkAddress* GetHostByNameParam::iAddr

Oscl_Vector<OsclNetworkAddress, OsclMemAllocator>* GetHostByNameParam::iAddressList

char* GetHostByNameParam::iName

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

- oscl_dns_param.h