[Common-cvs] include hxengin.h,1.19,1.20
jeffl at helixcommunity.org jeffl at helixcommunity.orgUpdate 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_ */