![]() |
CSocketPoolSocket | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Class |
Declared in: SocketPoolSocket.h |
Copyright (c) 2002 Barak Weichselbaum <barak@komodia.com> All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
If you would like to receive a copy of this library outside the GNU GPL license, contact us for further details.
Contact info: Site: http://www.komodia.com Email: sales@komodia.com
![]() |
CSocketPool * | m_pFather | Our father |
![]() |
std::string | m_sAddress | Connection data (where we want to connect to) |
![]() |
unsigned short | m_usPort |
![]() |
CSocketPoolSocket( const CSocketPoolSocket& rSocket ) |
No copy ctor | |
![]() |
CSocketPoolSocket( CSocketPool* pFather ) |
Ctor and dtor |
![]() |
virtual |
![]() |
void | Close the pool socket | |
![]() |
BOOL | Connect() |
Connect to the destination |
![]() |
CSocketPoolSocket::PoolSocketID | GetID() const |
Get our ID |
![]() |
virtual BOOL | OnSocketClose( int iErrorCode ) |
Our disconnection event |
![]() |
virtual BOOL | OnSocketConnect( int iErrorCode ) |
Connection event |
![]() |
void | SetConnectionData( const std::string& rAddress, unsigned short usPort ) |
Set the connection data |
TCPSocketAsync.h |
stdafx.h | for precompiled header directive |
SocketPoolSocket.h | |
ErrorHandlerMacros.h | |
SocketPool.h |
![]() |
Site content copyright © 2003 Komodia LTD.. See the About page for additional notices. This page last updated: 24 Feb 2003. |