From 5a38a998743e3fefb74f3688722dfdcea4d70f5d Mon Sep 17 00:00:00 2001 From: irfan Date: Tue, 25 Feb 1997 22:19:24 +0000 Subject: *** empty log message *** --- ace/Log_Msg.cpp | 18 +- examples/Connection/non_blocking/CPP-acceptor.cpp | 5 +- examples/Connection/non_blocking/non_blocking.mak | 700 ++++++++++++++++++++++ examples/Connection/non_blocking/non_blocking.mdp | Bin 0 -> 47616 bytes 4 files changed, 713 insertions(+), 10 deletions(-) create mode 100644 examples/Connection/non_blocking/non_blocking.mak create mode 100644 examples/Connection/non_blocking/non_blocking.mdp diff --git a/ace/Log_Msg.cpp b/ace/Log_Msg.cpp index beb59ad8733..490da4f68e6 100644 --- a/ace/Log_Msg.cpp +++ b/ace/Log_Msg.cpp @@ -513,22 +513,22 @@ ACE_Log_Msg::log (const char *format_str, #if defined (ACE_WIN32) LPVOID lpMsgBuf; - FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, - NULL, - errno, - MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language - (LPTSTR) &lpMsgBuf, - 0, - NULL); + ::FormatMessage (FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, + NULL, + errno, + MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language + (LPTSTR) &lpMsgBuf, + 0, + NULL); ACE_OS::sprintf (bp, "%s: %s", va_arg (argp, char *), lpMsgBuf); // Free the buffer. - LocalFree( lpMsgBuf ); + LocalFree (lpMsgBuf); #else ACE_OS::sprintf (bp, "%s: = %d", - va_arg (argp, char *), errno); + va_arg (argp, char *), errno); #endif /* ACE_WIN32 */ } break; diff --git a/examples/Connection/non_blocking/CPP-acceptor.cpp b/examples/Connection/non_blocking/CPP-acceptor.cpp index fa6ddba1332..0703bf516f2 100644 --- a/examples/Connection/non_blocking/CPP-acceptor.cpp +++ b/examples/Connection/non_blocking/CPP-acceptor.cpp @@ -11,7 +11,7 @@ #define PR_ST_2 ACE_PEER_STREAM_2 #define PR_AC_1 ACE_PEER_ACCEPTOR_1 #define PR_AC_2 ACE_PEER_ACCEPTOR_2 -#define PR_AD ACE_PEER_ACCEPTOR_ADDR +#define PR_AD ACE_PEER_STREAM_ADDR #define SH SVC_HANDLER template @@ -152,6 +152,9 @@ IPC_Server::svc (void) { if (errno == EWOULDBLOCK && this->reactor ()) this->reactor ()->handle_events (); + else if (errno == ETIMEDOUT) + ACE_ERROR ((LM_ERROR, "accept timed out on handle %d\n", + this->acceptor ().get_handle ())); else ACE_ERROR ((LM_ERROR, "%p on handle %d\n", "accept", this->acceptor ().get_handle ())); diff --git a/examples/Connection/non_blocking/non_blocking.mak b/examples/Connection/non_blocking/non_blocking.mak new file mode 100644 index 00000000000..ec8e8267e8c --- /dev/null +++ b/examples/Connection/non_blocking/non_blocking.mak @@ -0,0 +1,700 @@ +# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Console Application" 0x0103 + +!IF "$(CFG)" == "" +CFG=server - Win32 Debug +!MESSAGE No configuration specified. Defaulting to server - Win32 Debug. +!ENDIF + +!IF "$(CFG)" != "client - Win32 Debug" && "$(CFG)" != "server - Win32 Debug" +!MESSAGE Invalid configuration "$(CFG)" specified. +!MESSAGE You can specify a configuration when running NMAKE on this makefile +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "non_blocking.mak" CFG="server - Win32 Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "client - Win32 Debug" (based on "Win32 (x86) Console Application") +!MESSAGE "server - Win32 Debug" (based on "Win32 (x86) Console Application") +!MESSAGE +!ERROR An invalid configuration is specified. +!ENDIF + +!IF "$(OS)" == "Windows_NT" +NULL= +!ELSE +NULL=nul +!ENDIF +################################################################################ +# Begin Project +RSC=rc.exe +CPP=cl.exe + +!IF "$(CFG)" == "client - Win32 Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "client\Debug" +# PROP BASE Intermediate_Dir "client\Debug" +# PROP BASE Target_Dir "client" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "." +# PROP Intermediate_Dir "Debug" +# PROP Target_Dir "client" +OUTDIR=.\. +INTDIR=.\Debug + +ALL : "$(OUTDIR)\client.exe" + +CLEAN : + -@erase "$(INTDIR)\CPP-connector.obj" + -@erase "$(INTDIR)\test_sock_connector.obj" + -@erase "$(INTDIR)\vc40.idb" + -@erase "$(INTDIR)\vc40.pdb" + -@erase "$(OUTDIR)\client.exe" + -@erase "$(OUTDIR)\client.ilk" + -@erase "$(OUTDIR)\client.pdb" + +"$(OUTDIR)" : + if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" + +"$(INTDIR)" : + if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)" + +# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c +# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c +# ADD BASE RSC /l 0x409 /d "_DEBUG" +# ADD RSC /l 0x409 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +BSC32_FLAGS=/nologo /o"$(OUTDIR)/client.bsc" +BSC32_SBRS= \ + +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 +# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 +LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\ + comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\ + odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\ + /pdb:"$(OUTDIR)/client.pdb" /debug /machine:I386 /out:"$(OUTDIR)/client.exe" +LINK32_OBJS= \ + "$(INTDIR)\CPP-connector.obj" \ + "$(INTDIR)\test_sock_connector.obj" + +"$(OUTDIR)\client.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) + $(LINK32) @<< + $(LINK32_FLAGS) $(LINK32_OBJS) +<< + +!ELSEIF "$(CFG)" == "server - Win32 Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "server\Debug" +# PROP BASE Intermediate_Dir "server\Debug" +# PROP BASE Target_Dir "server" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "." +# PROP Intermediate_Dir "Debug" +# PROP Target_Dir "server" +OUTDIR=.\. +INTDIR=.\Debug + +ALL : "$(OUTDIR)\server.exe" + +CLEAN : + -@erase "$(INTDIR)\CPP-acceptor.obj" + -@erase "$(INTDIR)\test_sock_acceptor.obj" + -@erase "$(INTDIR)\vc40.idb" + -@erase "$(INTDIR)\vc40.pdb" + -@erase "$(OUTDIR)\server.exe" + -@erase "$(OUTDIR)\server.ilk" + -@erase "$(OUTDIR)\server.pdb" + +"$(OUTDIR)" : + if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" + +"$(INTDIR)" : + if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)" + +# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c +# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c +# ADD BASE RSC /l 0x409 /d "_DEBUG" +# ADD RSC /l 0x409 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +BSC32_FLAGS=/nologo /o"$(OUTDIR)/server.bsc" +BSC32_SBRS= \ + +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 +# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 +LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\ + comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\ + odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\ + /pdb:"$(OUTDIR)/server.pdb" /debug /machine:I386 /out:"$(OUTDIR)/server.exe" +LINK32_OBJS= \ + "$(INTDIR)\CPP-acceptor.obj" \ + "$(INTDIR)\test_sock_acceptor.obj" + +"$(OUTDIR)\server.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) + $(LINK32) @<< + $(LINK32_FLAGS) $(LINK32_OBJS) +<< + +!ENDIF + +CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\ + /Fp"$(INTDIR)/client.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c +CPP_OBJS=.\Debug/ +CPP_SBRS=.\. + +.c{$(CPP_OBJS)}.obj: + $(CPP) $(CPP_PROJ) $< + +.cpp{$(CPP_OBJS)}.obj: + $(CPP) $(CPP_PROJ) $< + +.cxx{$(CPP_OBJS)}.obj: + $(CPP) $(CPP_PROJ) $< + +.c{$(CPP_SBRS)}.sbr: + $(CPP) $(CPP_PROJ) $< + +.cpp{$(CPP_SBRS)}.sbr: + $(CPP) $(CPP_PROJ) $< + +.cxx{$(CPP_SBRS)}.sbr: + $(CPP) $(CPP_PROJ) $< + +################################################################################ +# Begin Target + +# Name "client - Win32 Debug" +################################################################################ +# Begin Source File + +SOURCE=.\test_sock_connector.cpp +DEP_CPP_TEST_=\ + ".\CPP-connector.cpp"\ + ".\CPP-connector.h"\ + {$(INCLUDE)}"\ace\ACE.h"\ + {$(INCLUDE)}"\ace\ACE.i"\ + {$(INCLUDE)}"\ace\Addr.h"\ + {$(INCLUDE)}"\ace\Addr.i"\ + {$(INCLUDE)}"\ace\config.h"\ + {$(INCLUDE)}"\ace\Connector.cpp"\ + {$(INCLUDE)}"\ace\Connector.h"\ + {$(INCLUDE)}"\ace\Connector.i"\ + {$(INCLUDE)}"\ace\Dynamic.h"\ + {$(INCLUDE)}"\ace\Dynamic.i"\ + {$(INCLUDE)}"\ace\Event_Handler.h"\ + {$(INCLUDE)}"\ace\Event_Handler.i"\ + {$(INCLUDE)}"\ace\Handle_Set.h"\ + {$(INCLUDE)}"\ace\Handle_Set.i"\ + {$(INCLUDE)}"\ace\INET_Addr.h"\ + {$(INCLUDE)}"\ace\INET_Addr.i"\ + {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\ + {$(INCLUDE)}"\ace\IPC_SAP.h"\ + {$(INCLUDE)}"\ace\IPC_SAP.i"\ + {$(INCLUDE)}"\ace\Local_Tokens.h"\ + {$(INCLUDE)}"\ace\Local_Tokens.i"\ + {$(INCLUDE)}"\ace\Log_Msg.h"\ + {$(INCLUDE)}"\ace\Log_Priority.h"\ + {$(INCLUDE)}"\ace\Log_Record.h"\ + {$(INCLUDE)}"\ace\Log_Record.i"\ + {$(INCLUDE)}"\ace\Malloc.h"\ + {$(INCLUDE)}"\ace\Malloc.i"\ + {$(INCLUDE)}"\ace\Malloc_T.cpp"\ + {$(INCLUDE)}"\ace\Malloc_T.h"\ + {$(INCLUDE)}"\ace\Malloc_T.i"\ + {$(INCLUDE)}"\ace\Map_Manager.cpp"\ + {$(INCLUDE)}"\ace\Map_Manager.h"\ + {$(INCLUDE)}"\ace\Map_Manager.i"\ + {$(INCLUDE)}"\ace\Mem_Map.h"\ + {$(INCLUDE)}"\ace\Mem_Map.i"\ + {$(INCLUDE)}"\ace\Memory_Pool.h"\ + {$(INCLUDE)}"\ace\Memory_Pool.i"\ + {$(INCLUDE)}"\ace\Message_Block.h"\ + {$(INCLUDE)}"\ace\Message_Block.i"\ + {$(INCLUDE)}"\ace\Message_Queue.cpp"\ + {$(INCLUDE)}"\ace\Message_Queue.h"\ + {$(INCLUDE)}"\ace\Message_Queue.i"\ + {$(INCLUDE)}"\ace\Module.cpp"\ + {$(INCLUDE)}"\ace\Module.h"\ + {$(INCLUDE)}"\ace\Module.i"\ + {$(INCLUDE)}"\ace\OS.h"\ + {$(INCLUDE)}"\ace\OS.i"\ + {$(INCLUDE)}"\ace\Pipe.h"\ + {$(INCLUDE)}"\ace\Pipe.i"\ + {$(INCLUDE)}"\ace\Proactor.h"\ + {$(INCLUDE)}"\ace\Proactor.i"\ + {$(INCLUDE)}"\ace\Reactor.h"\ + {$(INCLUDE)}"\ace\Reactor.i"\ + {$(INCLUDE)}"\ace\ReactorEx.h"\ + {$(INCLUDE)}"\ace\ReactorEx.i"\ + {$(INCLUDE)}"\ace\Service_Config.h"\ + {$(INCLUDE)}"\ace\Service_Config.i"\ + {$(INCLUDE)}"\ace\Service_Object.h"\ + {$(INCLUDE)}"\ace\Service_Object.i"\ + {$(INCLUDE)}"\ace\Set.cpp"\ + {$(INCLUDE)}"\ace\Set.h"\ + {$(INCLUDE)}"\ace\Set.i"\ + {$(INCLUDE)}"\ace\Shared_Object.h"\ + {$(INCLUDE)}"\ace\Shared_Object.i"\ + {$(INCLUDE)}"\ace\Signal.h"\ + {$(INCLUDE)}"\ace\Signal.i"\ + {$(INCLUDE)}"\ace\SOCK.h"\ + {$(INCLUDE)}"\ace\SOCK.i"\ + {$(INCLUDE)}"\ace\SOCK_Connector.h"\ + {$(INCLUDE)}"\ace\SOCK_Connector.i"\ + {$(INCLUDE)}"\ace\SOCK_IO.h"\ + {$(INCLUDE)}"\ace\SOCK_IO.i"\ + {$(INCLUDE)}"\ace\SOCK_Stream.h"\ + {$(INCLUDE)}"\ace\SOCK_Stream.i"\ + {$(INCLUDE)}"\ace\SString.h"\ + {$(INCLUDE)}"\ace\SString.i"\ + {$(INCLUDE)}"\ace\Stack.cpp"\ + {$(INCLUDE)}"\ace\Stack.h"\ + {$(INCLUDE)}"\ace\Stack.i"\ + {$(INCLUDE)}"\ace\stdcpp.h"\ + {$(INCLUDE)}"\ace\Strategies.h"\ + {$(INCLUDE)}"\ace\Strategies_T.cpp"\ + {$(INCLUDE)}"\ace\Strategies_T.h"\ + {$(INCLUDE)}"\ace\Stream_Modules.cpp"\ + {$(INCLUDE)}"\ace\Stream_Modules.h"\ + {$(INCLUDE)}"\ace\Stream_Modules.i"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\ + {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\ + {$(INCLUDE)}"\ace\Svc_Handler.cpp"\ + {$(INCLUDE)}"\ace\Svc_Handler.h"\ + {$(INCLUDE)}"\ace\Svc_Handler.i"\ + {$(INCLUDE)}"\ace\Synch.h"\ + {$(INCLUDE)}"\ace\Synch.i"\ + {$(INCLUDE)}"\ace\Synch_Options.h"\ + {$(INCLUDE)}"\ace\Synch_T.cpp"\ + {$(INCLUDE)}"\ace\Synch_T.h"\ + {$(INCLUDE)}"\ace\Synch_T.i"\ + {$(INCLUDE)}"\ace\Task.h"\ + {$(INCLUDE)}"\ace\Task.i"\ + {$(INCLUDE)}"\ace\Task_T.cpp"\ + {$(INCLUDE)}"\ace\Task_T.h"\ + {$(INCLUDE)}"\ace\Task_T.i"\ + {$(INCLUDE)}"\ace\Thread.h"\ + {$(INCLUDE)}"\ace\Thread.i"\ + {$(INCLUDE)}"\ace\Thread_Manager.h"\ + {$(INCLUDE)}"\ace\Thread_Manager.i"\ + {$(INCLUDE)}"\ace\Time_Value.h"\ + {$(INCLUDE)}"\ace\Timer_Queue.h"\ + {$(INCLUDE)}"\ace\Timer_Queue.i"\ + {$(INCLUDE)}"\ace\Token.h"\ + {$(INCLUDE)}"\ace\Token.i"\ + {$(INCLUDE)}"\ace\Trace.h"\ + {$(INCLUDE)}"\ace\ws2tcpip.h"\ + + +"$(INTDIR)\test_sock_connector.obj" : $(SOURCE) $(DEP_CPP_TEST_) "$(INTDIR)"\ + ".\CPP-connector.cpp" + + +# End Source File +################################################################################ +# Begin Source File + +SOURCE=".\CPP-connector.cpp" +DEP_CPP_CPP_C=\ + ".\CPP-connector.h"\ + {$(INCLUDE)}"\ace\ACE.h"\ + {$(INCLUDE)}"\ace\ACE.i"\ + {$(INCLUDE)}"\ace\Addr.h"\ + {$(INCLUDE)}"\ace\Addr.i"\ + {$(INCLUDE)}"\ace\config.h"\ + {$(INCLUDE)}"\ace\Connector.cpp"\ + {$(INCLUDE)}"\ace\Connector.h"\ + {$(INCLUDE)}"\ace\Connector.i"\ + {$(INCLUDE)}"\ace\Dynamic.h"\ + {$(INCLUDE)}"\ace\Dynamic.i"\ + {$(INCLUDE)}"\ace\Event_Handler.h"\ + {$(INCLUDE)}"\ace\Event_Handler.i"\ + {$(INCLUDE)}"\ace\Handle_Set.h"\ + {$(INCLUDE)}"\ace\Handle_Set.i"\ + {$(INCLUDE)}"\ace\INET_Addr.h"\ + {$(INCLUDE)}"\ace\INET_Addr.i"\ + {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\ + {$(INCLUDE)}"\ace\IPC_SAP.h"\ + {$(INCLUDE)}"\ace\IPC_SAP.i"\ + {$(INCLUDE)}"\ace\Local_Tokens.h"\ + {$(INCLUDE)}"\ace\Local_Tokens.i"\ + {$(INCLUDE)}"\ace\Log_Msg.h"\ + {$(INCLUDE)}"\ace\Log_Priority.h"\ + {$(INCLUDE)}"\ace\Log_Record.h"\ + {$(INCLUDE)}"\ace\Log_Record.i"\ + {$(INCLUDE)}"\ace\Malloc.h"\ + {$(INCLUDE)}"\ace\Malloc.i"\ + {$(INCLUDE)}"\ace\Malloc_T.cpp"\ + {$(INCLUDE)}"\ace\Malloc_T.h"\ + {$(INCLUDE)}"\ace\Malloc_T.i"\ + {$(INCLUDE)}"\ace\Map_Manager.cpp"\ + {$(INCLUDE)}"\ace\Map_Manager.h"\ + {$(INCLUDE)}"\ace\Map_Manager.i"\ + {$(INCLUDE)}"\ace\Mem_Map.h"\ + {$(INCLUDE)}"\ace\Mem_Map.i"\ + {$(INCLUDE)}"\ace\Memory_Pool.h"\ + {$(INCLUDE)}"\ace\Memory_Pool.i"\ + {$(INCLUDE)}"\ace\Message_Block.h"\ + {$(INCLUDE)}"\ace\Message_Block.i"\ + {$(INCLUDE)}"\ace\Message_Queue.cpp"\ + {$(INCLUDE)}"\ace\Message_Queue.h"\ + {$(INCLUDE)}"\ace\Message_Queue.i"\ + {$(INCLUDE)}"\ace\Module.cpp"\ + {$(INCLUDE)}"\ace\Module.h"\ + {$(INCLUDE)}"\ace\Module.i"\ + {$(INCLUDE)}"\ace\OS.h"\ + {$(INCLUDE)}"\ace\OS.i"\ + {$(INCLUDE)}"\ace\Pipe.h"\ + {$(INCLUDE)}"\ace\Pipe.i"\ + {$(INCLUDE)}"\ace\Proactor.h"\ + {$(INCLUDE)}"\ace\Proactor.i"\ + {$(INCLUDE)}"\ace\Reactor.h"\ + {$(INCLUDE)}"\ace\Reactor.i"\ + {$(INCLUDE)}"\ace\ReactorEx.h"\ + {$(INCLUDE)}"\ace\ReactorEx.i"\ + {$(INCLUDE)}"\ace\Service_Config.h"\ + {$(INCLUDE)}"\ace\Service_Config.i"\ + {$(INCLUDE)}"\ace\Service_Object.h"\ + {$(INCLUDE)}"\ace\Service_Object.i"\ + {$(INCLUDE)}"\ace\Set.cpp"\ + {$(INCLUDE)}"\ace\Set.h"\ + {$(INCLUDE)}"\ace\Set.i"\ + {$(INCLUDE)}"\ace\Shared_Object.h"\ + {$(INCLUDE)}"\ace\Shared_Object.i"\ + {$(INCLUDE)}"\ace\Signal.h"\ + {$(INCLUDE)}"\ace\Signal.i"\ + {$(INCLUDE)}"\ace\SOCK.h"\ + {$(INCLUDE)}"\ace\SOCK.i"\ + {$(INCLUDE)}"\ace\SOCK_IO.h"\ + {$(INCLUDE)}"\ace\SOCK_IO.i"\ + {$(INCLUDE)}"\ace\SOCK_Stream.h"\ + {$(INCLUDE)}"\ace\SOCK_Stream.i"\ + {$(INCLUDE)}"\ace\SString.h"\ + {$(INCLUDE)}"\ace\SString.i"\ + {$(INCLUDE)}"\ace\Stack.cpp"\ + {$(INCLUDE)}"\ace\Stack.h"\ + {$(INCLUDE)}"\ace\Stack.i"\ + {$(INCLUDE)}"\ace\stdcpp.h"\ + {$(INCLUDE)}"\ace\Strategies.h"\ + {$(INCLUDE)}"\ace\Strategies_T.cpp"\ + {$(INCLUDE)}"\ace\Strategies_T.h"\ + {$(INCLUDE)}"\ace\Stream_Modules.cpp"\ + {$(INCLUDE)}"\ace\Stream_Modules.h"\ + {$(INCLUDE)}"\ace\Stream_Modules.i"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\ + {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\ + {$(INCLUDE)}"\ace\Svc_Handler.cpp"\ + {$(INCLUDE)}"\ace\Svc_Handler.h"\ + {$(INCLUDE)}"\ace\Svc_Handler.i"\ + {$(INCLUDE)}"\ace\Synch.h"\ + {$(INCLUDE)}"\ace\Synch.i"\ + {$(INCLUDE)}"\ace\Synch_Options.h"\ + {$(INCLUDE)}"\ace\Synch_T.cpp"\ + {$(INCLUDE)}"\ace\Synch_T.h"\ + {$(INCLUDE)}"\ace\Synch_T.i"\ + {$(INCLUDE)}"\ace\Task.h"\ + {$(INCLUDE)}"\ace\Task.i"\ + {$(INCLUDE)}"\ace\Task_T.cpp"\ + {$(INCLUDE)}"\ace\Task_T.h"\ + {$(INCLUDE)}"\ace\Task_T.i"\ + {$(INCLUDE)}"\ace\Thread.h"\ + {$(INCLUDE)}"\ace\Thread.i"\ + {$(INCLUDE)}"\ace\Thread_Manager.h"\ + {$(INCLUDE)}"\ace\Thread_Manager.i"\ + {$(INCLUDE)}"\ace\Time_Value.h"\ + {$(INCLUDE)}"\ace\Timer_Queue.h"\ + {$(INCLUDE)}"\ace\Timer_Queue.i"\ + {$(INCLUDE)}"\ace\Token.h"\ + {$(INCLUDE)}"\ace\Token.i"\ + {$(INCLUDE)}"\ace\Trace.h"\ + {$(INCLUDE)}"\ace\ws2tcpip.h"\ + + +"$(INTDIR)\CPP-connector.obj" : $(SOURCE) $(DEP_CPP_CPP_C) "$(INTDIR)" + + +# End Source File +# End Target +################################################################################ +# Begin Target + +# Name "server - Win32 Debug" +################################################################################ +# Begin Source File + +SOURCE=.\test_sock_acceptor.cpp +DEP_CPP_TEST_S=\ + ".\CPP-acceptor.cpp"\ + ".\CPP-acceptor.h"\ + {$(INCLUDE)}"\ace\Acceptor.cpp"\ + {$(INCLUDE)}"\ace\Acceptor.h"\ + {$(INCLUDE)}"\ace\Acceptor.i"\ + {$(INCLUDE)}"\ace\ACE.h"\ + {$(INCLUDE)}"\ace\ACE.i"\ + {$(INCLUDE)}"\ace\Addr.h"\ + {$(INCLUDE)}"\ace\Addr.i"\ + {$(INCLUDE)}"\ace\config.h"\ + {$(INCLUDE)}"\ace\Dynamic.h"\ + {$(INCLUDE)}"\ace\Dynamic.i"\ + {$(INCLUDE)}"\ace\Event_Handler.h"\ + {$(INCLUDE)}"\ace\Event_Handler.i"\ + {$(INCLUDE)}"\ace\Handle_Set.h"\ + {$(INCLUDE)}"\ace\Handle_Set.i"\ + {$(INCLUDE)}"\ace\INET_Addr.h"\ + {$(INCLUDE)}"\ace\INET_Addr.i"\ + {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\ + {$(INCLUDE)}"\ace\IPC_SAP.h"\ + {$(INCLUDE)}"\ace\IPC_SAP.i"\ + {$(INCLUDE)}"\ace\Local_Tokens.h"\ + {$(INCLUDE)}"\ace\Local_Tokens.i"\ + {$(INCLUDE)}"\ace\Log_Msg.h"\ + {$(INCLUDE)}"\ace\Log_Priority.h"\ + {$(INCLUDE)}"\ace\Log_Record.h"\ + {$(INCLUDE)}"\ace\Log_Record.i"\ + {$(INCLUDE)}"\ace\Malloc.h"\ + {$(INCLUDE)}"\ace\Malloc.i"\ + {$(INCLUDE)}"\ace\Malloc_T.cpp"\ + {$(INCLUDE)}"\ace\Malloc_T.h"\ + {$(INCLUDE)}"\ace\Malloc_T.i"\ + {$(INCLUDE)}"\ace\Map_Manager.cpp"\ + {$(INCLUDE)}"\ace\Map_Manager.h"\ + {$(INCLUDE)}"\ace\Map_Manager.i"\ + {$(INCLUDE)}"\ace\Mem_Map.h"\ + {$(INCLUDE)}"\ace\Mem_Map.i"\ + {$(INCLUDE)}"\ace\Memory_Pool.h"\ + {$(INCLUDE)}"\ace\Memory_Pool.i"\ + {$(INCLUDE)}"\ace\Message_Block.h"\ + {$(INCLUDE)}"\ace\Message_Block.i"\ + {$(INCLUDE)}"\ace\Message_Queue.cpp"\ + {$(INCLUDE)}"\ace\Message_Queue.h"\ + {$(INCLUDE)}"\ace\Message_Queue.i"\ + {$(INCLUDE)}"\ace\Module.cpp"\ + {$(INCLUDE)}"\ace\Module.h"\ + {$(INCLUDE)}"\ace\Module.i"\ + {$(INCLUDE)}"\ace\OS.h"\ + {$(INCLUDE)}"\ace\OS.i"\ + {$(INCLUDE)}"\ace\Pipe.h"\ + {$(INCLUDE)}"\ace\Pipe.i"\ + {$(INCLUDE)}"\ace\Proactor.h"\ + {$(INCLUDE)}"\ace\Proactor.i"\ + {$(INCLUDE)}"\ace\Reactor.h"\ + {$(INCLUDE)}"\ace\Reactor.i"\ + {$(INCLUDE)}"\ace\ReactorEx.h"\ + {$(INCLUDE)}"\ace\ReactorEx.i"\ + {$(INCLUDE)}"\ace\Service_Config.h"\ + {$(INCLUDE)}"\ace\Service_Config.i"\ + {$(INCLUDE)}"\ace\Service_Object.h"\ + {$(INCLUDE)}"\ace\Service_Object.i"\ + {$(INCLUDE)}"\ace\Set.cpp"\ + {$(INCLUDE)}"\ace\Set.h"\ + {$(INCLUDE)}"\ace\Set.i"\ + {$(INCLUDE)}"\ace\Shared_Object.h"\ + {$(INCLUDE)}"\ace\Shared_Object.i"\ + {$(INCLUDE)}"\ace\Signal.h"\ + {$(INCLUDE)}"\ace\Signal.i"\ + {$(INCLUDE)}"\ace\SOCK.h"\ + {$(INCLUDE)}"\ace\SOCK.i"\ + {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\ + {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\ + {$(INCLUDE)}"\ace\SOCK_IO.h"\ + {$(INCLUDE)}"\ace\SOCK_IO.i"\ + {$(INCLUDE)}"\ace\SOCK_Stream.h"\ + {$(INCLUDE)}"\ace\SOCK_Stream.i"\ + {$(INCLUDE)}"\ace\SString.h"\ + {$(INCLUDE)}"\ace\SString.i"\ + {$(INCLUDE)}"\ace\Stack.cpp"\ + {$(INCLUDE)}"\ace\Stack.h"\ + {$(INCLUDE)}"\ace\Stack.i"\ + {$(INCLUDE)}"\ace\stdcpp.h"\ + {$(INCLUDE)}"\ace\Strategies.h"\ + {$(INCLUDE)}"\ace\Strategies_T.cpp"\ + {$(INCLUDE)}"\ace\Strategies_T.h"\ + {$(INCLUDE)}"\ace\Stream_Modules.cpp"\ + {$(INCLUDE)}"\ace\Stream_Modules.h"\ + {$(INCLUDE)}"\ace\Stream_Modules.i"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\ + {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\ + {$(INCLUDE)}"\ace\Svc_Handler.cpp"\ + {$(INCLUDE)}"\ace\Svc_Handler.h"\ + {$(INCLUDE)}"\ace\Svc_Handler.i"\ + {$(INCLUDE)}"\ace\Synch.h"\ + {$(INCLUDE)}"\ace\Synch.i"\ + {$(INCLUDE)}"\ace\Synch_Options.h"\ + {$(INCLUDE)}"\ace\Synch_T.cpp"\ + {$(INCLUDE)}"\ace\Synch_T.h"\ + {$(INCLUDE)}"\ace\Synch_T.i"\ + {$(INCLUDE)}"\ace\Task.h"\ + {$(INCLUDE)}"\ace\Task.i"\ + {$(INCLUDE)}"\ace\Task_T.cpp"\ + {$(INCLUDE)}"\ace\Task_T.h"\ + {$(INCLUDE)}"\ace\Task_T.i"\ + {$(INCLUDE)}"\ace\Thread.h"\ + {$(INCLUDE)}"\ace\Thread.i"\ + {$(INCLUDE)}"\ace\Thread_Manager.h"\ + {$(INCLUDE)}"\ace\Thread_Manager.i"\ + {$(INCLUDE)}"\ace\Time_Value.h"\ + {$(INCLUDE)}"\ace\Timer_Queue.h"\ + {$(INCLUDE)}"\ace\Timer_Queue.i"\ + {$(INCLUDE)}"\ace\Token.h"\ + {$(INCLUDE)}"\ace\Token.i"\ + {$(INCLUDE)}"\ace\Trace.h"\ + {$(INCLUDE)}"\ace\ws2tcpip.h"\ + + +"$(INTDIR)\test_sock_acceptor.obj" : $(SOURCE) $(DEP_CPP_TEST_S) "$(INTDIR)"\ + ".\CPP-acceptor.cpp" + + +# End Source File +################################################################################ +# Begin Source File + +SOURCE=".\CPP-acceptor.cpp" +DEP_CPP_CPP_A=\ + ".\CPP-acceptor.h"\ + {$(INCLUDE)}"\ace\Acceptor.cpp"\ + {$(INCLUDE)}"\ace\Acceptor.h"\ + {$(INCLUDE)}"\ace\Acceptor.i"\ + {$(INCLUDE)}"\ace\ACE.h"\ + {$(INCLUDE)}"\ace\ACE.i"\ + {$(INCLUDE)}"\ace\Addr.h"\ + {$(INCLUDE)}"\ace\Addr.i"\ + {$(INCLUDE)}"\ace\config.h"\ + {$(INCLUDE)}"\ace\Dynamic.h"\ + {$(INCLUDE)}"\ace\Dynamic.i"\ + {$(INCLUDE)}"\ace\Event_Handler.h"\ + {$(INCLUDE)}"\ace\Event_Handler.i"\ + {$(INCLUDE)}"\ace\Handle_Set.h"\ + {$(INCLUDE)}"\ace\Handle_Set.i"\ + {$(INCLUDE)}"\ace\INET_Addr.h"\ + {$(INCLUDE)}"\ace\INET_Addr.i"\ + {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\ + {$(INCLUDE)}"\ace\IPC_SAP.h"\ + {$(INCLUDE)}"\ace\IPC_SAP.i"\ + {$(INCLUDE)}"\ace\Local_Tokens.h"\ + {$(INCLUDE)}"\ace\Local_Tokens.i"\ + {$(INCLUDE)}"\ace\Log_Msg.h"\ + {$(INCLUDE)}"\ace\Log_Priority.h"\ + {$(INCLUDE)}"\ace\Log_Record.h"\ + {$(INCLUDE)}"\ace\Log_Record.i"\ + {$(INCLUDE)}"\ace\Malloc.h"\ + {$(INCLUDE)}"\ace\Malloc.i"\ + {$(INCLUDE)}"\ace\Malloc_T.cpp"\ + {$(INCLUDE)}"\ace\Malloc_T.h"\ + {$(INCLUDE)}"\ace\Malloc_T.i"\ + {$(INCLUDE)}"\ace\Map_Manager.cpp"\ + {$(INCLUDE)}"\ace\Map_Manager.h"\ + {$(INCLUDE)}"\ace\Map_Manager.i"\ + {$(INCLUDE)}"\ace\Mem_Map.h"\ + {$(INCLUDE)}"\ace\Mem_Map.i"\ + {$(INCLUDE)}"\ace\Memory_Pool.h"\ + {$(INCLUDE)}"\ace\Memory_Pool.i"\ + {$(INCLUDE)}"\ace\Message_Block.h"\ + {$(INCLUDE)}"\ace\Message_Block.i"\ + {$(INCLUDE)}"\ace\Message_Queue.cpp"\ + {$(INCLUDE)}"\ace\Message_Queue.h"\ + {$(INCLUDE)}"\ace\Message_Queue.i"\ + {$(INCLUDE)}"\ace\Module.cpp"\ + {$(INCLUDE)}"\ace\Module.h"\ + {$(INCLUDE)}"\ace\Module.i"\ + {$(INCLUDE)}"\ace\OS.h"\ + {$(INCLUDE)}"\ace\OS.i"\ + {$(INCLUDE)}"\ace\Pipe.h"\ + {$(INCLUDE)}"\ace\Pipe.i"\ + {$(INCLUDE)}"\ace\Proactor.h"\ + {$(INCLUDE)}"\ace\Proactor.i"\ + {$(INCLUDE)}"\ace\Reactor.h"\ + {$(INCLUDE)}"\ace\Reactor.i"\ + {$(INCLUDE)}"\ace\ReactorEx.h"\ + {$(INCLUDE)}"\ace\ReactorEx.i"\ + {$(INCLUDE)}"\ace\Service_Config.h"\ + {$(INCLUDE)}"\ace\Service_Config.i"\ + {$(INCLUDE)}"\ace\Service_Object.h"\ + {$(INCLUDE)}"\ace\Service_Object.i"\ + {$(INCLUDE)}"\ace\Set.cpp"\ + {$(INCLUDE)}"\ace\Set.h"\ + {$(INCLUDE)}"\ace\Set.i"\ + {$(INCLUDE)}"\ace\Shared_Object.h"\ + {$(INCLUDE)}"\ace\Shared_Object.i"\ + {$(INCLUDE)}"\ace\Signal.h"\ + {$(INCLUDE)}"\ace\Signal.i"\ + {$(INCLUDE)}"\ace\SOCK.h"\ + {$(INCLUDE)}"\ace\SOCK.i"\ + {$(INCLUDE)}"\ace\SOCK_IO.h"\ + {$(INCLUDE)}"\ace\SOCK_IO.i"\ + {$(INCLUDE)}"\ace\SOCK_Stream.h"\ + {$(INCLUDE)}"\ace\SOCK_Stream.i"\ + {$(INCLUDE)}"\ace\SString.h"\ + {$(INCLUDE)}"\ace\SString.i"\ + {$(INCLUDE)}"\ace\Stack.cpp"\ + {$(INCLUDE)}"\ace\Stack.h"\ + {$(INCLUDE)}"\ace\Stack.i"\ + {$(INCLUDE)}"\ace\stdcpp.h"\ + {$(INCLUDE)}"\ace\Strategies.h"\ + {$(INCLUDE)}"\ace\Strategies_T.cpp"\ + {$(INCLUDE)}"\ace\Strategies_T.h"\ + {$(INCLUDE)}"\ace\Stream_Modules.cpp"\ + {$(INCLUDE)}"\ace\Stream_Modules.h"\ + {$(INCLUDE)}"\ace\Stream_Modules.i"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\ + {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\ + {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\ + {$(INCLUDE)}"\ace\Svc_Handler.cpp"\ + {$(INCLUDE)}"\ace\Svc_Handler.h"\ + {$(INCLUDE)}"\ace\Svc_Handler.i"\ + {$(INCLUDE)}"\ace\Synch.h"\ + {$(INCLUDE)}"\ace\Synch.i"\ + {$(INCLUDE)}"\ace\Synch_Options.h"\ + {$(INCLUDE)}"\ace\Synch_T.cpp"\ + {$(INCLUDE)}"\ace\Synch_T.h"\ + {$(INCLUDE)}"\ace\Synch_T.i"\ + {$(INCLUDE)}"\ace\Task.h"\ + {$(INCLUDE)}"\ace\Task.i"\ + {$(INCLUDE)}"\ace\Task_T.cpp"\ + {$(INCLUDE)}"\ace\Task_T.h"\ + {$(INCLUDE)}"\ace\Task_T.i"\ + {$(INCLUDE)}"\ace\Thread.h"\ + {$(INCLUDE)}"\ace\Thread.i"\ + {$(INCLUDE)}"\ace\Thread_Manager.h"\ + {$(INCLUDE)}"\ace\Thread_Manager.i"\ + {$(INCLUDE)}"\ace\Time_Value.h"\ + {$(INCLUDE)}"\ace\Timer_Queue.h"\ + {$(INCLUDE)}"\ace\Timer_Queue.i"\ + {$(INCLUDE)}"\ace\Token.h"\ + {$(INCLUDE)}"\ace\Token.i"\ + {$(INCLUDE)}"\ace\Trace.h"\ + {$(INCLUDE)}"\ace\ws2tcpip.h"\ + + +"$(INTDIR)\CPP-acceptor.obj" : $(SOURCE) $(DEP_CPP_CPP_A) "$(INTDIR)" + + +# End Source File +# End Target +# End Project +################################################################################ diff --git a/examples/Connection/non_blocking/non_blocking.mdp b/examples/Connection/non_blocking/non_blocking.mdp new file mode 100644 index 00000000000..ee61b8cf6ea Binary files /dev/null and b/examples/Connection/non_blocking/non_blocking.mdp differ -- cgit v1.2.1