diff options
author | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-05-27 23:28:47 +0000 |
---|---|---|
committer | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-05-27 23:28:47 +0000 |
commit | e4078f5b771d8c3bb4d3b4b2ffec3f5dee1346db (patch) | |
tree | d6bf75af3ab6ed4dfd8b174eb1a37f0e146fdb0c | |
parent | 85cd7f173d2747be8988c41c25db21a6332b35c0 (diff) | |
download | ATCD-e4078f5b771d8c3bb4d3b4b2ffec3f5dee1346db.tar.gz |
This commit was manufactured by cvs2svn to create branch
'Reactor_RefCount_2'.
-rw-r--r-- | protocols/ace/RMCast/Makefile.am | 105 | ||||
-rw-r--r-- | protocols/ace/RMCast/README | 57 | ||||
-rw-r--r-- | protocols/ace/RMCast/RMCast_Export.h | 44 | ||||
-rw-r--r-- | tests/icc.bat | 81 |
4 files changed, 0 insertions, 287 deletions
diff --git a/protocols/ace/RMCast/Makefile.am b/protocols/ace/RMCast/Makefile.am deleted file mode 100644 index 5a183b2e90b..00000000000 --- a/protocols/ace/RMCast/Makefile.am +++ /dev/null @@ -1,105 +0,0 @@ -##---------------------------------------------------------------------------- -## $Id$ -## -## Makefile.am for ACE_RMCast library -##---------------------------------------------------------------------------- - -## -## Process this file with automake to create Makefile.in -## - -INCLUDES = -I$(top_builddir) -I$(top_srcdir) - -lib_LTLIBRARIES = libACE_RMCast.la - -libACE_RMCast_la_SOURCES = \ - RMCast.cpp \ - RMCast_Ack_Worker.cpp \ - RMCast_Fork.cpp \ - RMCast_Fragment.cpp \ - RMCast_IO_UDP.cpp \ - RMCast_Membership.cpp \ - RMCast_Module.cpp \ - RMCast_Module_Factory.cpp \ - RMCast_Partial_Message.cpp \ - RMCast_Proxy.cpp \ - RMCast_Reassembly.cpp \ - RMCast_Receiver_Module.cpp \ - RMCast_Reliable_Factory.cpp \ - RMCast_Reordering.cpp \ - RMCast_Resend_Handler.cpp \ - RMCast_Resend_Worker.cpp \ - RMCast_Retransmission.cpp \ - RMCast_Sequencer.cpp \ - RMCast_Singleton_Factory.cpp \ - RMCast_UDP_Event_Handler.cpp \ - RMCast_UDP_Proxy.cpp \ - RMCast_UDP_Reliable_Receiver.cpp \ - RMCast_UDP_Reliable_Sender.cpp - -libACE_RMCast_la_LIBADD = $(top_builddir)/ace/libACE.la - -## These are template source files. -TEMPLATE_FILES = \ - RMCast_Copy_On_Write.cpp \ - RMCast_Worker.cpp - -HEADER_FILES = \ - RMCast.h \ - RMCast_Ack_Worker.h \ - RMCast_Copy_On_Write.h \ - RMCast_Export.h \ - RMCast_Fork.h \ - RMCast_Fragment.h \ - RMCast_IO_UDP.h \ - RMCast_Membership.h \ - RMCast_Module.h \ - RMCast_Module_Factory.h \ - RMCast_Partial_Message.h \ - RMCast_Proxy.h \ - RMCast_Reassembly.h \ - RMCast_Receiver_Module.h \ - RMCast_Reliable_Factory.h \ - RMCast_Reordering.h \ - RMCast_Resend_Handler.h \ - RMCast_Resend_Worker.h \ - RMCast_Retransmission.h \ - RMCast_Sequencer.h \ - RMCast_Singleton_Factory.h \ - RMCast_UDP_Event_Handler.h \ - RMCast_UDP_Proxy.h \ - RMCast_UDP_Reliable_Receiver.h \ - RMCast_UDP_Reliable_Sender.h \ - RMCast_Worker.h - -INLINE_FILES = \ - RMCast.i \ - RMCast_Ack_Worker.i \ - RMCast_Copy_On_Write.i \ - RMCast_Fork.i \ - RMCast_Fragment.i \ - RMCast_IO_UDP.i \ - RMCast_Membership.i \ - RMCast_Module.i \ - RMCast_Module_Factory.i \ - RMCast_Partial_Message.i \ - RMCast_Proxy.i \ - RMCast_Reassembly.i \ - RMCast_Receiver_Module.i \ - RMCast_Reliable_Factory.i \ - RMCast_Reordering.i \ - RMCast_Resend_Handler.i \ - RMCast_Resend_Worker.i \ - RMCast_Retransmission.i \ - RMCast_Sequencer.i \ - RMCast_Singleton_Factory.i \ - RMCast_UDP_Event_Handler.i \ - RMCast_UDP_Proxy.i \ - RMCast_UDP_Reliable_Receiver.i \ - RMCast_UDP_Reliable_Sender.i \ - RMCast_Worker.i - -pkginclude_HEADERS = \ - $(HEADER_FILES) \ - $(INLINE_FILES) \ - $(TEMPLATE_FILES) diff --git a/protocols/ace/RMCast/README b/protocols/ace/RMCast/README deleted file mode 100644 index 2dd0c5d9cfc..00000000000 --- a/protocols/ace/RMCast/README +++ /dev/null @@ -1,57 +0,0 @@ -# $Id$ - - This directory will contain a simple, small-scale reliable -multicast framework for ACE. The framework is based on the ASX -components of the ACE library: the protocol is implemented as a stack -of interchangeable "modules", each one in charge of a very small task. -For example, one module implements fragmentation and reassembly, other -modules implement retransmission, send ACK and NAK messages, and -maintain receiver membership. - - The modules are replaced to achieve different levels of -reliability. For example, the retransmission module can be either the -"Best_Effort", "Semi_Reliable" or "Reliable" implementation. In the -first case no retransmissions are performed, but lost messages are -detected and reported to the receiver. The "Semi_Reliable" case -messages are held for a pre-specified amount of time, and -re-transmited if requested, but it is possible to loose some messages -if multiple re-transmissions fail. As in the "Best_Effort" case the -lost messages are detected and flagged to the application. Finally -in the "Reliable" mode the senders are flowed controlled until enough -messages are successfully transmitted. - - In general the stack looks like this: - - -SENDER: - ----------------------------------------------------------------- -Buffering : Save lost messages -Retransmission : Retransmit ----------------------------------------------------------------- -Fragmentation : Fragment messages in smaller chunks -Reassembly : and ensure that the IOVMAX limit is not - : reached ----------------------------------------------------------------- -Tranport : Encapsulate the specific transport media - : such as TCP/IP, ATM, or shared memory - : Demuxes incoming data to the right chain - : Change control messages and data messages - : to the right dynamic types. ----------------------------------------------------------------- - -RECEIVER: - ----------------------------------------------------------------- -Lost detection : Detect lost messages and send control - : messages back ----------------------------------------------------------------- -Reassembly : Reassemble messages, fragment control -Fragmentation : data ----------------------------------------------------------------- -Transport : Group membership, ACT reception, - : handle keep-alive messages... ----------------------------------------------------------------- - - -@@ TODO: Piggybacking... diff --git a/protocols/ace/RMCast/RMCast_Export.h b/protocols/ace/RMCast/RMCast_Export.h deleted file mode 100644 index 51257c4d682..00000000000 --- a/protocols/ace/RMCast/RMCast_Export.h +++ /dev/null @@ -1,44 +0,0 @@ -// -*- C++ -*- -// $Id$ -// Definition for Win32 Export directives. -// This file is generated automatically by -// generate_export_file.pl -// ------------------------------ -#if !defined (ACE_RMCAST_EXPORT_H) -#define ACE_RMCAST_EXPORT_H - -#include "ace/config-all.h" - -#if defined (ACE_AS_STATIC_LIBS) && !defined (ACE_RMCAST_HAS_DLL) -# define ACE_RMCAST_HAS_DLL 0 -#endif /* ACE_AS_STATIC_LIBS && ACE_RMCAST_HAS_DLL */ - -#if !defined (ACE_RMCAST_HAS_DLL) -#define ACE_RMCAST_HAS_DLL 1 -#endif /* ! ACE_RMCAST_HAS_DLL */ - -#if defined (ACE_RMCAST_HAS_DLL) -# if (ACE_RMCAST_HAS_DLL == 1) -# if defined (ACE_RMCAST_BUILD_DLL) -# define ACE_RMCast_Export ACE_Proper_Export_Flag -# define ACE_RMCAST_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T) -# define ACE_RMCAST_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -# else -# define ACE_RMCast_Export ACE_Proper_Import_Flag -# define ACE_RMCAST_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T) -# define ACE_RMCAST_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -# endif /* ACE_RMCAST_BUILD_DLL */ -# else -# define ACE_RMCast_Export -# define ACE_RMCAST_SINGLETON_DECLARATION(T) -# define ACE_RMCAST_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -# endif /* ! ACE_RMCAST_HAS_DLL == 1 */ -#else -# define ACE_RMCast_Export -# define ACE_RMCAST_SINGLETON_DECLARATION(T) -# define ACE_RMCAST_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -#endif /* ACE_RMCAST_HAS_DLL */ - -#endif /* ACE_RMCAST_EXPORT_H */ - -// End of auto generated file. diff --git a/tests/icc.bat b/tests/icc.bat deleted file mode 100644 index 131c04b17a9..00000000000 --- a/tests/icc.bat +++ /dev/null @@ -1,81 +0,0 @@ -vacbld -SEV=E Aio_Platform_Test.icc -vacbld -SEV=E Atomic_Op_Test.icc -vacbld -SEV=E Barrier_Test.icc -vacbld -SEV=E Basic_Types_Test.icc -vacbld -SEV=E Buffer_Stream_Test.icc -vacbld -SEV=E CDR_Test.icc -vacbld -SEV=E CLASSIX_Addr_Test.icc -vacbld -SEV=E CLASSIX_CLD_Connector_Test.icc -vacbld -SEV=E CLASSIX_Con_Acc_Test.icc -vacbld -SEV=E CLASSIX_Group_Test.icc -vacbld -SEV=E CLASSIX_Notify_Test.icc -vacbld -SEV=E CLASSIX_OS_Test.icc -vacbld -SEV=E CLASSIX_Reactor_Test.icc -vacbld -SEV=E CLASSIX_Select_Reactor_Test.icc -vacbld -SEV=E CLASSIX_Stream_Test.icc -vacbld -SEV=E Collection_Test.icc -vacbld -SEV=E Conn_Test.icc -vacbld -SEV=E DLL_Test.icc -vacbld -SEV=E DLList_Test.icc -vacbld -SEV=E Dynamic_Priority_Test.icc -vacbld -SEV=E Enum_Interfaces_Test.icc -vacbld -SEV=E Env_Value_Test.icc -vacbld -SEV=E Future_Set_Test.icc -vacbld -SEV=E Future_Test.icc -vacbld -SEV=E Handle_Set_Test.icc -vacbld -SEV=E Hash_Map_Manager_Test.icc -vacbld -SEV=E High_Res_Timer_Test.icc -vacbld -SEV=E IOStream_Test.icc -vacbld -SEV=E MM_Shared_Memory_Test.icc -vacbld -SEV=E MT_Reactor_Timer_Test.icc -vacbld -SEV=E MT_Reactor_Upcall_Test.icc -vacbld -SEV=E MT_SOCK_Test.icc -vacbld -SEV=E Map_Manager_Test.icc -vacbld -SEV=E Map_Test.icc -vacbld -SEV=E Mem_Map_Test.icc -vacbld -SEV=E Message_Block_Test.icc -vacbld -SEV=E Message_Queue_Notifications_Test.icc -vacbld -SEV=E Message_Queue_Test.icc -vacbld -SEV=E Multihomed_INET_Addr_Test.icc -vacbld -SEV=E Naming_Test.icc -vacbld -SEV=E Notify_Performance_Test.icc -vacbld -SEV=E Object_Manager_Test.icc -vacbld -SEV=E OrdMultiSet_Test.icc -vacbld -SEV=E Pipe_Test.icc -vacbld -SEV=E Priority_Buffer_Test.icc -vacbld -SEV=E Priority_Reactor_Test.icc -vacbld -SEV=E Priority_Task_Test.icc -vacbld -SEV=E Process_Mutex_Test.icc -vacbld -SEV=E Process_Strategy_Test.icc -vacbld -SEV=E RB_Tree_Test.icc -vacbld -SEV=E Reactor_Dispatch_Order_Test.icc -vacbld -SEV=E Reactor_Exceptions_Test.icc -vacbld -SEV=E Reactor_Notify_Test.icc -vacbld -SEV=E Reactor_Performance_Test.icc -vacbld -SEV=E Reactor_Timer_Test.icc -vacbld -SEV=E Reactors_Test.icc -vacbld -SEV=E Reader_Writer_Test.icc -vacbld -SEV=E Recursive_Mutex_Test.icc -vacbld -SEV=E SOCK_Connector_Test.icc -vacbld -SEV=E SOCK_Test.icc -vacbld -SEV=E SPIPE_Test.icc -vacbld -SEV=E SString_Test.icc -vacbld -SEV=E SV_Shared_Memory_Test.icc -vacbld -SEV=E Semaphore_Test.icc -vacbld -SEV=E Service_Config_Test.icc -vacbld -SEV=E Sigset_Ops_Test.icc -vacbld -SEV=E Simple_Message_Block_Test.icc -vacbld -SEV=E TSS_Test.icc -vacbld -SEV=E Task_Test.icc -vacbld -SEV=E Thread_Manager_Test.icc -vacbld -SEV=E Thread_Mutex_Test.icc -vacbld -SEV=E Thread_Pool_Reactor_Test.icc -vacbld -SEV=E Thread_Pool_Test.icc -vacbld -SEV=E Time_Service_Test.icc -vacbld -SEV=E Time_Value_Test.icc -vacbld -SEV=E Timeprobe_Test.icc -vacbld -SEV=E Timer_Queue_Test.icc -vacbld -SEV=E Tokens_Test.icc -vacbld -SEV=E UPIPE_SAP_Test.icc -vacbld -SEV=E Upgradable_RW_Test.icc -vacbld -SEV=E XtReactor_Test.icc |