[prev in list] [next in list] [prev in thread] [next in thread] 

List:       helix-client-cvs
Subject:    [Client-cvs] common/netio/pub shim_socket.h,1.2,1.2.16.1
From:       henryxing () helixcommunity ! org
Date:       2012-02-09 7:54:18
[Download RAW message or body]

Update of /cvsroot/client/common/netio/pub
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv20606

Modified Files:
      Tag: hxclient_3_1_0_atlas
	shim_socket.h 
Log Message:
integrate openssl in unix_net for HXC-72, only for unix/android platform, need update future

Index: shim_socket.h
===================================================================
RCS file: /cvsroot/client/common/netio/pub/shim_socket.h,v
retrieving revision 1.2
retrieving revision 1.2.16.1
diff -u -d -r1.2 -r1.2.16.1
--- shim_socket.h	14 Mar 2005 20:28:52 -0000	1.2
+++ shim_socket.h	9 Feb 2012 07:54:15 -0000	1.2.16.1
@@ -47,6 +47,7 @@
 _INTERFACE IHXTCPSocket;
 _INTERFACE IHXScheduler;
 _INTERFACE IHXUDPSocket;
+_INTERFACE IHXTCPSecureSocket;
 class CHXGenericCallback;
 
 // Defines
@@ -58,6 +59,7 @@
 class CHXClientSocketShim : public IHXSocket,
                             public IHXTCPResponse,
                             public IHXUDPResponse,
+                            public IHXTCPSecureSocket,
                             public IHXMulticastSocket
 {
 public:
@@ -122,6 +124,9 @@
     // IHXUDPResponse methods
     STDMETHOD(ReadDone) (THIS_ HX_RESULT status, IHXBuffer* pBuffer, ULONG32 ulAddr, UINT16 nPort);
 
+    //IHXTCPSecureSocket
+    STDMETHOD(SetSecure) (THIS_ HXBOOL bSecure);
+
     // CHXClientSocketShim methods
     HX_RESULT Init(IHXTCPSocket* pSocket);
     HX_RESULT ScheduleCallback(UINT32 ulTask);
@@ -162,6 +167,7 @@
     UINT16              m_usUDPReadPort;
     HXBOOL                m_bBigEndian;
     HXBOOL                m_bReadDonePending;
+    HXBOOL              m_bSecureSocket;
     IHXSockAddr*        m_pUDPConnectAddr;
 
     void          ClearAddressVector();


_______________________________________________
Client-cvs mailing list
Client-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/client-cvs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic