Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6ITcpSocket Member List

This is the complete list of members for P6R::p6ITcpSocket, including all inherited members.

accept(P6R::P6NETADDR *pAddr, P6R::P6INTERVAL timeout, P6R::p6ITcpSocket **ppSocket)=0P6R::p6ITcpSocketpure virtual
addref()=0P6R::p6ICompure virtual
bind(P6R::P6NETADDR *pLocalAddr)=0P6R::p6ITcpSocketpure virtual
connect(P6R::P6NETADDR *pRemoteAddr, P6R::P6INTERVAL timeout)=0P6R::p6ITcpSocketpure virtual
getFlags(P6R::P6SOCKFLAGS *pfFlags)=0P6R::p6ITcpSocketpure virtual
getID(P6R::P6SIZE *pHandle)=0P6R::p6ITcpSocketpure virtual
getLocalAddr(P6R::P6NETADDR *pLocalAddr)=0P6R::p6ITcpSocketpure virtual
getPeerAddr(P6R::P6NETADDR *pPeerAddr)=0P6R::p6ITcpSocketpure virtual
initialize(P6R::P6ADDRFAM af, P6R::P6SOCKFLAGS fFlags)=0P6R::p6ITcpSocketpure virtual
listen(P6R::P6INT32 cBacklog)=0P6R::p6ITcpSocketpure virtual
queryInterface(const P6R::IID &iid, P6R::P6VOID **ppIface)=0P6R::p6ICompure virtual
recv(P6R::P6UINT8 *pBuffer, P6R::P6UINT32 cBuffer, P6R::P6UINT32 *pcBytesRead, P6R::P6INTERVAL timeout)=0P6R::p6ITcpSocketpure virtual
recvIoBuffer(P6R::p6IIoBuffer *pIoBuffer, P6R::P6UINT32 *pcBytesRead, P6R::P6INTERVAL timeout)=0P6R::p6ITcpSocketpure virtual
release()=0P6R::p6ICompure virtual
send(P6R::P6UINT8 *pBuffer, P6R::P6UINT32 cBuffer, P6R::P6UINT32 *pcBytesSent, P6R::P6INTERVAL timeout)=0P6R::p6ITcpSocketpure virtual
sendIoBuffer(P6R::p6IIoBuffer *pIoBuffer, P6R::P6UINT32 *pcBytesSent, P6R::P6INTERVAL timeout)=0P6R::p6ITcpSocketpure virtual
shutdown(P6R::SHUTDOWNFLAGS fFlags)=0P6R::p6ITcpSocketpure virtual