[Common-cvs] include hxengin.h,1.19,1.20

[Common-cvs] include hxengin.h,1.19,1.20

jeffl at helixcommunity.org jeffl at helixcommunity.org
Thu Dec 22 11:42:04 PST 2005


Update of /cvsroot/common/include
In directory cvs:/tmp/cvs-serv17407

Modified Files:
	hxengin.h 
Log Message:
Added smart pointer definitions.
CR by Henry Ping


Index: hxengin.h
===================================================================
RCS file: /cvsroot/common/include/hxengin.h,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- hxengin.h	2 Dec 2005 21:42:38 -0000	1.19
+++ hxengin.h	22 Dec 2005 19:42:01 -0000	1.20
@@ -2865,4 +2865,51 @@
 	HX_CLIENT_STATE_STATUS_HALTED		// Client currently halted
 } EHXClientStateStatus;
 
+#include "hxcomptr.h"
+DEFINE_SMART_PTR(IHXCallback)
+DEFINE_SMART_PTR(IHXScheduler)
+DEFINE_SMART_PTR(IHXTCPResponse)
+DEFINE_SMART_PTR(IHXTCPSocket)
+DEFINE_SMART_PTR(IHXTCPSecureSocket)
+DEFINE_SMART_PTR(IHXSSL)
+DEFINE_SMART_PTR(IHXBufferedSocket)
+DEFINE_SMART_PTR(IHXListenResponse)
+DEFINE_SMART_PTR(IHXListenSocket)
+DEFINE_SMART_PTR(IHXNetworkServices)
+DEFINE_SMART_PTR(IHXNetworkServices2)
+DEFINE_SMART_PTR(IHXUDPResponse)
+DEFINE_SMART_PTR(IHXUDPSocket)
+DEFINE_SMART_PTR(IHXResolver)
+DEFINE_SMART_PTR(IHXResolverResponse)
+DEFINE_SMART_PTR(IHXInterruptSafe)
+DEFINE_SMART_PTR(IHXAsyncIOSelection)
+DEFINE_SMART_PTR(IHXUDPMulticastInit)
+DEFINE_SMART_PTR(IHXInterruptState)
+DEFINE_SMART_PTR(IHXOptimizedScheduler)
+DEFINE_SMART_PTR(IHXThreadSafeScheduler)
+DEFINE_SMART_PTR(IHXProcessEntryPoint)
+DEFINE_SMART_PTR(IHXProcess)
+DEFINE_SMART_PTR(IHXLoadBalancedListen)
+DEFINE_SMART_PTR(IHXOverrideDefaultServices)
+DEFINE_SMART_PTR(IHXSetSocketOption)
+DEFINE_SMART_PTR(IHXThreadSafeMethods)
+DEFINE_SMART_PTR(IHXMutex)
+DEFINE_SMART_PTR(IHXFastPathNetWrite)
+DEFINE_SMART_PTR(IHXWouldBlockResponse)
+DEFINE_SMART_PTR(IHXWouldBlock)
+DEFINE_SMART_PTR(IHXSharedUDPServices)
+DEFINE_SMART_PTR(IHXThreadLocal)
+DEFINE_SMART_PTR(IHXMemoryServices)
+DEFINE_SMART_PTR(IHXSetPrivateSocketOption)
+DEFINE_SMART_PTR(IHXNetInterfaces)
+DEFINE_SMART_PTR(IHXNetInterfacesAdviseSink)
+DEFINE_SMART_PTR(IHXNetworkInterfaceEnumerator)
+DEFINE_SMART_PTR(IHXUDPConnectedSocket)
+DEFINE_SMART_PTR(IHXAutoBWDetection)
+DEFINE_SMART_PTR(IHXAutoBWDetectionAdviseSink)
+DEFINE_SMART_PTR(IHXAutoBWCalibration)
+DEFINE_SMART_PTR(IHXAutoBWCalibrationAdviseSink)
+DEFINE_SMART_PTR(IHXConnectionBWAdviseSink)
+DEFINE_SMART_PTR(IHXConnectionBWInfo)
+
 #endif /* _HXENGIN_H_ */




More information about the Common-cvs mailing list
 

Site Map   |   Terms of Use   |   Privacy Policy   |   Contact Us

Copyright © 1995-2007 RealNetworks, Inc. All rights reserved. RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.