Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6INetHelpers Interface Referenceabstract

#include <p6runtimeif.h>

Inherits P6R::p6ICom.

Public Member Functions

virtual P6INT32 addref (void)=0
 
virtual P6R::P6ERR host2nl (P6UINT32 nHostLong, P6UINT32 *pNetLong)=0
 
virtual P6R::P6ERR host2nll (P6UINT64 nHostLong, P6UINT64 *pNetLong)=0
 
virtual P6R::P6ERR host2ns (P6UINT16 nHostShort, P6UINT16 *pNetShort)=0
 
virtual P6R::P6ERR net2hl (P6UINT32 nNetLong, P6UINT32 *pHostLong)=0
 
virtual P6R::P6ERR net2hll (P6UINT64 nNetLong, P6UINT64 *pHostLong)=0
 
virtual P6R::P6ERR net2hs (P6UINT16 nNetShort, P6UINT16 *pHostShort)=0
 
virtual P6R::P6ERR netAddrToStr (const P6NETADDR *pAddr, P6CHAR *pBuffer, P6UINT32 cBuffer, P6UINT32 *pcBuffer, P6BOOL bAddPort)=0
 
virtual P6R::P6ERR netAddrToWStr (const P6NETADDR *pAddr, P6WCHAR *pBuffer, P6UINT32 cBuffer, P6UINT32 *pcBuffer, P6BOOL bAddPort)=0
 
virtual P6R::P6ERR queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0
 
virtual P6INT32 release (void)=0
 
virtual P6R::P6ERR strToNetAddr (const P6CHAR *pszAddr, P6NETADDR *pAddr)=0
 
virtual P6R::P6ERR wStrToNetAddr (const P6WCHAR *pwszAddr, P6NETADDR *pAddr)=0
 

Detailed Description

This runtime interface provides network helpers for managing byte-order and providing address conversions.

Use p6GetRuntimeIface() to get an instance of this interface.

Definition at line 3063 of file p6runtimeif.h.


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