Buildsystem: Use "industry standard" foldernames on dpendencies + move/rename ace-folder (for future upgrades/changes).
This does not break anything, it has been tested with compile etc. --HG-- branch : trunk rename : externals/CMakeLists.txt => dep/CMakeLists.txt rename : externals/PackageList.txt => dep/PackageList.txt rename : externals/SFMT/SFMT-alti.h => dep/SFMT/SFMT-alti.h rename : externals/SFMT/SFMT-params.h => dep/SFMT/SFMT-params.h rename : externals/SFMT/SFMT-sse2.h => dep/SFMT/SFMT-sse2.h rename : externals/SFMT/SFMT.c => dep/SFMT/SFMT.c rename : externals/SFMT/SFMT.h => dep/SFMT/SFMT.h rename : externals/ace/ACE.cpp => dep/acelite/ace/ACE.cpp rename : externals/ace/ACE.h => dep/acelite/ace/ACE.h rename : externals/ace/ACE.inl => dep/acelite/ace/ACE.inl rename : externals/ace/ACE.pc.in => dep/acelite/ace/ACE.pc.in rename : externals/ace/ACE_crc32.cpp => dep/acelite/ace/ACE_crc32.cpp rename : externals/ace/ACE_crc_ccitt.cpp => dep/acelite/ace/ACE_crc_ccitt.cpp rename : externals/ace/ACE_export.h => dep/acelite/ace/ACE_export.h rename : externals/ace/ARGV.cpp => dep/acelite/ace/ARGV.cpp rename : externals/ace/ARGV.h => dep/acelite/ace/ARGV.h rename : externals/ace/ARGV.inl => dep/acelite/ace/ARGV.inl rename : externals/ace/ATM_Acceptor.cpp => dep/acelite/ace/ATM_Acceptor.cpp rename : externals/ace/ATM_Acceptor.h => dep/acelite/ace/ATM_Acceptor.h rename : externals/ace/ATM_Acceptor.inl => dep/acelite/ace/ATM_Acceptor.inl rename : externals/ace/ATM_Addr.cpp => dep/acelite/ace/ATM_Addr.cpp rename : externals/ace/ATM_Addr.h => dep/acelite/ace/ATM_Addr.h rename : externals/ace/ATM_Addr.inl => dep/acelite/ace/ATM_Addr.inl rename : externals/ace/ATM_Connector.cpp => dep/acelite/ace/ATM_Connector.cpp rename : externals/ace/ATM_Connector.h => dep/acelite/ace/ATM_Connector.h rename : externals/ace/ATM_Connector.inl => dep/acelite/ace/ATM_Connector.inl rename : externals/ace/ATM_Params.cpp => dep/acelite/ace/ATM_Params.cpp rename : externals/ace/ATM_Params.h => dep/acelite/ace/ATM_Params.h rename : externals/ace/ATM_Params.inl => dep/acelite/ace/ATM_Params.inl rename : externals/ace/ATM_QoS.cpp => dep/acelite/ace/ATM_QoS.cpp rename : externals/ace/ATM_QoS.h => dep/acelite/ace/ATM_QoS.h rename : externals/ace/ATM_QoS.inl => dep/acelite/ace/ATM_QoS.inl rename : externals/ace/ATM_Stream.cpp => dep/acelite/ace/ATM_Stream.cpp rename : externals/ace/ATM_Stream.h => dep/acelite/ace/ATM_Stream.h rename : externals/ace/ATM_Stream.inl => dep/acelite/ace/ATM_Stream.inl rename : externals/ace/Acceptor.cpp => dep/acelite/ace/Acceptor.cpp rename : externals/ace/Acceptor.h => dep/acelite/ace/Acceptor.h rename : externals/ace/Activation_Queue.cpp => dep/acelite/ace/Activation_Queue.cpp rename : externals/ace/Activation_Queue.h => dep/acelite/ace/Activation_Queue.h rename : externals/ace/Activation_Queue.inl => dep/acelite/ace/Activation_Queue.inl rename : externals/ace/Active_Map_Manager.cpp => dep/acelite/ace/Active_Map_Manager.cpp rename : externals/ace/Active_Map_Manager.h => dep/acelite/ace/Active_Map_Manager.h rename : externals/ace/Active_Map_Manager.inl => dep/acelite/ace/Active_Map_Manager.inl rename : externals/ace/Active_Map_Manager_T.cpp => dep/acelite/ace/Active_Map_Manager_T.cpp rename : externals/ace/Active_Map_Manager_T.h => dep/acelite/ace/Active_Map_Manager_T.h rename : externals/ace/Active_Map_Manager_T.inl => dep/acelite/ace/Active_Map_Manager_T.inl rename : externals/ace/Addr.cpp => dep/acelite/ace/Addr.cpp rename : externals/ace/Addr.h => dep/acelite/ace/Addr.h rename : externals/ace/Addr.inl => dep/acelite/ace/Addr.inl rename : externals/ace/Arg_Shifter.cpp => dep/acelite/ace/Arg_Shifter.cpp rename : externals/ace/Arg_Shifter.h => dep/acelite/ace/Arg_Shifter.h rename : externals/ace/Argv_Type_Converter.cpp => dep/acelite/ace/Argv_Type_Converter.cpp rename : externals/ace/Argv_Type_Converter.h => dep/acelite/ace/Argv_Type_Converter.h rename : externals/ace/Argv_Type_Converter.inl => dep/acelite/ace/Argv_Type_Converter.inl rename : externals/ace/Array.h => dep/acelite/ace/Array.h rename : externals/ace/Array_Base.cpp => dep/acelite/ace/Array_Base.cpp rename : externals/ace/Array_Base.h => dep/acelite/ace/Array_Base.h rename : externals/ace/Array_Base.inl => dep/acelite/ace/Array_Base.inl rename : externals/ace/Array_Map.cpp => dep/acelite/ace/Array_Map.cpp rename : externals/ace/Array_Map.h => dep/acelite/ace/Array_Map.h rename : externals/ace/Array_Map.inl => dep/acelite/ace/Array_Map.inl rename : externals/ace/Assert.cpp => dep/acelite/ace/Assert.cpp rename : externals/ace/Assert.h => dep/acelite/ace/Assert.h rename : externals/ace/Asynch_Acceptor.cpp => dep/acelite/ace/Asynch_Acceptor.cpp rename : externals/ace/Asynch_Acceptor.h => dep/acelite/ace/Asynch_Acceptor.h rename : externals/ace/Asynch_Connector.cpp => dep/acelite/ace/Asynch_Connector.cpp rename : externals/ace/Asynch_Connector.h => dep/acelite/ace/Asynch_Connector.h rename : externals/ace/Asynch_IO.cpp => dep/acelite/ace/Asynch_IO.cpp rename : externals/ace/Asynch_IO.h => dep/acelite/ace/Asynch_IO.h rename : externals/ace/Asynch_IO_Impl.cpp => dep/acelite/ace/Asynch_IO_Impl.cpp rename : externals/ace/Asynch_IO_Impl.h => dep/acelite/ace/Asynch_IO_Impl.h rename : externals/ace/Asynch_IO_Impl.inl => dep/acelite/ace/Asynch_IO_Impl.inl rename : externals/ace/Asynch_Pseudo_Task.cpp => dep/acelite/ace/Asynch_Pseudo_Task.cpp rename : externals/ace/Asynch_Pseudo_Task.h => dep/acelite/ace/Asynch_Pseudo_Task.h rename : externals/ace/Atomic_Op.cpp => dep/acelite/ace/Atomic_Op.cpp rename : externals/ace/Atomic_Op.h => dep/acelite/ace/Atomic_Op.h rename : externals/ace/Atomic_Op.inl => dep/acelite/ace/Atomic_Op.inl rename : externals/ace/Atomic_Op_GCC_T.cpp => dep/acelite/ace/Atomic_Op_GCC_T.cpp rename : externals/ace/Atomic_Op_GCC_T.h => dep/acelite/ace/Atomic_Op_GCC_T.h rename : externals/ace/Atomic_Op_GCC_T.inl => dep/acelite/ace/Atomic_Op_GCC_T.inl rename : externals/ace/Atomic_Op_Sparc.c => dep/acelite/ace/Atomic_Op_Sparc.c rename : externals/ace/Atomic_Op_Sparc.h => dep/acelite/ace/Atomic_Op_Sparc.h rename : externals/ace/Atomic_Op_T.cpp => dep/acelite/ace/Atomic_Op_T.cpp rename : externals/ace/Atomic_Op_T.h => dep/acelite/ace/Atomic_Op_T.h rename : externals/ace/Atomic_Op_T.inl => dep/acelite/ace/Atomic_Op_T.inl rename : externals/ace/Auto_Event.cpp => dep/acelite/ace/Auto_Event.cpp rename : externals/ace/Auto_Event.h => dep/acelite/ace/Auto_Event.h rename : externals/ace/Auto_Event.inl => dep/acelite/ace/Auto_Event.inl rename : externals/ace/Auto_Functor.cpp => dep/acelite/ace/Auto_Functor.cpp rename : externals/ace/Auto_Functor.h => dep/acelite/ace/Auto_Functor.h rename : externals/ace/Auto_Functor.inl => dep/acelite/ace/Auto_Functor.inl rename : externals/ace/Auto_IncDec_T.cpp => dep/acelite/ace/Auto_IncDec_T.cpp rename : externals/ace/Auto_IncDec_T.h => dep/acelite/ace/Auto_IncDec_T.h rename : externals/ace/Auto_IncDec_T.inl => dep/acelite/ace/Auto_IncDec_T.inl rename : externals/ace/Auto_Ptr.cpp => dep/acelite/ace/Auto_Ptr.cpp rename : externals/ace/Auto_Ptr.h => dep/acelite/ace/Auto_Ptr.h rename : externals/ace/Auto_Ptr.inl => dep/acelite/ace/Auto_Ptr.inl rename : externals/ace/Barrier.cpp => dep/acelite/ace/Barrier.cpp rename : externals/ace/Barrier.h => dep/acelite/ace/Barrier.h rename : externals/ace/Barrier.inl => dep/acelite/ace/Barrier.inl rename : externals/ace/Base_Thread_Adapter.cpp => dep/acelite/ace/Base_Thread_Adapter.cpp rename : externals/ace/Base_Thread_Adapter.h => dep/acelite/ace/Base_Thread_Adapter.h rename : externals/ace/Base_Thread_Adapter.inl => dep/acelite/ace/Base_Thread_Adapter.inl rename : externals/ace/Based_Pointer_Repository.cpp => dep/acelite/ace/Based_Pointer_Repository.cpp rename : externals/ace/Based_Pointer_Repository.h => dep/acelite/ace/Based_Pointer_Repository.h rename : externals/ace/Based_Pointer_T.cpp => dep/acelite/ace/Based_Pointer_T.cpp rename : externals/ace/Based_Pointer_T.h => dep/acelite/ace/Based_Pointer_T.h rename : externals/ace/Based_Pointer_T.inl => dep/acelite/ace/Based_Pointer_T.inl rename : externals/ace/Basic_Stats.cpp => dep/acelite/ace/Basic_Stats.cpp rename : externals/ace/Basic_Stats.h => dep/acelite/ace/Basic_Stats.h rename : externals/ace/Basic_Stats.inl => dep/acelite/ace/Basic_Stats.inl rename : externals/ace/Basic_Types.cpp => dep/acelite/ace/Basic_Types.cpp rename : externals/ace/Basic_Types.h => dep/acelite/ace/Basic_Types.h rename : externals/ace/Basic_Types.inl => dep/acelite/ace/Basic_Types.inl rename : externals/ace/Bound_Ptr.h => dep/acelite/ace/Bound_Ptr.h rename : externals/ace/Bound_Ptr.inl => dep/acelite/ace/Bound_Ptr.inl rename : externals/ace/CDR_Base.cpp => dep/acelite/ace/CDR_Base.cpp rename : externals/ace/CDR_Base.h => dep/acelite/ace/CDR_Base.h rename : externals/ace/CDR_Base.inl => dep/acelite/ace/CDR_Base.inl rename : externals/ace/CDR_Size.cpp => dep/acelite/ace/CDR_Size.cpp rename : externals/ace/CDR_Size.h => dep/acelite/ace/CDR_Size.h rename : externals/ace/CDR_Size.inl => dep/acelite/ace/CDR_Size.inl rename : externals/ace/CDR_Stream.cpp => dep/acelite/ace/CDR_Stream.cpp rename : externals/ace/CDR_Stream.h => dep/acelite/ace/CDR_Stream.h rename : externals/ace/CDR_Stream.inl => dep/acelite/ace/CDR_Stream.inl rename : externals/ace/CE_Screen_Output.cpp => dep/acelite/ace/CE_Screen_Output.cpp rename : externals/ace/CE_Screen_Output.h => dep/acelite/ace/CE_Screen_Output.h rename : externals/ace/CMakeLists.txt => dep/acelite/ace/CMakeLists.txt rename : externals/ace/CORBA_macros.h => dep/acelite/ace/CORBA_macros.h rename : externals/ace/Cache_Map_Manager_T.cpp => dep/acelite/ace/Cache_Map_Manager_T.cpp rename : externals/ace/Cache_Map_Manager_T.h => dep/acelite/ace/Cache_Map_Manager_T.h rename : externals/ace/Cache_Map_Manager_T.inl => dep/acelite/ace/Cache_Map_Manager_T.inl rename : externals/ace/Cached_Connect_Strategy_T.cpp => dep/acelite/ace/Cached_Connect_Strategy_T.cpp rename : externals/ace/Cached_Connect_Strategy_T.h => dep/acelite/ace/Cached_Connect_Strategy_T.h rename : externals/ace/Caching_Strategies_T.cpp => dep/acelite/ace/Caching_Strategies_T.cpp rename : externals/ace/Caching_Strategies_T.h => dep/acelite/ace/Caching_Strategies_T.h rename : externals/ace/Caching_Strategies_T.inl => dep/acelite/ace/Caching_Strategies_T.inl rename : externals/ace/Caching_Utility_T.cpp => dep/acelite/ace/Caching_Utility_T.cpp rename : externals/ace/Caching_Utility_T.h => dep/acelite/ace/Caching_Utility_T.h rename : externals/ace/Capabilities.cpp => dep/acelite/ace/Capabilities.cpp rename : externals/ace/Capabilities.h => dep/acelite/ace/Capabilities.h rename : externals/ace/Capabilities.inl => dep/acelite/ace/Capabilities.inl rename : externals/ace/Cleanup.cpp => dep/acelite/ace/Cleanup.cpp rename : externals/ace/Cleanup.h => dep/acelite/ace/Cleanup.h rename : externals/ace/Cleanup.inl => dep/acelite/ace/Cleanup.inl rename : externals/ace/Cleanup_Strategies_T.cpp => dep/acelite/ace/Cleanup_Strategies_T.cpp rename : externals/ace/Cleanup_Strategies_T.h => dep/acelite/ace/Cleanup_Strategies_T.h rename : externals/ace/Codecs.cpp => dep/acelite/ace/Codecs.cpp rename : externals/ace/Codecs.h => dep/acelite/ace/Codecs.h rename : externals/ace/Codeset_IBM1047.cpp => dep/acelite/ace/Codeset_IBM1047.cpp rename : externals/ace/Codeset_IBM1047.h => dep/acelite/ace/Codeset_IBM1047.h rename : externals/ace/Codeset_Registry.cpp => dep/acelite/ace/Codeset_Registry.cpp rename : externals/ace/Codeset_Registry.h => dep/acelite/ace/Codeset_Registry.h rename : externals/ace/Codeset_Registry.inl => dep/acelite/ace/Codeset_Registry.inl rename : externals/ace/Codeset_Registry_db.cpp => dep/acelite/ace/Codeset_Registry_db.cpp rename : externals/ace/Codeset_Symbols.h => dep/acelite/ace/Codeset_Symbols.h rename : externals/ace/Condition_Recursive_Thread_Mutex.cpp => dep/acelite/ace/Condition_Recursive_Thread_Mutex.cpp rename : externals/ace/Condition_Recursive_Thread_Mutex.h => dep/acelite/ace/Condition_Recursive_Thread_Mutex.h rename : externals/ace/Condition_T.cpp => dep/acelite/ace/Condition_T.cpp rename : externals/ace/Condition_T.h => dep/acelite/ace/Condition_T.h rename : externals/ace/Condition_T.inl => dep/acelite/ace/Condition_T.inl rename : externals/ace/Condition_Thread_Mutex.cpp => dep/acelite/ace/Condition_Thread_Mutex.cpp rename : externals/ace/Condition_Thread_Mutex.h => dep/acelite/ace/Condition_Thread_Mutex.h rename : externals/ace/Condition_Thread_Mutex.inl => dep/acelite/ace/Condition_Thread_Mutex.inl rename : externals/ace/Configuration.cpp => dep/acelite/ace/Configuration.cpp rename : externals/ace/Configuration.h => dep/acelite/ace/Configuration.h rename : externals/ace/Configuration.inl => dep/acelite/ace/Configuration.inl rename : externals/ace/Configuration_Import_Export.cpp => dep/acelite/ace/Configuration_Import_Export.cpp rename : externals/ace/Configuration_Import_Export.h => dep/acelite/ace/Configuration_Import_Export.h rename : externals/ace/Connection_Recycling_Strategy.cpp => dep/acelite/ace/Connection_Recycling_Strategy.cpp rename : externals/ace/Connection_Recycling_Strategy.h => dep/acelite/ace/Connection_Recycling_Strategy.h rename : externals/ace/Connector.cpp => dep/acelite/ace/Connector.cpp rename : externals/ace/Connector.h => dep/acelite/ace/Connector.h rename : externals/ace/Containers.cpp => dep/acelite/ace/Containers.cpp rename : externals/ace/Containers.h => dep/acelite/ace/Containers.h rename : externals/ace/Containers.inl => dep/acelite/ace/Containers.inl rename : externals/ace/Containers_T.cpp => dep/acelite/ace/Containers_T.cpp rename : externals/ace/Containers_T.h => dep/acelite/ace/Containers_T.h rename : externals/ace/Containers_T.inl => dep/acelite/ace/Containers_T.inl rename : externals/ace/Copy_Disabled.cpp => dep/acelite/ace/Copy_Disabled.cpp rename : externals/ace/Copy_Disabled.h => dep/acelite/ace/Copy_Disabled.h rename : externals/ace/Countdown_Time.cpp => dep/acelite/ace/Countdown_Time.cpp rename : externals/ace/Countdown_Time.h => dep/acelite/ace/Countdown_Time.h rename : externals/ace/Countdown_Time.inl => dep/acelite/ace/Countdown_Time.inl rename : externals/ace/DEV.cpp => dep/acelite/ace/DEV.cpp rename : externals/ace/DEV.h => dep/acelite/ace/DEV.h rename : externals/ace/DEV.inl => dep/acelite/ace/DEV.inl rename : externals/ace/DEV_Addr.cpp => dep/acelite/ace/DEV_Addr.cpp rename : externals/ace/DEV_Addr.h => dep/acelite/ace/DEV_Addr.h rename : externals/ace/DEV_Addr.inl => dep/acelite/ace/DEV_Addr.inl rename : externals/ace/DEV_Connector.cpp => dep/acelite/ace/DEV_Connector.cpp rename : externals/ace/DEV_Connector.h => dep/acelite/ace/DEV_Connector.h rename : externals/ace/DEV_Connector.inl => dep/acelite/ace/DEV_Connector.inl rename : externals/ace/DEV_IO.cpp => dep/acelite/ace/DEV_IO.cpp rename : externals/ace/DEV_IO.h => dep/acelite/ace/DEV_IO.h rename : externals/ace/DEV_IO.inl => dep/acelite/ace/DEV_IO.inl rename : externals/ace/DLL.cpp => dep/acelite/ace/DLL.cpp rename : externals/ace/DLL.h => dep/acelite/ace/DLL.h rename : externals/ace/DLL_Manager.cpp => dep/acelite/ace/DLL_Manager.cpp rename : externals/ace/DLL_Manager.h => dep/acelite/ace/DLL_Manager.h rename : externals/ace/Date_Time.cpp => dep/acelite/ace/Date_Time.cpp rename : externals/ace/Date_Time.h => dep/acelite/ace/Date_Time.h rename : externals/ace/Date_Time.inl => dep/acelite/ace/Date_Time.inl rename : externals/ace/Default_Constants.h => dep/acelite/ace/Default_Constants.h rename : externals/ace/Dev_Poll_Reactor.cpp => dep/acelite/ace/Dev_Poll_Reactor.cpp rename : externals/ace/Dev_Poll_Reactor.h => dep/acelite/ace/Dev_Poll_Reactor.h rename : externals/ace/Dev_Poll_Reactor.inl => dep/acelite/ace/Dev_Poll_Reactor.inl rename : externals/ace/Dirent.cpp => dep/acelite/ace/Dirent.cpp rename : externals/ace/Dirent.h => dep/acelite/ace/Dirent.h rename : externals/ace/Dirent.inl => dep/acelite/ace/Dirent.inl rename : externals/ace/Dirent_Selector.cpp => dep/acelite/ace/Dirent_Selector.cpp rename : externals/ace/Dirent_Selector.h => dep/acelite/ace/Dirent_Selector.h rename : externals/ace/Dirent_Selector.inl => dep/acelite/ace/Dirent_Selector.inl rename : externals/ace/Dump.cpp => dep/acelite/ace/Dump.cpp rename : externals/ace/Dump.h => dep/acelite/ace/Dump.h rename : externals/ace/Dump_T.cpp => dep/acelite/ace/Dump_T.cpp rename : externals/ace/Dump_T.h => dep/acelite/ace/Dump_T.h rename : externals/ace/Dynamic.cpp => dep/acelite/ace/Dynamic.cpp rename : externals/ace/Dynamic.h => dep/acelite/ace/Dynamic.h rename : externals/ace/Dynamic.inl => dep/acelite/ace/Dynamic.inl rename : externals/ace/Dynamic_Message_Strategy.cpp => dep/acelite/ace/Dynamic_Message_Strategy.cpp rename : externals/ace/Dynamic_Message_Strategy.h => dep/acelite/ace/Dynamic_Message_Strategy.h rename : externals/ace/Dynamic_Message_Strategy.inl => dep/acelite/ace/Dynamic_Message_Strategy.inl rename : externals/ace/Dynamic_Service.cpp => dep/acelite/ace/Dynamic_Service.cpp rename : externals/ace/Dynamic_Service.h => dep/acelite/ace/Dynamic_Service.h rename : externals/ace/Dynamic_Service.inl => dep/acelite/ace/Dynamic_Service.inl rename : externals/ace/Dynamic_Service_Base.cpp => dep/acelite/ace/Dynamic_Service_Base.cpp rename : externals/ace/Dynamic_Service_Base.h => dep/acelite/ace/Dynamic_Service_Base.h rename : externals/ace/Dynamic_Service_Dependency.cpp => dep/acelite/ace/Dynamic_Service_Dependency.cpp rename : externals/ace/Dynamic_Service_Dependency.h => dep/acelite/ace/Dynamic_Service_Dependency.h rename : externals/ace/Encoding_Converter.cpp => dep/acelite/ace/Encoding_Converter.cpp rename : externals/ace/Encoding_Converter.h => dep/acelite/ace/Encoding_Converter.h rename : externals/ace/Encoding_Converter_Factory.cpp => dep/acelite/ace/Encoding_Converter_Factory.cpp rename : externals/ace/Encoding_Converter_Factory.h => dep/acelite/ace/Encoding_Converter_Factory.h rename : externals/ace/Env_Value_T.cpp => dep/acelite/ace/Env_Value_T.cpp rename : externals/ace/Env_Value_T.h => dep/acelite/ace/Env_Value_T.h rename : externals/ace/Env_Value_T.inl => dep/acelite/ace/Env_Value_T.inl rename : externals/ace/Event.cpp => dep/acelite/ace/Event.cpp rename : externals/ace/Event.h => dep/acelite/ace/Event.h rename : externals/ace/Event.inl => dep/acelite/ace/Event.inl rename : externals/ace/Event_Handler.cpp => dep/acelite/ace/Event_Handler.cpp rename : externals/ace/Event_Handler.h => dep/acelite/ace/Event_Handler.h rename : externals/ace/Event_Handler.inl => dep/acelite/ace/Event_Handler.inl rename : externals/ace/Event_Handler_T.cpp => dep/acelite/ace/Event_Handler_T.cpp rename : externals/ace/Event_Handler_T.h => dep/acelite/ace/Event_Handler_T.h rename : externals/ace/Event_Handler_T.inl => dep/acelite/ace/Event_Handler_T.inl rename : externals/ace/Exception_Macros.h => dep/acelite/ace/Exception_Macros.h rename : externals/ace/FIFO.cpp => dep/acelite/ace/FIFO.cpp rename : externals/ace/FIFO.h => dep/acelite/ace/FIFO.h rename : externals/ace/FIFO.inl => dep/acelite/ace/FIFO.inl rename : externals/ace/FIFO_Recv.cpp => dep/acelite/ace/FIFO_Recv.cpp rename : externals/ace/FIFO_Recv.h => dep/acelite/ace/FIFO_Recv.h rename : externals/ace/FIFO_Recv.inl => dep/acelite/ace/FIFO_Recv.inl rename : externals/ace/FIFO_Recv_Msg.cpp => dep/acelite/ace/FIFO_Recv_Msg.cpp rename : externals/ace/FIFO_Recv_Msg.h => dep/acelite/ace/FIFO_Recv_Msg.h rename : externals/ace/FIFO_Recv_Msg.inl => dep/acelite/ace/FIFO_Recv_Msg.inl rename : externals/ace/FIFO_Send.cpp => dep/acelite/ace/FIFO_Send.cpp rename : externals/ace/FIFO_Send.h => dep/acelite/ace/FIFO_Send.h rename : externals/ace/FIFO_Send.inl => dep/acelite/ace/FIFO_Send.inl rename : externals/ace/FIFO_Send_Msg.cpp => dep/acelite/ace/FIFO_Send_Msg.cpp rename : externals/ace/FIFO_Send_Msg.h => dep/acelite/ace/FIFO_Send_Msg.h rename : externals/ace/FIFO_Send_Msg.inl => dep/acelite/ace/FIFO_Send_Msg.inl rename : externals/ace/FILE.cpp => dep/acelite/ace/FILE.cpp rename : externals/ace/FILE.h => dep/acelite/ace/FILE.h rename : externals/ace/FILE.inl => dep/acelite/ace/FILE.inl rename : externals/ace/FILE_Addr.cpp => dep/acelite/ace/FILE_Addr.cpp rename : externals/ace/FILE_Addr.h => dep/acelite/ace/FILE_Addr.h rename : externals/ace/FILE_Addr.inl => dep/acelite/ace/FILE_Addr.inl rename : externals/ace/FILE_Connector.cpp => dep/acelite/ace/FILE_Connector.cpp rename : externals/ace/FILE_Connector.h => dep/acelite/ace/FILE_Connector.h rename : externals/ace/FILE_Connector.inl => dep/acelite/ace/FILE_Connector.inl rename : externals/ace/FILE_IO.cpp => dep/acelite/ace/FILE_IO.cpp rename : externals/ace/FILE_IO.h => dep/acelite/ace/FILE_IO.h rename : externals/ace/FILE_IO.inl => dep/acelite/ace/FILE_IO.inl rename : externals/ace/File_Lock.cpp => dep/acelite/ace/File_Lock.cpp rename : externals/ace/File_Lock.h => dep/acelite/ace/File_Lock.h rename : externals/ace/File_Lock.inl => dep/acelite/ace/File_Lock.inl rename : externals/ace/Filecache.cpp => dep/acelite/ace/Filecache.cpp rename : externals/ace/Filecache.h => dep/acelite/ace/Filecache.h rename : externals/ace/Flag_Manip.cpp => dep/acelite/ace/Flag_Manip.cpp rename : externals/ace/Flag_Manip.h => dep/acelite/ace/Flag_Manip.h rename : externals/ace/Flag_Manip.inl => dep/acelite/ace/Flag_Manip.inl rename : externals/ace/Framework_Component.cpp => dep/acelite/ace/Framework_Component.cpp rename : externals/ace/Framework_Component.h => dep/acelite/ace/Framework_Component.h rename : externals/ace/Framework_Component.inl => dep/acelite/ace/Framework_Component.inl rename : externals/ace/Framework_Component_T.cpp => dep/acelite/ace/Framework_Component_T.cpp rename : externals/ace/Framework_Component_T.h => dep/acelite/ace/Framework_Component_T.h rename : externals/ace/Free_List.cpp => dep/acelite/ace/Free_List.cpp rename : externals/ace/Free_List.h => dep/acelite/ace/Free_List.h rename : externals/ace/Functor.cpp => dep/acelite/ace/Functor.cpp rename : externals/ace/Functor.h => dep/acelite/ace/Functor.h rename : externals/ace/Functor.inl => dep/acelite/ace/Functor.inl rename : externals/ace/Functor_String.cpp => dep/acelite/ace/Functor_String.cpp rename : externals/ace/Functor_String.h => dep/acelite/ace/Functor_String.h rename : externals/ace/Functor_String.inl => dep/acelite/ace/Functor_String.inl rename : externals/ace/Functor_T.cpp => dep/acelite/ace/Functor_T.cpp rename : externals/ace/Functor_T.h => dep/acelite/ace/Functor_T.h rename : externals/ace/Functor_T.inl => dep/acelite/ace/Functor_T.inl rename : externals/ace/Future.cpp => dep/acelite/ace/Future.cpp rename : externals/ace/Future.h => dep/acelite/ace/Future.h rename : externals/ace/Future_Set.cpp => dep/acelite/ace/Future_Set.cpp rename : externals/ace/Future_Set.h => dep/acelite/ace/Future_Set.h rename : externals/ace/Get_Opt.cpp => dep/acelite/ace/Get_Opt.cpp rename : externals/ace/Get_Opt.h => dep/acelite/ace/Get_Opt.h rename : externals/ace/Get_Opt.inl => dep/acelite/ace/Get_Opt.inl rename : externals/ace/Global_Macros.h => dep/acelite/ace/Global_Macros.h rename : externals/ace/Guard_T.cpp => dep/acelite/ace/Guard_T.cpp rename : externals/ace/Guard_T.h => dep/acelite/ace/Guard_T.h rename : externals/ace/Guard_T.inl => dep/acelite/ace/Guard_T.inl rename : externals/ace/Handle_Gobbler.h => dep/acelite/ace/Handle_Gobbler.h rename : externals/ace/Handle_Gobbler.inl => dep/acelite/ace/Handle_Gobbler.inl rename : externals/ace/Handle_Ops.cpp => dep/acelite/ace/Handle_Ops.cpp rename : externals/ace/Handle_Ops.h => dep/acelite/ace/Handle_Ops.h rename : externals/ace/Handle_Set.cpp => dep/acelite/ace/Handle_Set.cpp rename : externals/ace/Handle_Set.h => dep/acelite/ace/Handle_Set.h rename : externals/ace/Handle_Set.inl => dep/acelite/ace/Handle_Set.inl rename : externals/ace/Hash_Cache_Map_Manager_T.cpp => dep/acelite/ace/Hash_Cache_Map_Manager_T.cpp rename : externals/ace/Hash_Cache_Map_Manager_T.h => dep/acelite/ace/Hash_Cache_Map_Manager_T.h rename : externals/ace/Hash_Cache_Map_Manager_T.inl => dep/acelite/ace/Hash_Cache_Map_Manager_T.inl rename : externals/ace/Hash_Map_Manager.h => dep/acelite/ace/Hash_Map_Manager.h rename : externals/ace/Hash_Map_Manager_T.cpp => dep/acelite/ace/Hash_Map_Manager_T.cpp rename : externals/ace/Hash_Map_Manager_T.h => dep/acelite/ace/Hash_Map_Manager_T.h rename : externals/ace/Hash_Map_Manager_T.inl => dep/acelite/ace/Hash_Map_Manager_T.inl rename : externals/ace/Hash_Map_With_Allocator_T.cpp => dep/acelite/ace/Hash_Map_With_Allocator_T.cpp rename : externals/ace/Hash_Map_With_Allocator_T.h => dep/acelite/ace/Hash_Map_With_Allocator_T.h rename : externals/ace/Hash_Map_With_Allocator_T.inl => dep/acelite/ace/Hash_Map_With_Allocator_T.inl rename : externals/ace/Hash_Multi_Map_Manager_T.cpp => dep/acelite/ace/Hash_Multi_Map_Manager_T.cpp rename : externals/ace/Hash_Multi_Map_Manager_T.h => dep/acelite/ace/Hash_Multi_Map_Manager_T.h rename : externals/ace/Hash_Multi_Map_Manager_T.inl => dep/acelite/ace/Hash_Multi_Map_Manager_T.inl rename : externals/ace/Hashable.cpp => dep/acelite/ace/Hashable.cpp rename : externals/ace/Hashable.h => dep/acelite/ace/Hashable.h rename : externals/ace/Hashable.inl => dep/acelite/ace/Hashable.inl rename : externals/ace/High_Res_Timer.cpp => dep/acelite/ace/High_Res_Timer.cpp rename : externals/ace/High_Res_Timer.h => dep/acelite/ace/High_Res_Timer.h rename : externals/ace/High_Res_Timer.inl => dep/acelite/ace/High_Res_Timer.inl rename : externals/ace/ICMP_Socket.cpp => dep/acelite/ace/ICMP_Socket.cpp rename : externals/ace/ICMP_Socket.h => dep/acelite/ace/ICMP_Socket.h rename : externals/ace/INET_Addr.cpp => dep/acelite/ace/INET_Addr.cpp rename : externals/ace/INET_Addr.h => dep/acelite/ace/INET_Addr.h rename : externals/ace/INET_Addr.inl => dep/acelite/ace/INET_Addr.inl rename : externals/ace/IOStream.cpp => dep/acelite/ace/IOStream.cpp rename : externals/ace/IOStream.h => dep/acelite/ace/IOStream.h rename : externals/ace/IOStream_T.cpp => dep/acelite/ace/IOStream_T.cpp rename : externals/ace/IOStream_T.h => dep/acelite/ace/IOStream_T.h rename : externals/ace/IOStream_T.inl => dep/acelite/ace/IOStream_T.inl rename : externals/ace/IO_Cntl_Msg.cpp => dep/acelite/ace/IO_Cntl_Msg.cpp rename : externals/ace/IO_Cntl_Msg.h => dep/acelite/ace/IO_Cntl_Msg.h rename : externals/ace/IO_Cntl_Msg.inl => dep/acelite/ace/IO_Cntl_Msg.inl rename : externals/ace/IO_SAP.cpp => dep/acelite/ace/IO_SAP.cpp rename : externals/ace/IO_SAP.h => dep/acelite/ace/IO_SAP.h rename : externals/ace/IO_SAP.inl => dep/acelite/ace/IO_SAP.inl rename : externals/ace/IPC_SAP.cpp => dep/acelite/ace/IPC_SAP.cpp rename : externals/ace/IPC_SAP.h => dep/acelite/ace/IPC_SAP.h rename : externals/ace/IPC_SAP.inl => dep/acelite/ace/IPC_SAP.inl rename : externals/ace/If_Then_Else.h => dep/acelite/ace/If_Then_Else.h rename : externals/ace/Init_ACE.cpp => dep/acelite/ace/Init_ACE.cpp rename : externals/ace/Init_ACE.h => dep/acelite/ace/Init_ACE.h rename : externals/ace/Intrusive_Auto_Ptr.cpp => dep/acelite/ace/Intrusive_Auto_Ptr.cpp rename : externals/ace/Intrusive_Auto_Ptr.h => dep/acelite/ace/Intrusive_Auto_Ptr.h rename : externals/ace/Intrusive_Auto_Ptr.inl => dep/acelite/ace/Intrusive_Auto_Ptr.inl rename : externals/ace/Intrusive_List.cpp => dep/acelite/ace/Intrusive_List.cpp rename : externals/ace/Intrusive_List.h => dep/acelite/ace/Intrusive_List.h rename : externals/ace/Intrusive_List.inl => dep/acelite/ace/Intrusive_List.inl rename : externals/ace/Intrusive_List_Node.cpp => dep/acelite/ace/Intrusive_List_Node.cpp rename : externals/ace/Intrusive_List_Node.h => dep/acelite/ace/Intrusive_List_Node.h rename : externals/ace/Intrusive_List_Node.inl => dep/acelite/ace/Intrusive_List_Node.inl rename : externals/ace/LOCK_SOCK_Acceptor.cpp => dep/acelite/ace/LOCK_SOCK_Acceptor.cpp rename : externals/ace/LOCK_SOCK_Acceptor.h => dep/acelite/ace/LOCK_SOCK_Acceptor.h rename : externals/ace/LSOCK.cpp => dep/acelite/ace/LSOCK.cpp rename : externals/ace/LSOCK.h => dep/acelite/ace/LSOCK.h rename : externals/ace/LSOCK.inl => dep/acelite/ace/LSOCK.inl rename : externals/ace/LSOCK_Acceptor.cpp => dep/acelite/ace/LSOCK_Acceptor.cpp rename : externals/ace/LSOCK_Acceptor.h => dep/acelite/ace/LSOCK_Acceptor.h rename : externals/ace/LSOCK_CODgram.cpp => dep/acelite/ace/LSOCK_CODgram.cpp rename : externals/ace/LSOCK_CODgram.h => dep/acelite/ace/LSOCK_CODgram.h rename : externals/ace/LSOCK_CODgram.inl => dep/acelite/ace/LSOCK_CODgram.inl rename : externals/ace/LSOCK_Connector.cpp => dep/acelite/ace/LSOCK_Connector.cpp rename : externals/ace/LSOCK_Connector.h => dep/acelite/ace/LSOCK_Connector.h rename : externals/ace/LSOCK_Connector.inl => dep/acelite/ace/LSOCK_Connector.inl rename : externals/ace/LSOCK_Dgram.cpp => dep/acelite/ace/LSOCK_Dgram.cpp rename : externals/ace/LSOCK_Dgram.h => dep/acelite/ace/LSOCK_Dgram.h rename : externals/ace/LSOCK_Dgram.inl => dep/acelite/ace/LSOCK_Dgram.inl rename : externals/ace/LSOCK_Stream.cpp => dep/acelite/ace/LSOCK_Stream.cpp rename : externals/ace/LSOCK_Stream.h => dep/acelite/ace/LSOCK_Stream.h rename : externals/ace/LSOCK_Stream.inl => dep/acelite/ace/LSOCK_Stream.inl rename : externals/ace/Lib_Find.cpp => dep/acelite/ace/Lib_Find.cpp rename : externals/ace/Lib_Find.h => dep/acelite/ace/Lib_Find.h rename : externals/ace/Local_Memory_Pool.cpp => dep/acelite/ace/Local_Memory_Pool.cpp rename : externals/ace/Local_Memory_Pool.h => dep/acelite/ace/Local_Memory_Pool.h rename : externals/ace/Local_Name_Space.cpp => dep/acelite/ace/Local_Name_Space.cpp rename : externals/ace/Local_Name_Space.h => dep/acelite/ace/Local_Name_Space.h rename : externals/ace/Local_Name_Space_T.cpp => dep/acelite/ace/Local_Name_Space_T.cpp rename : externals/ace/Local_Name_Space_T.h => dep/acelite/ace/Local_Name_Space_T.h rename : externals/ace/Local_Tokens.cpp => dep/acelite/ace/Local_Tokens.cpp rename : externals/ace/Local_Tokens.h => dep/acelite/ace/Local_Tokens.h rename : externals/ace/Local_Tokens.inl => dep/acelite/ace/Local_Tokens.inl rename : externals/ace/Lock.cpp => dep/acelite/ace/Lock.cpp rename : externals/ace/Lock.h => dep/acelite/ace/Lock.h rename : externals/ace/Lock.inl => dep/acelite/ace/Lock.inl rename : externals/ace/Lock_Adapter_T.cpp => dep/acelite/ace/Lock_Adapter_T.cpp rename : externals/ace/Lock_Adapter_T.h => dep/acelite/ace/Lock_Adapter_T.h rename : externals/ace/Lock_Adapter_T.inl => dep/acelite/ace/Lock_Adapter_T.inl rename : externals/ace/Log_Msg.cpp => dep/acelite/ace/Log_Msg.cpp rename : externals/ace/Log_Msg.h => dep/acelite/ace/Log_Msg.h rename : externals/ace/Log_Msg.inl => dep/acelite/ace/Log_Msg.inl rename : externals/ace/Log_Msg_Backend.cpp => dep/acelite/ace/Log_Msg_Backend.cpp rename : externals/ace/Log_Msg_Backend.h => dep/acelite/ace/Log_Msg_Backend.h rename : externals/ace/Log_Msg_Callback.cpp => dep/acelite/ace/Log_Msg_Callback.cpp rename : externals/ace/Log_Msg_Callback.h => dep/acelite/ace/Log_Msg_Callback.h rename : externals/ace/Log_Msg_IPC.cpp => dep/acelite/ace/Log_Msg_IPC.cpp rename : externals/ace/Log_Msg_IPC.h => dep/acelite/ace/Log_Msg_IPC.h rename : externals/ace/Log_Msg_NT_Event_Log.cpp => dep/acelite/ace/Log_Msg_NT_Event_Log.cpp rename : externals/ace/Log_Msg_NT_Event_Log.h => dep/acelite/ace/Log_Msg_NT_Event_Log.h rename : externals/ace/Log_Msg_UNIX_Syslog.cpp => dep/acelite/ace/Log_Msg_UNIX_Syslog.cpp rename : externals/ace/Log_Msg_UNIX_Syslog.h => dep/acelite/ace/Log_Msg_UNIX_Syslog.h rename : externals/ace/Log_Priority.h => dep/acelite/ace/Log_Priority.h rename : externals/ace/Log_Record.cpp => dep/acelite/ace/Log_Record.cpp rename : externals/ace/Log_Record.h => dep/acelite/ace/Log_Record.h rename : externals/ace/Log_Record.inl => dep/acelite/ace/Log_Record.inl rename : externals/ace/Logging_Strategy.cpp => dep/acelite/ace/Logging_Strategy.cpp rename : externals/ace/Logging_Strategy.h => dep/acelite/ace/Logging_Strategy.h rename : externals/ace/MEM_Acceptor.cpp => dep/acelite/ace/MEM_Acceptor.cpp rename : externals/ace/MEM_Acceptor.h => dep/acelite/ace/MEM_Acceptor.h rename : externals/ace/MEM_Acceptor.inl => dep/acelite/ace/MEM_Acceptor.inl rename : externals/ace/MEM_Addr.cpp => dep/acelite/ace/MEM_Addr.cpp rename : externals/ace/MEM_Addr.h => dep/acelite/ace/MEM_Addr.h rename : externals/ace/MEM_Addr.inl => dep/acelite/ace/MEM_Addr.inl rename : externals/ace/MEM_Connector.cpp => dep/acelite/ace/MEM_Connector.cpp rename : externals/ace/MEM_Connector.h => dep/acelite/ace/MEM_Connector.h rename : externals/ace/MEM_Connector.inl => dep/acelite/ace/MEM_Connector.inl rename : externals/ace/MEM_IO.cpp => dep/acelite/ace/MEM_IO.cpp rename : externals/ace/MEM_IO.h => dep/acelite/ace/MEM_IO.h rename : externals/ace/MEM_IO.inl => dep/acelite/ace/MEM_IO.inl rename : externals/ace/MEM_SAP.cpp => dep/acelite/ace/MEM_SAP.cpp rename : externals/ace/MEM_SAP.h => dep/acelite/ace/MEM_SAP.h rename : externals/ace/MEM_SAP.inl => dep/acelite/ace/MEM_SAP.inl rename : externals/ace/MEM_Stream.cpp => dep/acelite/ace/MEM_Stream.cpp rename : externals/ace/MEM_Stream.h => dep/acelite/ace/MEM_Stream.h rename : externals/ace/MEM_Stream.inl => dep/acelite/ace/MEM_Stream.inl rename : externals/ace/MMAP_Memory_Pool.cpp => dep/acelite/ace/MMAP_Memory_Pool.cpp rename : externals/ace/MMAP_Memory_Pool.h => dep/acelite/ace/MMAP_Memory_Pool.h rename : externals/ace/MMAP_Memory_Pool.inl => dep/acelite/ace/MMAP_Memory_Pool.inl rename : externals/ace/Makefile.in => dep/acelite/ace/Makefile.in rename : externals/ace/Malloc.cpp => dep/acelite/ace/Malloc.cpp rename : externals/ace/Malloc.h => dep/acelite/ace/Malloc.h rename : externals/ace/Malloc.inl => dep/acelite/ace/Malloc.inl rename : externals/ace/Malloc_Allocator.cpp => dep/acelite/ace/Malloc_Allocator.cpp rename : externals/ace/Malloc_Allocator.h => dep/acelite/ace/Malloc_Allocator.h rename : externals/ace/Malloc_Allocator.inl => dep/acelite/ace/Malloc_Allocator.inl rename : externals/ace/Malloc_Base.h => dep/acelite/ace/Malloc_Base.h rename : externals/ace/Malloc_T.cpp => dep/acelite/ace/Malloc_T.cpp rename : externals/ace/Malloc_T.h => dep/acelite/ace/Malloc_T.h rename : externals/ace/Malloc_T.inl => dep/acelite/ace/Malloc_T.inl rename : externals/ace/Managed_Object.cpp => dep/acelite/ace/Managed_Object.cpp rename : externals/ace/Managed_Object.h => dep/acelite/ace/Managed_Object.h rename : externals/ace/Managed_Object.inl => dep/acelite/ace/Managed_Object.inl rename : externals/ace/Manual_Event.cpp => dep/acelite/ace/Manual_Event.cpp rename : externals/ace/Manual_Event.h => dep/acelite/ace/Manual_Event.h rename : externals/ace/Manual_Event.inl => dep/acelite/ace/Manual_Event.inl rename : externals/ace/Map.h => dep/acelite/ace/Map.h rename : externals/ace/Map_Manager.cpp => dep/acelite/ace/Map_Manager.cpp rename : externals/ace/Map_Manager.h => dep/acelite/ace/Map_Manager.h rename : externals/ace/Map_Manager.inl => dep/acelite/ace/Map_Manager.inl rename : externals/ace/Map_T.cpp => dep/acelite/ace/Map_T.cpp rename : externals/ace/Map_T.h => dep/acelite/ace/Map_T.h rename : externals/ace/Map_T.inl => dep/acelite/ace/Map_T.inl rename : externals/ace/Mem_Map.cpp => dep/acelite/ace/Mem_Map.cpp rename : externals/ace/Mem_Map.h => dep/acelite/ace/Mem_Map.h rename : externals/ace/Mem_Map.inl => dep/acelite/ace/Mem_Map.inl rename : externals/ace/Memory_Pool.h => dep/acelite/ace/Memory_Pool.h rename : externals/ace/Message_Block.cpp => dep/acelite/ace/Message_Block.cpp rename : externals/ace/Message_Block.h => dep/acelite/ace/Message_Block.h rename : externals/ace/Message_Block.inl => dep/acelite/ace/Message_Block.inl rename : externals/ace/Message_Block_T.cpp => dep/acelite/ace/Message_Block_T.cpp rename : externals/ace/Message_Block_T.h => dep/acelite/ace/Message_Block_T.h rename : externals/ace/Message_Block_T.inl => dep/acelite/ace/Message_Block_T.inl rename : externals/ace/Message_Queue.cpp => dep/acelite/ace/Message_Queue.cpp rename : externals/ace/Message_Queue.h => dep/acelite/ace/Message_Queue.h rename : externals/ace/Message_Queue.inl => dep/acelite/ace/Message_Queue.inl rename : externals/ace/Message_Queue_NT.cpp => dep/acelite/ace/Message_Queue_NT.cpp rename : externals/ace/Message_Queue_NT.h => dep/acelite/ace/Message_Queue_NT.h rename : externals/ace/Message_Queue_NT.inl => dep/acelite/ace/Message_Queue_NT.inl rename : externals/ace/Message_Queue_T.cpp => dep/acelite/ace/Message_Queue_T.cpp rename : externals/ace/Message_Queue_T.h => dep/acelite/ace/Message_Queue_T.h rename : externals/ace/Message_Queue_Vx.cpp => dep/acelite/ace/Message_Queue_Vx.cpp rename : externals/ace/Message_Queue_Vx.h => dep/acelite/ace/Message_Queue_Vx.h rename : externals/ace/Message_Queue_Vx.inl => dep/acelite/ace/Message_Queue_Vx.inl rename : externals/ace/Method_Object.h => dep/acelite/ace/Method_Object.h rename : externals/ace/Method_Request.cpp => dep/acelite/ace/Method_Request.cpp rename : externals/ace/Method_Request.h => dep/acelite/ace/Method_Request.h rename : externals/ace/Metrics_Cache.h => dep/acelite/ace/Metrics_Cache.h rename : externals/ace/Metrics_Cache_T.cpp => dep/acelite/ace/Metrics_Cache_T.cpp rename : externals/ace/Metrics_Cache_T.h => dep/acelite/ace/Metrics_Cache_T.h rename : externals/ace/Metrics_Cache_T.inl => dep/acelite/ace/Metrics_Cache_T.inl rename : externals/ace/Min_Max.h => dep/acelite/ace/Min_Max.h rename : externals/ace/Module.cpp => dep/acelite/ace/Module.cpp rename : externals/ace/Module.h => dep/acelite/ace/Module.h rename : externals/ace/Module.inl => dep/acelite/ace/Module.inl rename : externals/ace/Monitor_Admin.cpp => dep/acelite/ace/Monitor_Admin.cpp rename : externals/ace/Monitor_Admin.h => dep/acelite/ace/Monitor_Admin.h rename : externals/ace/Monitor_Admin_Manager.cpp => dep/acelite/ace/Monitor_Admin_Manager.cpp rename : externals/ace/Monitor_Admin_Manager.h => dep/acelite/ace/Monitor_Admin_Manager.h rename : externals/ace/Monitor_Base.cpp => dep/acelite/ace/Monitor_Base.cpp rename : externals/ace/Monitor_Base.h => dep/acelite/ace/Monitor_Base.h rename : externals/ace/Monitor_Base.inl => dep/acelite/ace/Monitor_Base.inl rename : externals/ace/Monitor_Control_Action.cpp => dep/acelite/ace/Monitor_Control_Action.cpp rename : externals/ace/Monitor_Control_Action.h => dep/acelite/ace/Monitor_Control_Action.h rename : externals/ace/Monitor_Control_Types.cpp => dep/acelite/ace/Monitor_Control_Types.cpp rename : externals/ace/Monitor_Control_Types.h => dep/acelite/ace/Monitor_Control_Types.h rename : externals/ace/Monitor_Point_Registry.cpp => dep/acelite/ace/Monitor_Point_Registry.cpp rename : externals/ace/Monitor_Point_Registry.h => dep/acelite/ace/Monitor_Point_Registry.h rename : externals/ace/Monitor_Size.cpp => dep/acelite/ace/Monitor_Size.cpp rename : externals/ace/Monitor_Size.h => dep/acelite/ace/Monitor_Size.h rename : externals/ace/Msg_WFMO_Reactor.cpp => dep/acelite/ace/Msg_WFMO_Reactor.cpp rename : externals/ace/Msg_WFMO_Reactor.h => dep/acelite/ace/Msg_WFMO_Reactor.h rename : externals/ace/Msg_WFMO_Reactor.inl => dep/acelite/ace/Msg_WFMO_Reactor.inl rename : externals/ace/Multihomed_INET_Addr.cpp => dep/acelite/ace/Multihomed_INET_Addr.cpp rename : externals/ace/Multihomed_INET_Addr.h => dep/acelite/ace/Multihomed_INET_Addr.h rename : externals/ace/Multihomed_INET_Addr.inl => dep/acelite/ace/Multihomed_INET_Addr.inl rename : externals/ace/Mutex.cpp => dep/acelite/ace/Mutex.cpp rename : externals/ace/Mutex.h => dep/acelite/ace/Mutex.h rename : externals/ace/Mutex.inl => dep/acelite/ace/Mutex.inl rename : externals/ace/NT_Service.cpp => dep/acelite/ace/NT_Service.cpp rename : externals/ace/NT_Service.h => dep/acelite/ace/NT_Service.h rename : externals/ace/NT_Service.inl => dep/acelite/ace/NT_Service.inl rename : externals/ace/Name_Proxy.cpp => dep/acelite/ace/Name_Proxy.cpp rename : externals/ace/Name_Proxy.h => dep/acelite/ace/Name_Proxy.h rename : externals/ace/Name_Request_Reply.cpp => dep/acelite/ace/Name_Request_Reply.cpp rename : externals/ace/Name_Request_Reply.h => dep/acelite/ace/Name_Request_Reply.h rename : externals/ace/Name_Space.cpp => dep/acelite/ace/Name_Space.cpp rename : externals/ace/Name_Space.h => dep/acelite/ace/Name_Space.h rename : externals/ace/Naming_Context.cpp => dep/acelite/ace/Naming_Context.cpp rename : externals/ace/Naming_Context.h => dep/acelite/ace/Naming_Context.h rename : externals/ace/Naming_Context.inl => dep/acelite/ace/Naming_Context.inl rename : externals/ace/Netlink_Addr.cpp => dep/acelite/ace/Netlink_Addr.cpp rename : externals/ace/Netlink_Addr.h => dep/acelite/ace/Netlink_Addr.h rename : externals/ace/Netlink_Addr.inl => dep/acelite/ace/Netlink_Addr.inl rename : externals/ace/Node.cpp => dep/acelite/ace/Node.cpp rename : externals/ace/Node.h => dep/acelite/ace/Node.h rename : externals/ace/Notification_Queue.cpp => dep/acelite/ace/Notification_Queue.cpp rename : externals/ace/Notification_Queue.h => dep/acelite/ace/Notification_Queue.h rename : externals/ace/Notification_Queue.inl => dep/acelite/ace/Notification_Queue.inl rename : externals/ace/Notification_Strategy.cpp => dep/acelite/ace/Notification_Strategy.cpp rename : externals/ace/Notification_Strategy.h => dep/acelite/ace/Notification_Strategy.h rename : externals/ace/Notification_Strategy.inl => dep/acelite/ace/Notification_Strategy.inl rename : externals/ace/Null_Barrier.h => dep/acelite/ace/Null_Barrier.h rename : externals/ace/Null_Condition.h => dep/acelite/ace/Null_Condition.h rename : externals/ace/Null_Mutex.h => dep/acelite/ace/Null_Mutex.h rename : externals/ace/Null_Semaphore.h => dep/acelite/ace/Null_Semaphore.h rename : externals/ace/Numeric_Limits.h => dep/acelite/ace/Numeric_Limits.h rename : externals/ace/OS.cpp => dep/acelite/ace/OS.cpp rename : externals/ace/OS.h => dep/acelite/ace/OS.h rename : externals/ace/OS.inl => dep/acelite/ace/OS.inl rename : externals/ace/OS_Dirent.h => dep/acelite/ace/OS_Dirent.h rename : externals/ace/OS_Errno.cpp => dep/acelite/ace/OS_Errno.cpp rename : externals/ace/OS_Errno.h => dep/acelite/ace/OS_Errno.h rename : externals/ace/OS_Errno.inl => dep/acelite/ace/OS_Errno.inl rename : externals/ace/OS_Log_Msg_Attributes.cpp => dep/acelite/ace/OS_Log_Msg_Attributes.cpp rename : externals/ace/OS_Log_Msg_Attributes.h => dep/acelite/ace/OS_Log_Msg_Attributes.h rename : externals/ace/OS_Log_Msg_Attributes.inl => dep/acelite/ace/OS_Log_Msg_Attributes.inl rename : externals/ace/OS_Memory.h => dep/acelite/ace/OS_Memory.h rename : externals/ace/OS_NS_Thread.cpp => dep/acelite/ace/OS_NS_Thread.cpp rename : externals/ace/OS_NS_Thread.h => dep/acelite/ace/OS_NS_Thread.h rename : externals/ace/OS_NS_Thread.inl => dep/acelite/ace/OS_NS_Thread.inl rename : externals/ace/OS_NS_arpa_inet.cpp => dep/acelite/ace/OS_NS_arpa_inet.cpp rename : externals/ace/OS_NS_arpa_inet.h => dep/acelite/ace/OS_NS_arpa_inet.h rename : externals/ace/OS_NS_arpa_inet.inl => dep/acelite/ace/OS_NS_arpa_inet.inl rename : externals/ace/OS_NS_ctype.cpp => dep/acelite/ace/OS_NS_ctype.cpp rename : externals/ace/OS_NS_ctype.h => dep/acelite/ace/OS_NS_ctype.h rename : externals/ace/OS_NS_ctype.inl => dep/acelite/ace/OS_NS_ctype.inl rename : externals/ace/OS_NS_dirent.cpp => dep/acelite/ace/OS_NS_dirent.cpp rename : externals/ace/OS_NS_dirent.h => dep/acelite/ace/OS_NS_dirent.h rename : externals/ace/OS_NS_dirent.inl => dep/acelite/ace/OS_NS_dirent.inl rename : externals/ace/OS_NS_dlfcn.cpp => dep/acelite/ace/OS_NS_dlfcn.cpp rename : externals/ace/OS_NS_dlfcn.h => dep/acelite/ace/OS_NS_dlfcn.h rename : externals/ace/OS_NS_dlfcn.inl => dep/acelite/ace/OS_NS_dlfcn.inl rename : externals/ace/OS_NS_errno.cpp => dep/acelite/ace/OS_NS_errno.cpp rename : externals/ace/OS_NS_errno.h => dep/acelite/ace/OS_NS_errno.h rename : externals/ace/OS_NS_errno.inl => dep/acelite/ace/OS_NS_errno.inl rename : externals/ace/OS_NS_fcntl.cpp => dep/acelite/ace/OS_NS_fcntl.cpp rename : externals/ace/OS_NS_fcntl.h => dep/acelite/ace/OS_NS_fcntl.h rename : externals/ace/OS_NS_fcntl.inl => dep/acelite/ace/OS_NS_fcntl.inl rename : externals/ace/OS_NS_macros.h => dep/acelite/ace/OS_NS_macros.h rename : externals/ace/OS_NS_math.cpp => dep/acelite/ace/OS_NS_math.cpp rename : externals/ace/OS_NS_math.h => dep/acelite/ace/OS_NS_math.h rename : externals/ace/OS_NS_math.inl => dep/acelite/ace/OS_NS_math.inl rename : externals/ace/OS_NS_netdb.cpp => dep/acelite/ace/OS_NS_netdb.cpp rename : externals/ace/OS_NS_netdb.h => dep/acelite/ace/OS_NS_netdb.h rename : externals/ace/OS_NS_netdb.inl => dep/acelite/ace/OS_NS_netdb.inl rename : externals/ace/OS_NS_poll.cpp => dep/acelite/ace/OS_NS_poll.cpp rename : externals/ace/OS_NS_poll.h => dep/acelite/ace/OS_NS_poll.h rename : externals/ace/OS_NS_poll.inl => dep/acelite/ace/OS_NS_poll.inl rename : externals/ace/OS_NS_pwd.cpp => dep/acelite/ace/OS_NS_pwd.cpp rename : externals/ace/OS_NS_pwd.h => dep/acelite/ace/OS_NS_pwd.h rename : externals/ace/OS_NS_pwd.inl => dep/acelite/ace/OS_NS_pwd.inl rename : externals/ace/OS_NS_regex.cpp => dep/acelite/ace/OS_NS_regex.cpp rename : externals/ace/OS_NS_regex.h => dep/acelite/ace/OS_NS_regex.h rename : externals/ace/OS_NS_regex.inl => dep/acelite/ace/OS_NS_regex.inl rename : externals/ace/OS_NS_signal.cpp => dep/acelite/ace/OS_NS_signal.cpp rename : externals/ace/OS_NS_signal.h => dep/acelite/ace/OS_NS_signal.h rename : externals/ace/OS_NS_signal.inl => dep/acelite/ace/OS_NS_signal.inl rename : externals/ace/OS_NS_stdio.cpp => dep/acelite/ace/OS_NS_stdio.cpp rename : externals/ace/OS_NS_stdio.h => dep/acelite/ace/OS_NS_stdio.h rename : externals/ace/OS_NS_stdio.inl => dep/acelite/ace/OS_NS_stdio.inl rename : externals/ace/OS_NS_stdlib.cpp => dep/acelite/ace/OS_NS_stdlib.cpp rename : externals/ace/OS_NS_stdlib.h => dep/acelite/ace/OS_NS_stdlib.h rename : externals/ace/OS_NS_stdlib.inl => dep/acelite/ace/OS_NS_stdlib.inl rename : externals/ace/OS_NS_string.cpp => dep/acelite/ace/OS_NS_string.cpp rename : externals/ace/OS_NS_string.h => dep/acelite/ace/OS_NS_string.h rename : externals/ace/OS_NS_string.inl => dep/acelite/ace/OS_NS_string.inl rename : externals/ace/OS_NS_strings.cpp => dep/acelite/ace/OS_NS_strings.cpp rename : externals/ace/OS_NS_strings.h => dep/acelite/ace/OS_NS_strings.h rename : externals/ace/OS_NS_strings.inl => dep/acelite/ace/OS_NS_strings.inl rename : externals/ace/OS_NS_stropts.cpp => dep/acelite/ace/OS_NS_stropts.cpp rename : externals/ace/OS_NS_stropts.h => dep/acelite/ace/OS_NS_stropts.h rename : externals/ace/OS_NS_stropts.inl => dep/acelite/ace/OS_NS_stropts.inl rename : externals/ace/OS_NS_sys_mman.cpp => dep/acelite/ace/OS_NS_sys_mman.cpp rename : externals/ace/OS_NS_sys_mman.h => dep/acelite/ace/OS_NS_sys_mman.h rename : externals/ace/OS_NS_sys_mman.inl => dep/acelite/ace/OS_NS_sys_mman.inl rename : externals/ace/OS_NS_sys_msg.cpp => dep/acelite/ace/OS_NS_sys_msg.cpp rename : externals/ace/OS_NS_sys_msg.h => dep/acelite/ace/OS_NS_sys_msg.h rename : externals/ace/OS_NS_sys_msg.inl => dep/acelite/ace/OS_NS_sys_msg.inl rename : externals/ace/OS_NS_sys_resource.cpp => dep/acelite/ace/OS_NS_sys_resource.cpp rename : externals/ace/OS_NS_sys_resource.h => dep/acelite/ace/OS_NS_sys_resource.h rename : externals/ace/OS_NS_sys_resource.inl => dep/acelite/ace/OS_NS_sys_resource.inl rename : externals/ace/OS_NS_sys_select.cpp => dep/acelite/ace/OS_NS_sys_select.cpp rename : externals/ace/OS_NS_sys_select.h => dep/acelite/ace/OS_NS_sys_select.h rename : externals/ace/OS_NS_sys_select.inl => dep/acelite/ace/OS_NS_sys_select.inl rename : externals/ace/OS_NS_sys_sendfile.cpp => dep/acelite/ace/OS_NS_sys_sendfile.cpp rename : externals/ace/OS_NS_sys_sendfile.h => dep/acelite/ace/OS_NS_sys_sendfile.h rename : externals/ace/OS_NS_sys_sendfile.inl => dep/acelite/ace/OS_NS_sys_sendfile.inl rename : externals/ace/OS_NS_sys_shm.cpp => dep/acelite/ace/OS_NS_sys_shm.cpp rename : externals/ace/OS_NS_sys_shm.h => dep/acelite/ace/OS_NS_sys_shm.h rename : externals/ace/OS_NS_sys_shm.inl => dep/acelite/ace/OS_NS_sys_shm.inl rename : externals/ace/OS_NS_sys_socket.cpp => dep/acelite/ace/OS_NS_sys_socket.cpp rename : externals/ace/OS_NS_sys_socket.h => dep/acelite/ace/OS_NS_sys_socket.h rename : externals/ace/OS_NS_sys_socket.inl => dep/acelite/ace/OS_NS_sys_socket.inl rename : externals/ace/OS_NS_sys_stat.cpp => dep/acelite/ace/OS_NS_sys_stat.cpp rename : externals/ace/OS_NS_sys_stat.h => dep/acelite/ace/OS_NS_sys_stat.h rename : externals/ace/OS_NS_sys_stat.inl => dep/acelite/ace/OS_NS_sys_stat.inl rename : externals/ace/OS_NS_sys_time.cpp => dep/acelite/ace/OS_NS_sys_time.cpp rename : externals/ace/OS_NS_sys_time.h => dep/acelite/ace/OS_NS_sys_time.h rename : externals/ace/OS_NS_sys_time.inl => dep/acelite/ace/OS_NS_sys_time.inl rename : externals/ace/OS_NS_sys_uio.cpp => dep/acelite/ace/OS_NS_sys_uio.cpp rename : externals/ace/OS_NS_sys_uio.h => dep/acelite/ace/OS_NS_sys_uio.h rename : externals/ace/OS_NS_sys_uio.inl => dep/acelite/ace/OS_NS_sys_uio.inl rename : externals/ace/OS_NS_sys_utsname.cpp => dep/acelite/ace/OS_NS_sys_utsname.cpp rename : externals/ace/OS_NS_sys_utsname.h => dep/acelite/ace/OS_NS_sys_utsname.h rename : externals/ace/OS_NS_sys_wait.cpp => dep/acelite/ace/OS_NS_sys_wait.cpp rename : externals/ace/OS_NS_sys_wait.h => dep/acelite/ace/OS_NS_sys_wait.h rename : externals/ace/OS_NS_sys_wait.inl => dep/acelite/ace/OS_NS_sys_wait.inl rename : externals/ace/OS_NS_time.cpp => dep/acelite/ace/OS_NS_time.cpp rename : externals/ace/OS_NS_time.h => dep/acelite/ace/OS_NS_time.h rename : externals/ace/OS_NS_time.inl => dep/acelite/ace/OS_NS_time.inl rename : externals/ace/OS_NS_unistd.cpp => dep/acelite/ace/OS_NS_unistd.cpp rename : externals/ace/OS_NS_unistd.h => dep/acelite/ace/OS_NS_unistd.h rename : externals/ace/OS_NS_unistd.inl => dep/acelite/ace/OS_NS_unistd.inl rename : externals/ace/OS_NS_wchar.cpp => dep/acelite/ace/OS_NS_wchar.cpp rename : externals/ace/OS_NS_wchar.h => dep/acelite/ace/OS_NS_wchar.h rename : externals/ace/OS_NS_wchar.inl => dep/acelite/ace/OS_NS_wchar.inl rename : externals/ace/OS_NS_wctype.cpp => dep/acelite/ace/OS_NS_wctype.cpp rename : externals/ace/OS_NS_wctype.h => dep/acelite/ace/OS_NS_wctype.h rename : externals/ace/OS_NS_wctype.inl => dep/acelite/ace/OS_NS_wctype.inl rename : externals/ace/OS_QoS.cpp => dep/acelite/ace/OS_QoS.cpp rename : externals/ace/OS_QoS.h => dep/acelite/ace/OS_QoS.h rename : externals/ace/OS_String.h => dep/acelite/ace/OS_String.h rename : externals/ace/OS_TLI.cpp => dep/acelite/ace/OS_TLI.cpp rename : externals/ace/OS_TLI.h => dep/acelite/ace/OS_TLI.h rename : externals/ace/OS_TLI.inl => dep/acelite/ace/OS_TLI.inl rename : externals/ace/OS_Thread_Adapter.cpp => dep/acelite/ace/OS_Thread_Adapter.cpp rename : externals/ace/OS_Thread_Adapter.h => dep/acelite/ace/OS_Thread_Adapter.h rename : externals/ace/OS_main.cpp => dep/acelite/ace/OS_main.cpp rename : externals/ace/OS_main.h => dep/acelite/ace/OS_main.h rename : externals/ace/Obchunk.cpp => dep/acelite/ace/Obchunk.cpp rename : externals/ace/Obchunk.h => dep/acelite/ace/Obchunk.h rename : externals/ace/Obchunk.inl => dep/acelite/ace/Obchunk.inl rename : externals/ace/Object_Manager.cpp => dep/acelite/ace/Object_Manager.cpp rename : externals/ace/Object_Manager.h => dep/acelite/ace/Object_Manager.h rename : externals/ace/Object_Manager.inl => dep/acelite/ace/Object_Manager.inl rename : externals/ace/Object_Manager_Base.cpp => dep/acelite/ace/Object_Manager_Base.cpp rename : externals/ace/Object_Manager_Base.h => dep/acelite/ace/Object_Manager_Base.h rename : externals/ace/Obstack.h => dep/acelite/ace/Obstack.h rename : externals/ace/Obstack_T.cpp => dep/acelite/ace/Obstack_T.cpp rename : externals/ace/Obstack_T.h => dep/acelite/ace/Obstack_T.h rename : externals/ace/Obstack_T.inl => dep/acelite/ace/Obstack_T.inl rename : externals/ace/PI_Malloc.cpp => dep/acelite/ace/PI_Malloc.cpp rename : externals/ace/PI_Malloc.h => dep/acelite/ace/PI_Malloc.h rename : externals/ace/PI_Malloc.inl => dep/acelite/ace/PI_Malloc.inl rename : externals/ace/POSIX_Asynch_IO.cpp => dep/acelite/ace/POSIX_Asynch_IO.cpp rename : externals/ace/POSIX_Asynch_IO.h => dep/acelite/ace/POSIX_Asynch_IO.h rename : externals/ace/POSIX_CB_Proactor.cpp => dep/acelite/ace/POSIX_CB_Proactor.cpp rename : externals/ace/POSIX_CB_Proactor.h => dep/acelite/ace/POSIX_CB_Proactor.h rename : externals/ace/POSIX_Proactor.cpp => dep/acelite/ace/POSIX_Proactor.cpp rename : externals/ace/POSIX_Proactor.h => dep/acelite/ace/POSIX_Proactor.h rename : externals/ace/POSIX_Proactor.inl => dep/acelite/ace/POSIX_Proactor.inl rename : externals/ace/Pagefile_Memory_Pool.cpp => dep/acelite/ace/Pagefile_Memory_Pool.cpp rename : externals/ace/Pagefile_Memory_Pool.h => dep/acelite/ace/Pagefile_Memory_Pool.h rename : externals/ace/Pagefile_Memory_Pool.inl => dep/acelite/ace/Pagefile_Memory_Pool.inl rename : externals/ace/Pair.h => dep/acelite/ace/Pair.h rename : externals/ace/Pair_T.cpp => dep/acelite/ace/Pair_T.cpp rename : externals/ace/Pair_T.h => dep/acelite/ace/Pair_T.h rename : externals/ace/Pair_T.inl => dep/acelite/ace/Pair_T.inl rename : externals/ace/Parse_Node.cpp => dep/acelite/ace/Parse_Node.cpp rename : externals/ace/Parse_Node.h => dep/acelite/ace/Parse_Node.h rename : externals/ace/Ping_Socket.cpp => dep/acelite/ace/Ping_Socket.cpp rename : externals/ace/Ping_Socket.h => dep/acelite/ace/Ping_Socket.h rename : externals/ace/Ping_Socket.inl => dep/acelite/ace/Ping_Socket.inl rename : externals/ace/Pipe.cpp => dep/acelite/ace/Pipe.cpp rename : externals/ace/Pipe.h => dep/acelite/ace/Pipe.h rename : externals/ace/Pipe.inl => dep/acelite/ace/Pipe.inl rename : externals/ace/PrecompiledHeaders/WinAcePCH.cpp => dep/acelite/ace/PrecompiledHeaders/WinAcePCH.cpp rename : externals/ace/PrecompiledHeaders/WinAcePCH.h => dep/acelite/ace/PrecompiledHeaders/WinAcePCH.h rename : externals/ace/Priority_Reactor.cpp => dep/acelite/ace/Priority_Reactor.cpp rename : externals/ace/Priority_Reactor.h => dep/acelite/ace/Priority_Reactor.h rename : externals/ace/Proactor.cpp => dep/acelite/ace/Proactor.cpp rename : externals/ace/Proactor.h => dep/acelite/ace/Proactor.h rename : externals/ace/Proactor.inl => dep/acelite/ace/Proactor.inl rename : externals/ace/Proactor_Impl.cpp => dep/acelite/ace/Proactor_Impl.cpp rename : externals/ace/Proactor_Impl.h => dep/acelite/ace/Proactor_Impl.h rename : externals/ace/Process.cpp => dep/acelite/ace/Process.cpp rename : externals/ace/Process.h => dep/acelite/ace/Process.h rename : externals/ace/Process.inl => dep/acelite/ace/Process.inl rename : externals/ace/Process_Manager.cpp => dep/acelite/ace/Process_Manager.cpp rename : externals/ace/Process_Manager.h => dep/acelite/ace/Process_Manager.h rename : externals/ace/Process_Manager.inl => dep/acelite/ace/Process_Manager.inl rename : externals/ace/Process_Mutex.cpp => dep/acelite/ace/Process_Mutex.cpp rename : externals/ace/Process_Mutex.h => dep/acelite/ace/Process_Mutex.h rename : externals/ace/Process_Mutex.inl => dep/acelite/ace/Process_Mutex.inl rename : externals/ace/Process_Semaphore.cpp => dep/acelite/ace/Process_Semaphore.cpp rename : externals/ace/Process_Semaphore.h => dep/acelite/ace/Process_Semaphore.h rename : externals/ace/Process_Semaphore.inl => dep/acelite/ace/Process_Semaphore.inl rename : externals/ace/Profile_Timer.cpp => dep/acelite/ace/Profile_Timer.cpp rename : externals/ace/Profile_Timer.h => dep/acelite/ace/Profile_Timer.h rename : externals/ace/Profile_Timer.inl => dep/acelite/ace/Profile_Timer.inl rename : externals/ace/QoS/ACE_QoS_Export.h => dep/acelite/ace/QoS/ACE_QoS_Export.h rename : externals/ace/QoS/QoS_Decorator.cpp => dep/acelite/ace/QoS/QoS_Decorator.cpp rename : externals/ace/QoS/QoS_Decorator.h => dep/acelite/ace/QoS/QoS_Decorator.h rename : externals/ace/QoS/QoS_Manager.cpp => dep/acelite/ace/QoS/QoS_Manager.cpp rename : externals/ace/QoS/QoS_Manager.h => dep/acelite/ace/QoS/QoS_Manager.h rename : externals/ace/QoS/QoS_Session.h => dep/acelite/ace/QoS/QoS_Session.h rename : externals/ace/QoS/QoS_Session_Factory.cpp => dep/acelite/ace/QoS/QoS_Session_Factory.cpp rename : externals/ace/QoS/QoS_Session_Factory.h => dep/acelite/ace/QoS/QoS_Session_Factory.h rename : externals/ace/QoS/QoS_Session_Impl.cpp => dep/acelite/ace/QoS/QoS_Session_Impl.cpp rename : externals/ace/QoS/QoS_Session_Impl.h => dep/acelite/ace/QoS/QoS_Session_Impl.h rename : externals/ace/QoS/QoS_Session_Impl.inl => dep/acelite/ace/QoS/QoS_Session_Impl.inl rename : externals/ace/QoS/README => dep/acelite/ace/QoS/README rename : externals/ace/QoS/SOCK_Dgram_Mcast_QoS.cpp => dep/acelite/ace/QoS/SOCK_Dgram_Mcast_QoS.cpp rename : externals/ace/QoS/SOCK_Dgram_Mcast_QoS.h => dep/acelite/ace/QoS/SOCK_Dgram_Mcast_QoS.h rename : externals/ace/QoS/SOCK_Dgram_Mcast_QoS.inl => dep/acelite/ace/QoS/SOCK_Dgram_Mcast_QoS.inl rename : externals/ace/RB_Tree.cpp => dep/acelite/ace/RB_Tree.cpp rename : externals/ace/RB_Tree.h => dep/acelite/ace/RB_Tree.h rename : externals/ace/RB_Tree.inl => dep/acelite/ace/RB_Tree.inl rename : externals/ace/README => dep/acelite/ace/README rename : externals/ace/RW_Mutex.cpp => dep/acelite/ace/RW_Mutex.cpp rename : externals/ace/RW_Mutex.h => dep/acelite/ace/RW_Mutex.h rename : externals/ace/RW_Mutex.inl => dep/acelite/ace/RW_Mutex.inl rename : externals/ace/RW_Process_Mutex.cpp => dep/acelite/ace/RW_Process_Mutex.cpp rename : externals/ace/RW_Process_Mutex.h => dep/acelite/ace/RW_Process_Mutex.h rename : externals/ace/RW_Process_Mutex.inl => dep/acelite/ace/RW_Process_Mutex.inl rename : externals/ace/RW_Thread_Mutex.cpp => dep/acelite/ace/RW_Thread_Mutex.cpp rename : externals/ace/RW_Thread_Mutex.h => dep/acelite/ace/RW_Thread_Mutex.h rename : externals/ace/RW_Thread_Mutex.inl => dep/acelite/ace/RW_Thread_Mutex.inl rename : externals/ace/Reactor.cpp => dep/acelite/ace/Reactor.cpp rename : externals/ace/Reactor.h => dep/acelite/ace/Reactor.h rename : externals/ace/Reactor.inl => dep/acelite/ace/Reactor.inl rename : externals/ace/Reactor_Impl.cpp => dep/acelite/ace/Reactor_Impl.cpp rename : externals/ace/Reactor_Impl.h => dep/acelite/ace/Reactor_Impl.h rename : externals/ace/Reactor_Notification_Strategy.cpp => dep/acelite/ace/Reactor_Notification_Strategy.cpp rename : externals/ace/Reactor_Notification_Strategy.h => dep/acelite/ace/Reactor_Notification_Strategy.h rename : externals/ace/Reactor_Notification_Strategy.inl => dep/acelite/ace/Reactor_Notification_Strategy.inl rename : externals/ace/Reactor_Timer_Interface.cpp => dep/acelite/ace/Reactor_Timer_Interface.cpp rename : externals/ace/Reactor_Timer_Interface.h => dep/acelite/ace/Reactor_Timer_Interface.h rename : externals/ace/Reactor_Token_T.cpp => dep/acelite/ace/Reactor_Token_T.cpp rename : externals/ace/Reactor_Token_T.h => dep/acelite/ace/Reactor_Token_T.h rename : externals/ace/Read_Buffer.cpp => dep/acelite/ace/Read_Buffer.cpp rename : externals/ace/Read_Buffer.h => dep/acelite/ace/Read_Buffer.h rename : externals/ace/Read_Buffer.inl => dep/acelite/ace/Read_Buffer.inl rename : externals/ace/Recursive_Thread_Mutex.cpp => dep/acelite/ace/Recursive_Thread_Mutex.cpp rename : externals/ace/Recursive_Thread_Mutex.h => dep/acelite/ace/Recursive_Thread_Mutex.h rename : externals/ace/Recursive_Thread_Mutex.inl => dep/acelite/ace/Recursive_Thread_Mutex.inl rename : externals/ace/Recyclable.cpp => dep/acelite/ace/Recyclable.cpp rename : externals/ace/Recyclable.h => dep/acelite/ace/Recyclable.h rename : externals/ace/Recyclable.inl => dep/acelite/ace/Recyclable.inl rename : externals/ace/Refcountable.h => dep/acelite/ace/Refcountable.h rename : externals/ace/Refcountable_T.cpp => dep/acelite/ace/Refcountable_T.cpp rename : externals/ace/Refcountable_T.h => dep/acelite/ace/Refcountable_T.h rename : externals/ace/Refcountable_T.inl => dep/acelite/ace/Refcountable_T.inl rename : externals/ace/Refcounted_Auto_Ptr.cpp => dep/acelite/ace/Refcounted_Auto_Ptr.cpp rename : externals/ace/Refcounted_Auto_Ptr.h => dep/acelite/ace/Refcounted_Auto_Ptr.h rename : externals/ace/Refcounted_Auto_Ptr.inl => dep/acelite/ace/Refcounted_Auto_Ptr.inl rename : externals/ace/Registry.cpp => dep/acelite/ace/Registry.cpp rename : externals/ace/Registry.h => dep/acelite/ace/Registry.h rename : externals/ace/Registry_Name_Space.cpp => dep/acelite/ace/Registry_Name_Space.cpp rename : externals/ace/Registry_Name_Space.h => dep/acelite/ace/Registry_Name_Space.h rename : externals/ace/Remote_Name_Space.cpp => dep/acelite/ace/Remote_Name_Space.cpp rename : externals/ace/Remote_Name_Space.h => dep/acelite/ace/Remote_Name_Space.h rename : externals/ace/Remote_Tokens.cpp => dep/acelite/ace/Remote_Tokens.cpp rename : externals/ace/Remote_Tokens.h => dep/acelite/ace/Remote_Tokens.h rename : externals/ace/Remote_Tokens.inl => dep/acelite/ace/Remote_Tokens.inl rename : externals/ace/Reverse_Lock_T.cpp => dep/acelite/ace/Reverse_Lock_T.cpp rename : externals/ace/Reverse_Lock_T.h => dep/acelite/ace/Reverse_Lock_T.h rename : externals/ace/Reverse_Lock_T.inl => dep/acelite/ace/Reverse_Lock_T.inl rename : externals/ace/Rtems_init.c => dep/acelite/ace/Rtems_init.c rename : externals/ace/SOCK.cpp => dep/acelite/ace/SOCK.cpp rename : externals/ace/SOCK.h => dep/acelite/ace/SOCK.h rename : externals/ace/SOCK.inl => dep/acelite/ace/SOCK.inl rename : externals/ace/SOCK_Acceptor.cpp => dep/acelite/ace/SOCK_Acceptor.cpp rename : externals/ace/SOCK_Acceptor.h => dep/acelite/ace/SOCK_Acceptor.h rename : externals/ace/SOCK_Acceptor.inl => dep/acelite/ace/SOCK_Acceptor.inl rename : externals/ace/SOCK_CODgram.cpp => dep/acelite/ace/SOCK_CODgram.cpp rename : externals/ace/SOCK_CODgram.h => dep/acelite/ace/SOCK_CODgram.h rename : externals/ace/SOCK_CODgram.inl => dep/acelite/ace/SOCK_CODgram.inl rename : externals/ace/SOCK_Connector.cpp => dep/acelite/ace/SOCK_Connector.cpp rename : externals/ace/SOCK_Connector.h => dep/acelite/ace/SOCK_Connector.h rename : externals/ace/SOCK_Connector.inl => dep/acelite/ace/SOCK_Connector.inl rename : externals/ace/SOCK_Dgram.cpp => dep/acelite/ace/SOCK_Dgram.cpp rename : externals/ace/SOCK_Dgram.h => dep/acelite/ace/SOCK_Dgram.h rename : externals/ace/SOCK_Dgram.inl => dep/acelite/ace/SOCK_Dgram.inl rename : externals/ace/SOCK_Dgram_Bcast.cpp => dep/acelite/ace/SOCK_Dgram_Bcast.cpp rename : externals/ace/SOCK_Dgram_Bcast.h => dep/acelite/ace/SOCK_Dgram_Bcast.h rename : externals/ace/SOCK_Dgram_Bcast.inl => dep/acelite/ace/SOCK_Dgram_Bcast.inl rename : externals/ace/SOCK_Dgram_Mcast.cpp => dep/acelite/ace/SOCK_Dgram_Mcast.cpp rename : externals/ace/SOCK_Dgram_Mcast.h => dep/acelite/ace/SOCK_Dgram_Mcast.h rename : externals/ace/SOCK_Dgram_Mcast.inl => dep/acelite/ace/SOCK_Dgram_Mcast.inl rename : externals/ace/SOCK_IO.cpp => dep/acelite/ace/SOCK_IO.cpp rename : externals/ace/SOCK_IO.h => dep/acelite/ace/SOCK_IO.h rename : externals/ace/SOCK_IO.inl => dep/acelite/ace/SOCK_IO.inl rename : externals/ace/SOCK_Netlink.cpp => dep/acelite/ace/SOCK_Netlink.cpp rename : externals/ace/SOCK_Netlink.h => dep/acelite/ace/SOCK_Netlink.h rename : externals/ace/SOCK_Netlink.inl => dep/acelite/ace/SOCK_Netlink.inl rename : externals/ace/SOCK_SEQPACK_Acceptor.cpp => dep/acelite/ace/SOCK_SEQPACK_Acceptor.cpp rename : externals/ace/SOCK_SEQPACK_Acceptor.h => dep/acelite/ace/SOCK_SEQPACK_Acceptor.h rename : externals/ace/SOCK_SEQPACK_Acceptor.inl => dep/acelite/ace/SOCK_SEQPACK_Acceptor.inl rename : externals/ace/SOCK_SEQPACK_Association.cpp => dep/acelite/ace/SOCK_SEQPACK_Association.cpp rename : externals/ace/SOCK_SEQPACK_Association.h => dep/acelite/ace/SOCK_SEQPACK_Association.h rename : externals/ace/SOCK_SEQPACK_Association.inl => dep/acelite/ace/SOCK_SEQPACK_Association.inl rename : externals/ace/SOCK_SEQPACK_Connector.cpp => dep/acelite/ace/SOCK_SEQPACK_Connector.cpp rename : externals/ace/SOCK_SEQPACK_Connector.h => dep/acelite/ace/SOCK_SEQPACK_Connector.h rename : externals/ace/SOCK_SEQPACK_Connector.inl => dep/acelite/ace/SOCK_SEQPACK_Connector.inl rename : externals/ace/SOCK_Stream.cpp => dep/acelite/ace/SOCK_Stream.cpp rename : externals/ace/SOCK_Stream.h => dep/acelite/ace/SOCK_Stream.h rename : externals/ace/SOCK_Stream.inl => dep/acelite/ace/SOCK_Stream.inl rename : externals/ace/SPIPE.cpp => dep/acelite/ace/SPIPE.cpp rename : externals/ace/SPIPE.h => dep/acelite/ace/SPIPE.h rename : externals/ace/SPIPE.inl => dep/acelite/ace/SPIPE.inl rename : externals/ace/SPIPE_Acceptor.cpp => dep/acelite/ace/SPIPE_Acceptor.cpp rename : externals/ace/SPIPE_Acceptor.h => dep/acelite/ace/SPIPE_Acceptor.h rename : externals/ace/SPIPE_Addr.cpp => dep/acelite/ace/SPIPE_Addr.cpp rename : externals/ace/SPIPE_Addr.h => dep/acelite/ace/SPIPE_Addr.h rename : externals/ace/SPIPE_Addr.inl => dep/acelite/ace/SPIPE_Addr.inl rename : externals/ace/SPIPE_Connector.cpp => dep/acelite/ace/SPIPE_Connector.cpp rename : externals/ace/SPIPE_Connector.h => dep/acelite/ace/SPIPE_Connector.h rename : externals/ace/SPIPE_Connector.inl => dep/acelite/ace/SPIPE_Connector.inl rename : externals/ace/SPIPE_Stream.cpp => dep/acelite/ace/SPIPE_Stream.cpp rename : externals/ace/SPIPE_Stream.h => dep/acelite/ace/SPIPE_Stream.h rename : externals/ace/SPIPE_Stream.inl => dep/acelite/ace/SPIPE_Stream.inl rename : externals/ace/SSL/SSL_Asynch_BIO.cpp => dep/acelite/ace/SSL/SSL_Asynch_BIO.cpp rename : externals/ace/SSL/SSL_Asynch_BIO.h => dep/acelite/ace/SSL/SSL_Asynch_BIO.h rename : externals/ace/SSL/SSL_Asynch_Stream.cpp => dep/acelite/ace/SSL/SSL_Asynch_Stream.cpp rename : externals/ace/SSL/SSL_Asynch_Stream.h => dep/acelite/ace/SSL/SSL_Asynch_Stream.h rename : externals/ace/SSL/SSL_Asynch_Stream.inl => dep/acelite/ace/SSL/SSL_Asynch_Stream.inl rename : externals/ace/SSL/SSL_Context.cpp => dep/acelite/ace/SSL/SSL_Context.cpp rename : externals/ace/SSL/SSL_Context.h => dep/acelite/ace/SSL/SSL_Context.h rename : externals/ace/SSL/SSL_Context.inl => dep/acelite/ace/SSL/SSL_Context.inl rename : externals/ace/SSL/SSL_Export.h => dep/acelite/ace/SSL/SSL_Export.h rename : externals/ace/SSL/SSL_SOCK.cpp => dep/acelite/ace/SSL/SSL_SOCK.cpp rename : externals/ace/SSL/SSL_SOCK.h => dep/acelite/ace/SSL/SSL_SOCK.h rename : externals/ace/SSL/SSL_SOCK.inl => dep/acelite/ace/SSL/SSL_SOCK.inl rename : externals/ace/SSL/SSL_SOCK_Acceptor.cpp => dep/acelite/ace/SSL/SSL_SOCK_Acceptor.cpp rename : externals/ace/SSL/SSL_SOCK_Acceptor.h => dep/acelite/ace/SSL/SSL_SOCK_Acceptor.h rename : externals/ace/SSL/SSL_SOCK_Acceptor.inl => dep/acelite/ace/SSL/SSL_SOCK_Acceptor.inl rename : externals/ace/SSL/SSL_SOCK_Connector.cpp => dep/acelite/ace/SSL/SSL_SOCK_Connector.cpp rename : externals/ace/SSL/SSL_SOCK_Connector.h => dep/acelite/ace/SSL/SSL_SOCK_Connector.h rename : externals/ace/SSL/SSL_SOCK_Connector.inl => dep/acelite/ace/SSL/SSL_SOCK_Connector.inl rename : externals/ace/SSL/SSL_SOCK_Stream.cpp => dep/acelite/ace/SSL/SSL_SOCK_Stream.cpp rename : externals/ace/SSL/SSL_SOCK_Stream.h => dep/acelite/ace/SSL/SSL_SOCK_Stream.h rename : externals/ace/SSL/SSL_SOCK_Stream.inl => dep/acelite/ace/SSL/SSL_SOCK_Stream.inl rename : externals/ace/SSL/sslconf.h => dep/acelite/ace/SSL/sslconf.h rename : externals/ace/SString.cpp => dep/acelite/ace/SString.cpp rename : externals/ace/SString.h => dep/acelite/ace/SString.h rename : externals/ace/SString.inl => dep/acelite/ace/SString.inl rename : externals/ace/SStringfwd.h => dep/acelite/ace/SStringfwd.h rename : externals/ace/SUN_Proactor.cpp => dep/acelite/ace/SUN_Proactor.cpp rename : externals/ace/SUN_Proactor.h => dep/acelite/ace/SUN_Proactor.h rename : externals/ace/SV_Message.cpp => dep/acelite/ace/SV_Message.cpp rename : externals/ace/SV_Message.h => dep/acelite/ace/SV_Message.h rename : externals/ace/SV_Message.inl => dep/acelite/ace/SV_Message.inl rename : externals/ace/SV_Message_Queue.cpp => dep/acelite/ace/SV_Message_Queue.cpp rename : externals/ace/SV_Message_Queue.h => dep/acelite/ace/SV_Message_Queue.h rename : externals/ace/SV_Message_Queue.inl => dep/acelite/ace/SV_Message_Queue.inl rename : externals/ace/SV_Semaphore_Complex.cpp => dep/acelite/ace/SV_Semaphore_Complex.cpp rename : externals/ace/SV_Semaphore_Complex.h => dep/acelite/ace/SV_Semaphore_Complex.h rename : externals/ace/SV_Semaphore_Complex.inl => dep/acelite/ace/SV_Semaphore_Complex.inl rename : externals/ace/SV_Semaphore_Simple.cpp => dep/acelite/ace/SV_Semaphore_Simple.cpp rename : externals/ace/SV_Semaphore_Simple.h => dep/acelite/ace/SV_Semaphore_Simple.h rename : externals/ace/SV_Semaphore_Simple.inl => dep/acelite/ace/SV_Semaphore_Simple.inl rename : externals/ace/SV_Shared_Memory.cpp => dep/acelite/ace/SV_Shared_Memory.cpp rename : externals/ace/SV_Shared_Memory.h => dep/acelite/ace/SV_Shared_Memory.h rename : externals/ace/SV_Shared_Memory.inl => dep/acelite/ace/SV_Shared_Memory.inl rename : externals/ace/Sample_History.cpp => dep/acelite/ace/Sample_History.cpp rename : externals/ace/Sample_History.h => dep/acelite/ace/Sample_History.h rename : externals/ace/Sample_History.inl => dep/acelite/ace/Sample_History.inl rename : externals/ace/Sbrk_Memory_Pool.cpp => dep/acelite/ace/Sbrk_Memory_Pool.cpp rename : externals/ace/Sbrk_Memory_Pool.h => dep/acelite/ace/Sbrk_Memory_Pool.h rename : externals/ace/Sched_Params.cpp => dep/acelite/ace/Sched_Params.cpp rename : externals/ace/Sched_Params.h => dep/acelite/ace/Sched_Params.h rename : externals/ace/Sched_Params.inl => dep/acelite/ace/Sched_Params.inl rename : externals/ace/Select_Reactor.h => dep/acelite/ace/Select_Reactor.h rename : externals/ace/Select_Reactor_Base.cpp => dep/acelite/ace/Select_Reactor_Base.cpp rename : externals/ace/Select_Reactor_Base.h => dep/acelite/ace/Select_Reactor_Base.h rename : externals/ace/Select_Reactor_Base.inl => dep/acelite/ace/Select_Reactor_Base.inl rename : externals/ace/Select_Reactor_T.cpp => dep/acelite/ace/Select_Reactor_T.cpp rename : externals/ace/Select_Reactor_T.h => dep/acelite/ace/Select_Reactor_T.h rename : externals/ace/Select_Reactor_T.inl => dep/acelite/ace/Select_Reactor_T.inl rename : externals/ace/Semaphore.cpp => dep/acelite/ace/Semaphore.cpp rename : externals/ace/Semaphore.h => dep/acelite/ace/Semaphore.h rename : externals/ace/Semaphore.inl => dep/acelite/ace/Semaphore.inl rename : externals/ace/Service_Config.cpp => dep/acelite/ace/Service_Config.cpp rename : externals/ace/Service_Config.h => dep/acelite/ace/Service_Config.h rename : externals/ace/Service_Config.inl => dep/acelite/ace/Service_Config.inl rename : externals/ace/Service_Gestalt.cpp => dep/acelite/ace/Service_Gestalt.cpp rename : externals/ace/Service_Gestalt.h => dep/acelite/ace/Service_Gestalt.h rename : externals/ace/Service_Gestalt.inl => dep/acelite/ace/Service_Gestalt.inl rename : externals/ace/Service_Manager.cpp => dep/acelite/ace/Service_Manager.cpp rename : externals/ace/Service_Manager.h => dep/acelite/ace/Service_Manager.h rename : externals/ace/Service_Object.cpp => dep/acelite/ace/Service_Object.cpp rename : externals/ace/Service_Object.h => dep/acelite/ace/Service_Object.h rename : externals/ace/Service_Object.inl => dep/acelite/ace/Service_Object.inl rename : externals/ace/Service_Repository.cpp => dep/acelite/ace/Service_Repository.cpp rename : externals/ace/Service_Repository.h => dep/acelite/ace/Service_Repository.h rename : externals/ace/Service_Repository.inl => dep/acelite/ace/Service_Repository.inl rename : externals/ace/Service_Templates.h => dep/acelite/ace/Service_Templates.h rename : externals/ace/Service_Types.cpp => dep/acelite/ace/Service_Types.cpp rename : externals/ace/Service_Types.h => dep/acelite/ace/Service_Types.h rename : externals/ace/Service_Types.inl => dep/acelite/ace/Service_Types.inl rename : externals/ace/Shared_Memory.cpp => dep/acelite/ace/Shared_Memory.cpp rename : externals/ace/Shared_Memory.h => dep/acelite/ace/Shared_Memory.h rename : externals/ace/Shared_Memory_MM.cpp => dep/acelite/ace/Shared_Memory_MM.cpp rename : externals/ace/Shared_Memory_MM.h => dep/acelite/ace/Shared_Memory_MM.h rename : externals/ace/Shared_Memory_MM.inl => dep/acelite/ace/Shared_Memory_MM.inl rename : externals/ace/Shared_Memory_Pool.cpp => dep/acelite/ace/Shared_Memory_Pool.cpp rename : externals/ace/Shared_Memory_Pool.h => dep/acelite/ace/Shared_Memory_Pool.h rename : externals/ace/Shared_Memory_SV.cpp => dep/acelite/ace/Shared_Memory_SV.cpp rename : externals/ace/Shared_Memory_SV.h => dep/acelite/ace/Shared_Memory_SV.h rename : externals/ace/Shared_Memory_SV.inl => dep/acelite/ace/Shared_Memory_SV.inl rename : externals/ace/Shared_Object.cpp => dep/acelite/ace/Shared_Object.cpp rename : externals/ace/Shared_Object.h => dep/acelite/ace/Shared_Object.h rename : externals/ace/Shared_Object.inl => dep/acelite/ace/Shared_Object.inl rename : externals/ace/Sig_Adapter.cpp => dep/acelite/ace/Sig_Adapter.cpp rename : externals/ace/Sig_Adapter.h => dep/acelite/ace/Sig_Adapter.h rename : externals/ace/Sig_Handler.cpp => dep/acelite/ace/Sig_Handler.cpp rename : externals/ace/Sig_Handler.h => dep/acelite/ace/Sig_Handler.h rename : externals/ace/Sig_Handler.inl => dep/acelite/ace/Sig_Handler.inl rename : externals/ace/Signal.cpp => dep/acelite/ace/Signal.cpp rename : externals/ace/Signal.h => dep/acelite/ace/Signal.h rename : externals/ace/Signal.inl => dep/acelite/ace/Signal.inl rename : externals/ace/Singleton.cpp => dep/acelite/ace/Singleton.cpp rename : externals/ace/Singleton.h => dep/acelite/ace/Singleton.h rename : externals/ace/Singleton.inl => dep/acelite/ace/Singleton.inl rename : externals/ace/Sock_Connect.cpp => dep/acelite/ace/Sock_Connect.cpp rename : externals/ace/Sock_Connect.h => dep/acelite/ace/Sock_Connect.h rename : externals/ace/Stack_Trace.cpp => dep/acelite/ace/Stack_Trace.cpp rename : externals/ace/Stack_Trace.h => dep/acelite/ace/Stack_Trace.h rename : externals/ace/Static_Object_Lock.h => dep/acelite/ace/Static_Object_Lock.h rename : externals/ace/Stats.cpp => dep/acelite/ace/Stats.cpp rename : externals/ace/Stats.h => dep/acelite/ace/Stats.h rename : externals/ace/Stats.inl => dep/acelite/ace/Stats.inl rename : externals/ace/Strategies.h => dep/acelite/ace/Strategies.h rename : externals/ace/Strategies_T.cpp => dep/acelite/ace/Strategies_T.cpp rename : externals/ace/Strategies_T.h => dep/acelite/ace/Strategies_T.h rename : externals/ace/Strategies_T.inl => dep/acelite/ace/Strategies_T.inl rename : externals/ace/Stream.cpp => dep/acelite/ace/Stream.cpp rename : externals/ace/Stream.h => dep/acelite/ace/Stream.h rename : externals/ace/Stream.inl => dep/acelite/ace/Stream.inl rename : externals/ace/Stream_Modules.cpp => dep/acelite/ace/Stream_Modules.cpp rename : externals/ace/Stream_Modules.h => dep/acelite/ace/Stream_Modules.h rename : externals/ace/String_Base.cpp => dep/acelite/ace/String_Base.cpp rename : externals/ace/String_Base.h => dep/acelite/ace/String_Base.h rename : externals/ace/String_Base.inl => dep/acelite/ace/String_Base.inl rename : externals/ace/String_Base_Const.cpp => dep/acelite/ace/String_Base_Const.cpp rename : externals/ace/String_Base_Const.h => dep/acelite/ace/String_Base_Const.h rename : externals/ace/Svc_Conf.h => dep/acelite/ace/Svc_Conf.h rename : externals/ace/Svc_Conf.y => dep/acelite/ace/Svc_Conf.y rename : externals/ace/Svc_Conf_Lexer.cpp => dep/acelite/ace/Svc_Conf_Lexer.cpp rename : externals/ace/Svc_Conf_Lexer.h => dep/acelite/ace/Svc_Conf_Lexer.h rename : externals/ace/Svc_Conf_Param.h => dep/acelite/ace/Svc_Conf_Param.h rename : externals/ace/Svc_Conf_Token_Table.h => dep/acelite/ace/Svc_Conf_Token_Table.h rename : externals/ace/Svc_Conf_Tokens.h => dep/acelite/ace/Svc_Conf_Tokens.h rename : externals/ace/Svc_Conf_y.cpp => dep/acelite/ace/Svc_Conf_y.cpp rename : externals/ace/Svc_Handler.cpp => dep/acelite/ace/Svc_Handler.cpp rename : externals/ace/Svc_Handler.h => dep/acelite/ace/Svc_Handler.h rename : externals/ace/Synch.h => dep/acelite/ace/Synch.h rename : externals/ace/Synch_Options.cpp => dep/acelite/ace/Synch_Options.cpp rename : externals/ace/Synch_Options.h => dep/acelite/ace/Synch_Options.h rename : externals/ace/Synch_T.cpp => dep/acelite/ace/Synch_T.cpp rename : externals/ace/Synch_T.h => dep/acelite/ace/Synch_T.h rename : externals/ace/Synch_Traits.h => dep/acelite/ace/Synch_Traits.h rename : externals/ace/System_Time.cpp => dep/acelite/ace/System_Time.cpp rename : externals/ace/System_Time.h => dep/acelite/ace/System_Time.h rename : externals/ace/TLI.cpp => dep/acelite/ace/TLI.cpp rename : externals/ace/TLI.h => dep/acelite/ace/TLI.h rename : externals/ace/TLI.inl => dep/acelite/ace/TLI.inl rename : externals/ace/TLI_Acceptor.cpp => dep/acelite/ace/TLI_Acceptor.cpp rename : externals/ace/TLI_Acceptor.h => dep/acelite/ace/TLI_Acceptor.h rename : externals/ace/TLI_Connector.cpp => dep/acelite/ace/TLI_Connector.cpp rename : externals/ace/TLI_Connector.h => dep/acelite/ace/TLI_Connector.h rename : externals/ace/TLI_Connector.inl => dep/acelite/ace/TLI_Connector.inl rename : externals/ace/TLI_Stream.cpp => dep/acelite/ace/TLI_Stream.cpp rename : externals/ace/TLI_Stream.h => dep/acelite/ace/TLI_Stream.h rename : externals/ace/TLI_Stream.inl => dep/acelite/ace/TLI_Stream.inl rename : externals/ace/TP_Reactor.cpp => dep/acelite/ace/TP_Reactor.cpp rename : externals/ace/TP_Reactor.h => dep/acelite/ace/TP_Reactor.h rename : externals/ace/TP_Reactor.inl => dep/acelite/ace/TP_Reactor.inl rename : externals/ace/TSS_Adapter.cpp => dep/acelite/ace/TSS_Adapter.cpp rename : externals/ace/TSS_Adapter.h => dep/acelite/ace/TSS_Adapter.h rename : externals/ace/TSS_T.cpp => dep/acelite/ace/TSS_T.cpp rename : externals/ace/TSS_T.h => dep/acelite/ace/TSS_T.h rename : externals/ace/TSS_T.inl => dep/acelite/ace/TSS_T.inl rename : externals/ace/TTY_IO.cpp => dep/acelite/ace/TTY_IO.cpp rename : externals/ace/TTY_IO.h => dep/acelite/ace/TTY_IO.h rename : externals/ace/Task.cpp => dep/acelite/ace/Task.cpp rename : externals/ace/Task.h => dep/acelite/ace/Task.h rename : externals/ace/Task.inl => dep/acelite/ace/Task.inl rename : externals/ace/Task_Ex_T.cpp => dep/acelite/ace/Task_Ex_T.cpp rename : externals/ace/Task_Ex_T.h => dep/acelite/ace/Task_Ex_T.h rename : externals/ace/Task_Ex_T.inl => dep/acelite/ace/Task_Ex_T.inl rename : externals/ace/Task_T.cpp => dep/acelite/ace/Task_T.cpp rename : externals/ace/Task_T.h => dep/acelite/ace/Task_T.h rename : externals/ace/Task_T.inl => dep/acelite/ace/Task_T.inl rename : externals/ace/Test_and_Set.cpp => dep/acelite/ace/Test_and_Set.cpp rename : externals/ace/Test_and_Set.h => dep/acelite/ace/Test_and_Set.h rename : externals/ace/Thread.cpp => dep/acelite/ace/Thread.cpp rename : externals/ace/Thread.h => dep/acelite/ace/Thread.h rename : externals/ace/Thread.inl => dep/acelite/ace/Thread.inl rename : externals/ace/Thread_Adapter.cpp => dep/acelite/ace/Thread_Adapter.cpp rename : externals/ace/Thread_Adapter.h => dep/acelite/ace/Thread_Adapter.h rename : externals/ace/Thread_Adapter.inl => dep/acelite/ace/Thread_Adapter.inl rename : externals/ace/Thread_Control.cpp => dep/acelite/ace/Thread_Control.cpp rename : externals/ace/Thread_Control.h => dep/acelite/ace/Thread_Control.h rename : externals/ace/Thread_Control.inl => dep/acelite/ace/Thread_Control.inl rename : externals/ace/Thread_Exit.cpp => dep/acelite/ace/Thread_Exit.cpp rename : externals/ace/Thread_Exit.h => dep/acelite/ace/Thread_Exit.h rename : externals/ace/Thread_Hook.cpp => dep/acelite/ace/Thread_Hook.cpp rename : externals/ace/Thread_Hook.h => dep/acelite/ace/Thread_Hook.h rename : externals/ace/Thread_Manager.cpp => dep/acelite/ace/Thread_Manager.cpp rename : externals/ace/Thread_Manager.h => dep/acelite/ace/Thread_Manager.h rename : externals/ace/Thread_Manager.inl => dep/acelite/ace/Thread_Manager.inl rename : externals/ace/Thread_Mutex.cpp => dep/acelite/ace/Thread_Mutex.cpp rename : externals/ace/Thread_Mutex.h => dep/acelite/ace/Thread_Mutex.h rename : externals/ace/Thread_Mutex.inl => dep/acelite/ace/Thread_Mutex.inl rename : externals/ace/Thread_Semaphore.cpp => dep/acelite/ace/Thread_Semaphore.cpp rename : externals/ace/Thread_Semaphore.h => dep/acelite/ace/Thread_Semaphore.h rename : externals/ace/Thread_Semaphore.inl => dep/acelite/ace/Thread_Semaphore.inl rename : externals/ace/Throughput_Stats.cpp => dep/acelite/ace/Throughput_Stats.cpp rename : externals/ace/Throughput_Stats.h => dep/acelite/ace/Throughput_Stats.h rename : externals/ace/Time_Value.cpp => dep/acelite/ace/Time_Value.cpp rename : externals/ace/Time_Value.h => dep/acelite/ace/Time_Value.h rename : externals/ace/Time_Value.inl => dep/acelite/ace/Time_Value.inl rename : externals/ace/Timeprobe.cpp => dep/acelite/ace/Timeprobe.cpp rename : externals/ace/Timeprobe.h => dep/acelite/ace/Timeprobe.h rename : externals/ace/Timeprobe.inl => dep/acelite/ace/Timeprobe.inl rename : externals/ace/Timeprobe_T.cpp => dep/acelite/ace/Timeprobe_T.cpp rename : externals/ace/Timeprobe_T.h => dep/acelite/ace/Timeprobe_T.h rename : externals/ace/Timer_Hash.h => dep/acelite/ace/Timer_Hash.h rename : externals/ace/Timer_Hash_T.cpp => dep/acelite/ace/Timer_Hash_T.cpp rename : externals/ace/Timer_Hash_T.h => dep/acelite/ace/Timer_Hash_T.h rename : externals/ace/Timer_Heap.h => dep/acelite/ace/Timer_Heap.h rename : externals/ace/Timer_Heap_T.cpp => dep/acelite/ace/Timer_Heap_T.cpp rename : externals/ace/Timer_Heap_T.h => dep/acelite/ace/Timer_Heap_T.h rename : externals/ace/Timer_List.h => dep/acelite/ace/Timer_List.h rename : externals/ace/Timer_List_T.cpp => dep/acelite/ace/Timer_List_T.cpp rename : externals/ace/Timer_List_T.h => dep/acelite/ace/Timer_List_T.h rename : externals/ace/Timer_Queue.h => dep/acelite/ace/Timer_Queue.h rename : externals/ace/Timer_Queue_Adapters.cpp => dep/acelite/ace/Timer_Queue_Adapters.cpp rename : externals/ace/Timer_Queue_Adapters.h => dep/acelite/ace/Timer_Queue_Adapters.h rename : externals/ace/Timer_Queue_Adapters.inl => dep/acelite/ace/Timer_Queue_Adapters.inl rename : externals/ace/Timer_Queue_T.cpp => dep/acelite/ace/Timer_Queue_T.cpp rename : externals/ace/Timer_Queue_T.h => dep/acelite/ace/Timer_Queue_T.h rename : externals/ace/Timer_Queue_T.inl => dep/acelite/ace/Timer_Queue_T.inl rename : externals/ace/Timer_Queuefwd.h => dep/acelite/ace/Timer_Queuefwd.h rename : externals/ace/Timer_Wheel.h => dep/acelite/ace/Timer_Wheel.h rename : externals/ace/Timer_Wheel_T.cpp => dep/acelite/ace/Timer_Wheel_T.cpp rename : externals/ace/Timer_Wheel_T.h => dep/acelite/ace/Timer_Wheel_T.h rename : externals/ace/Token.cpp => dep/acelite/ace/Token.cpp rename : externals/ace/Token.h => dep/acelite/ace/Token.h rename : externals/ace/Token.inl => dep/acelite/ace/Token.inl rename : externals/ace/Token_Collection.cpp => dep/acelite/ace/Token_Collection.cpp rename : externals/ace/Token_Collection.h => dep/acelite/ace/Token_Collection.h rename : externals/ace/Token_Collection.inl => dep/acelite/ace/Token_Collection.inl rename : externals/ace/Token_Invariants.cpp => dep/acelite/ace/Token_Invariants.cpp rename : externals/ace/Token_Invariants.h => dep/acelite/ace/Token_Invariants.h rename : externals/ace/Token_Manager.cpp => dep/acelite/ace/Token_Manager.cpp rename : externals/ace/Token_Manager.h => dep/acelite/ace/Token_Manager.h rename : externals/ace/Token_Manager.inl => dep/acelite/ace/Token_Manager.inl rename : externals/ace/Token_Request_Reply.cpp => dep/acelite/ace/Token_Request_Reply.cpp rename : externals/ace/Token_Request_Reply.h => dep/acelite/ace/Token_Request_Reply.h rename : externals/ace/Token_Request_Reply.inl => dep/acelite/ace/Token_Request_Reply.inl rename : externals/ace/Tokenizer_T.cpp => dep/acelite/ace/Tokenizer_T.cpp rename : externals/ace/Tokenizer_T.h => dep/acelite/ace/Tokenizer_T.h rename : externals/ace/Trace.cpp => dep/acelite/ace/Trace.cpp rename : externals/ace/Trace.h => dep/acelite/ace/Trace.h rename : externals/ace/Truncate.h => dep/acelite/ace/Truncate.h rename : externals/ace/Typed_SV_Message.cpp => dep/acelite/ace/Typed_SV_Message.cpp rename : externals/ace/Typed_SV_Message.h => dep/acelite/ace/Typed_SV_Message.h rename : externals/ace/Typed_SV_Message.inl => dep/acelite/ace/Typed_SV_Message.inl rename : externals/ace/Typed_SV_Message_Queue.cpp => dep/acelite/ace/Typed_SV_Message_Queue.cpp rename : externals/ace/Typed_SV_Message_Queue.h => dep/acelite/ace/Typed_SV_Message_Queue.h rename : externals/ace/Typed_SV_Message_Queue.inl => dep/acelite/ace/Typed_SV_Message_Queue.inl rename : externals/ace/UNIX_Addr.cpp => dep/acelite/ace/UNIX_Addr.cpp rename : externals/ace/UNIX_Addr.h => dep/acelite/ace/UNIX_Addr.h rename : externals/ace/UNIX_Addr.inl => dep/acelite/ace/UNIX_Addr.inl rename : externals/ace/UPIPE_Acceptor.cpp => dep/acelite/ace/UPIPE_Acceptor.cpp rename : externals/ace/UPIPE_Acceptor.h => dep/acelite/ace/UPIPE_Acceptor.h rename : externals/ace/UPIPE_Acceptor.inl => dep/acelite/ace/UPIPE_Acceptor.inl rename : externals/ace/UPIPE_Addr.h => dep/acelite/ace/UPIPE_Addr.h rename : externals/ace/UPIPE_Connector.cpp => dep/acelite/ace/UPIPE_Connector.cpp rename : externals/ace/UPIPE_Connector.h => dep/acelite/ace/UPIPE_Connector.h rename : externals/ace/UPIPE_Connector.inl => dep/acelite/ace/UPIPE_Connector.inl rename : externals/ace/UPIPE_Stream.cpp => dep/acelite/ace/UPIPE_Stream.cpp rename : externals/ace/UPIPE_Stream.h => dep/acelite/ace/UPIPE_Stream.h rename : externals/ace/UPIPE_Stream.inl => dep/acelite/ace/UPIPE_Stream.inl rename : externals/ace/UTF16_Encoding_Converter.cpp => dep/acelite/ace/UTF16_Encoding_Converter.cpp rename : externals/ace/UTF16_Encoding_Converter.h => dep/acelite/ace/UTF16_Encoding_Converter.h rename : externals/ace/UTF16_Encoding_Converter.inl => dep/acelite/ace/UTF16_Encoding_Converter.inl rename : externals/ace/UTF32_Encoding_Converter.cpp => dep/acelite/ace/UTF32_Encoding_Converter.cpp rename : externals/ace/UTF32_Encoding_Converter.h => dep/acelite/ace/UTF32_Encoding_Converter.h rename : externals/ace/UTF8_Encoding_Converter.cpp => dep/acelite/ace/UTF8_Encoding_Converter.cpp rename : externals/ace/UTF8_Encoding_Converter.h => dep/acelite/ace/UTF8_Encoding_Converter.h rename : externals/ace/UUID.cpp => dep/acelite/ace/UUID.cpp rename : externals/ace/UUID.h => dep/acelite/ace/UUID.h rename : externals/ace/UUID.inl => dep/acelite/ace/UUID.inl rename : externals/ace/Unbounded_Queue.cpp => dep/acelite/ace/Unbounded_Queue.cpp rename : externals/ace/Unbounded_Queue.h => dep/acelite/ace/Unbounded_Queue.h rename : externals/ace/Unbounded_Queue.inl => dep/acelite/ace/Unbounded_Queue.inl rename : externals/ace/Unbounded_Set.cpp => dep/acelite/ace/Unbounded_Set.cpp rename : externals/ace/Unbounded_Set.h => dep/acelite/ace/Unbounded_Set.h rename : externals/ace/Unbounded_Set.inl => dep/acelite/ace/Unbounded_Set.inl rename : externals/ace/Unbounded_Set_Ex.cpp => dep/acelite/ace/Unbounded_Set_Ex.cpp rename : externals/ace/Unbounded_Set_Ex.h => dep/acelite/ace/Unbounded_Set_Ex.h rename : externals/ace/Unbounded_Set_Ex.inl => dep/acelite/ace/Unbounded_Set_Ex.inl rename : externals/ace/Value_Ptr.h => dep/acelite/ace/Value_Ptr.h rename : externals/ace/Vector_T.cpp => dep/acelite/ace/Vector_T.cpp rename : externals/ace/Vector_T.h => dep/acelite/ace/Vector_T.h rename : externals/ace/Vector_T.inl => dep/acelite/ace/Vector_T.inl rename : externals/ace/Version.h => dep/acelite/ace/Version.h rename : externals/ace/Versioned_Namespace.h => dep/acelite/ace/Versioned_Namespace.h rename : externals/ace/WFMO_Reactor.cpp => dep/acelite/ace/WFMO_Reactor.cpp rename : externals/ace/WFMO_Reactor.h => dep/acelite/ace/WFMO_Reactor.h rename : externals/ace/WFMO_Reactor.inl => dep/acelite/ace/WFMO_Reactor.inl rename : externals/ace/WIN32_Asynch_IO.cpp => dep/acelite/ace/WIN32_Asynch_IO.cpp rename : externals/ace/WIN32_Asynch_IO.h => dep/acelite/ace/WIN32_Asynch_IO.h rename : externals/ace/WIN32_Proactor.cpp => dep/acelite/ace/WIN32_Proactor.cpp rename : externals/ace/WIN32_Proactor.h => dep/acelite/ace/WIN32_Proactor.h rename : externals/ace/XML_Svc_Conf.cpp => dep/acelite/ace/XML_Svc_Conf.cpp rename : externals/ace/XML_Svc_Conf.h => dep/acelite/ace/XML_Svc_Conf.h rename : externals/ace/XTI_ATM_Mcast.cpp => dep/acelite/ace/XTI_ATM_Mcast.cpp rename : externals/ace/XTI_ATM_Mcast.h => dep/acelite/ace/XTI_ATM_Mcast.h rename : externals/ace/XTI_ATM_Mcast.inl => dep/acelite/ace/XTI_ATM_Mcast.inl rename : externals/ace/ace.rc => dep/acelite/ace/ace.rc rename : externals/ace/ace_message_table.bin => dep/acelite/ace/ace_message_table.bin rename : externals/ace/ace_wchar.cpp => dep/acelite/ace/ace_wchar.cpp rename : externals/ace/ace_wchar.h => dep/acelite/ace/ace_wchar.h rename : externals/ace/ace_wchar.inl => dep/acelite/ace/ace_wchar.inl rename : externals/ace/checked_iterator.h => dep/acelite/ace/checked_iterator.h rename : externals/ace/config-WinCE.h => dep/acelite/ace/config-WinCE.h rename : externals/ace/config-aix-5.x.h => dep/acelite/ace/config-aix-5.x.h rename : externals/ace/config-all.h => dep/acelite/ace/config-all.h rename : externals/ace/config-cray.h => dep/acelite/ace/config-cray.h rename : externals/ace/config-cxx-common.h => dep/acelite/ace/config-cxx-common.h rename : externals/ace/config-cygwin32.h => dep/acelite/ace/config-cygwin32.h rename : externals/ace/config-doxygen.h => dep/acelite/ace/config-doxygen.h rename : externals/ace/config-freebsd.h => dep/acelite/ace/config-freebsd.h rename : externals/ace/config-g++-common.h => dep/acelite/ace/config-g++-common.h rename : externals/ace/config-ghs-common.h => dep/acelite/ace/config-ghs-common.h rename : externals/ace/config-hpux-11.00.h => dep/acelite/ace/config-hpux-11.00.h rename : externals/ace/config-icc-common.h => dep/acelite/ace/config-icc-common.h rename : externals/ace/config-integritySCA.h => dep/acelite/ace/config-integritySCA.h rename : externals/ace/config-irix6.5.x-sgic++.h => dep/acelite/ace/config-irix6.5.x-sgic++.h rename : externals/ace/config-irix6.x-common.h => dep/acelite/ace/config-irix6.x-common.h rename : externals/ace/config-irix6.x-g++.h => dep/acelite/ace/config-irix6.x-g++.h rename : externals/ace/config-irix6.x-sgic++.h => dep/acelite/ace/config-irix6.x-sgic++.h rename : externals/ace/config-linux-common.h => dep/acelite/ace/config-linux-common.h rename : externals/ace/config-linux.h => dep/acelite/ace/config-linux.h rename : externals/ace/config-lite.h => dep/acelite/ace/config-lite.h rename : externals/ace/config-lynxos.h => dep/acelite/ace/config-lynxos.h rename : externals/ace/config-macosx-iphone-hardware.h => dep/acelite/ace/config-macosx-iphone-hardware.h rename : externals/ace/config-macosx-iphone-simulator.h => dep/acelite/ace/config-macosx-iphone-simulator.h rename : externals/ace/config-macosx-leopard.h => dep/acelite/ace/config-macosx-leopard.h rename : externals/ace/config-macosx-panther.h => dep/acelite/ace/config-macosx-panther.h rename : externals/ace/config-macosx-snowleopard.h => dep/acelite/ace/config-macosx-snowleopard.h rename : externals/ace/config-macosx-tiger.h => dep/acelite/ace/config-macosx-tiger.h rename : externals/ace/config-macosx.h => dep/acelite/ace/config-macosx.h rename : externals/ace/config-macros.h => dep/acelite/ace/config-macros.h rename : externals/ace/config-minimal.h => dep/acelite/ace/config-minimal.h rename : externals/ace/config-mvs.h => dep/acelite/ace/config-mvs.h rename : externals/ace/config-netbsd.h => dep/acelite/ace/config-netbsd.h rename : externals/ace/config-openbsd.h => dep/acelite/ace/config-openbsd.h rename : externals/ace/config-openvms.h => dep/acelite/ace/config-openvms.h rename : externals/ace/config-pharlap.h => dep/acelite/ace/config-pharlap.h rename : externals/ace/config-posix-nonetworking.h => dep/acelite/ace/config-posix-nonetworking.h rename : externals/ace/config-posix.h => dep/acelite/ace/config-posix.h rename : externals/ace/config-qnx-neutrino.h => dep/acelite/ace/config-qnx-neutrino.h rename : externals/ace/config-qnx-rtp-62x.h => dep/acelite/ace/config-qnx-rtp-62x.h rename : externals/ace/config-qnx-rtp-common.h => dep/acelite/ace/config-qnx-rtp-common.h rename : externals/ace/config-qnx-rtp-pre62x.h => dep/acelite/ace/config-qnx-rtp-pre62x.h rename : externals/ace/config-qnx-rtp.h => dep/acelite/ace/config-qnx-rtp.h rename : externals/ace/config-rtems.h => dep/acelite/ace/config-rtems.h rename : externals/ace/config-sco-5.0.0-nothread.h => dep/acelite/ace/config-sco-5.0.0-nothread.h rename : externals/ace/config-sco-5.0.0.h => dep/acelite/ace/config-sco-5.0.0.h rename : externals/ace/config-suncc-common.h => dep/acelite/ace/config-suncc-common.h rename : externals/ace/config-sunos5.10.h => dep/acelite/ace/config-sunos5.10.h rename : externals/ace/config-sunos5.11.h => dep/acelite/ace/config-sunos5.11.h rename : externals/ace/config-sunos5.4-g++.h => dep/acelite/ace/config-sunos5.4-g++.h rename : externals/ace/config-sunos5.4-sunc++-4.x.h => dep/acelite/ace/config-sunos5.4-sunc++-4.x.h rename : externals/ace/config-sunos5.5.h => dep/acelite/ace/config-sunos5.5.h rename : externals/ace/config-sunos5.6.h => dep/acelite/ace/config-sunos5.6.h rename : externals/ace/config-sunos5.7.h => dep/acelite/ace/config-sunos5.7.h rename : externals/ace/config-sunos5.8.h => dep/acelite/ace/config-sunos5.8.h rename : externals/ace/config-sunos5.9.h => dep/acelite/ace/config-sunos5.9.h rename : externals/ace/config-tandem-nsk-mips-v2.h => dep/acelite/ace/config-tandem-nsk-mips-v2.h rename : externals/ace/config-tandem-nsk-mips-v3.h => dep/acelite/ace/config-tandem-nsk-mips-v3.h rename : externals/ace/config-tandem.h => dep/acelite/ace/config-tandem.h rename : externals/ace/config-tru64.h => dep/acelite/ace/config-tru64.h rename : externals/ace/config-unixware-7.1.0.h => dep/acelite/ace/config-unixware-7.1.0.h rename : externals/ace/config-unixware-7.1.0.udk.h => dep/acelite/ace/config-unixware-7.1.0.udk.h rename : externals/ace/config-visualage.h => dep/acelite/ace/config-visualage.h rename : externals/ace/config-vxworks.h => dep/acelite/ace/config-vxworks.h rename : externals/ace/config-vxworks6.4.h => dep/acelite/ace/config-vxworks6.4.h rename : externals/ace/config-vxworks6.5.h => dep/acelite/ace/config-vxworks6.5.h rename : externals/ace/config-vxworks6.6.h => dep/acelite/ace/config-vxworks6.6.h rename : externals/ace/config-vxworks6.7.h => dep/acelite/ace/config-vxworks6.7.h rename : externals/ace/config-vxworks6.8.h => dep/acelite/ace/config-vxworks6.8.h rename : externals/ace/config-win32-borland.h => dep/acelite/ace/config-win32-borland.h rename : externals/ace/config-win32-cegcc.h => dep/acelite/ace/config-win32-cegcc.h rename : externals/ace/config-win32-common.h => dep/acelite/ace/config-win32-common.h rename : externals/ace/config-win32-dmc.h => dep/acelite/ace/config-win32-dmc.h rename : externals/ace/config-win32-ghs.h => dep/acelite/ace/config-win32-ghs.h rename : externals/ace/config-win32-interix.h => dep/acelite/ace/config-win32-interix.h rename : externals/ace/config-win32-mingw.h => dep/acelite/ace/config-win32-mingw.h rename : externals/ace/config-win32-msvc-10.h => dep/acelite/ace/config-win32-msvc-10.h rename : externals/ace/config-win32-msvc-7.h => dep/acelite/ace/config-win32-msvc-7.h rename : externals/ace/config-win32-msvc-8.h => dep/acelite/ace/config-win32-msvc-8.h rename : externals/ace/config-win32-msvc-9.h => dep/acelite/ace/config-win32-msvc-9.h rename : externals/ace/config-win32-msvc.h => dep/acelite/ace/config-win32-msvc.h rename : externals/ace/config-win32.h => dep/acelite/ace/config-win32.h rename : externals/ace/config.h.in => dep/acelite/ace/config.h.in rename : externals/ace/gethrtime.cpp => dep/acelite/ace/gethrtime.cpp rename : externals/ace/iosfwd.h => dep/acelite/ace/iosfwd.h rename : externals/ace/os_include/arpa/os_inet.h => dep/acelite/ace/os_include/arpa/os_inet.h rename : externals/ace/os_include/net/os_if.h => dep/acelite/ace/os_include/net/os_if.h rename : externals/ace/os_include/netinet/os_in.h => dep/acelite/ace/os_include/netinet/os_in.h rename : externals/ace/os_include/netinet/os_tcp.h => dep/acelite/ace/os_include/netinet/os_tcp.h rename : externals/ace/os_include/os_aio.h => dep/acelite/ace/os_include/os_aio.h rename : externals/ace/os_include/os_assert.h => dep/acelite/ace/os_include/os_assert.h rename : externals/ace/os_include/os_byteswap.h => dep/acelite/ace/os_include/os_byteswap.h rename : externals/ace/os_include/os_complex.h => dep/acelite/ace/os_include/os_complex.h rename : externals/ace/os_include/os_cpio.h => dep/acelite/ace/os_include/os_cpio.h rename : externals/ace/os_include/os_ctype.h => dep/acelite/ace/os_include/os_ctype.h rename : externals/ace/os_include/os_dirent.h => dep/acelite/ace/os_include/os_dirent.h rename : externals/ace/os_include/os_dlfcn.h => dep/acelite/ace/os_include/os_dlfcn.h rename : externals/ace/os_include/os_errno.h => dep/acelite/ace/os_include/os_errno.h rename : externals/ace/os_include/os_fcntl.h => dep/acelite/ace/os_include/os_fcntl.h rename : externals/ace/os_include/os_fenv.h => dep/acelite/ace/os_include/os_fenv.h rename : externals/ace/os_include/os_float.h => dep/acelite/ace/os_include/os_float.h rename : externals/ace/os_include/os_fmtmsg.h => dep/acelite/ace/os_include/os_fmtmsg.h rename : externals/ace/os_include/os_fnmatch.h => dep/acelite/ace/os_include/os_fnmatch.h rename : externals/ace/os_include/os_ftw.h => dep/acelite/ace/os_include/os_ftw.h rename : externals/ace/os_include/os_glob.h => dep/acelite/ace/os_include/os_glob.h rename : externals/ace/os_include/os_grp.h => dep/acelite/ace/os_include/os_grp.h rename : externals/ace/os_include/os_iconv.h => dep/acelite/ace/os_include/os_iconv.h rename : externals/ace/os_include/os_intrin.h => dep/acelite/ace/os_include/os_intrin.h rename : externals/ace/os_include/os_inttypes.h => dep/acelite/ace/os_include/os_inttypes.h rename : externals/ace/os_include/os_iso646.h => dep/acelite/ace/os_include/os_iso646.h rename : externals/ace/os_include/os_kstat.h => dep/acelite/ace/os_include/os_kstat.h rename : externals/ace/os_include/os_langinfo.h => dep/acelite/ace/os_include/os_langinfo.h rename : externals/ace/os_include/os_libgen.h => dep/acelite/ace/os_include/os_libgen.h rename : externals/ace/os_include/os_limits.h => dep/acelite/ace/os_include/os_limits.h rename : externals/ace/os_include/os_local.h => dep/acelite/ace/os_include/os_local.h rename : externals/ace/os_include/os_math.h => dep/acelite/ace/os_include/os_math.h rename : externals/ace/os_include/os_monetary.h => dep/acelite/ace/os_include/os_monetary.h rename : externals/ace/os_include/os_mqueue.h => dep/acelite/ace/os_include/os_mqueue.h rename : externals/ace/os_include/os_ndbm.h => dep/acelite/ace/os_include/os_ndbm.h rename : externals/ace/os_include/os_netdb.h => dep/acelite/ace/os_include/os_netdb.h rename : externals/ace/os_include/os_nl_types.h => dep/acelite/ace/os_include/os_nl_types.h rename : externals/ace/os_include/os_pdh.h => dep/acelite/ace/os_include/os_pdh.h rename : externals/ace/os_include/os_pdhmsg.h => dep/acelite/ace/os_include/os_pdhmsg.h rename : externals/ace/os_include/os_poll.h => dep/acelite/ace/os_include/os_poll.h rename : externals/ace/os_include/os_pthread.h => dep/acelite/ace/os_include/os_pthread.h rename : externals/ace/os_include/os_pwd.h => dep/acelite/ace/os_include/os_pwd.h rename : externals/ace/os_include/os_regex.h => dep/acelite/ace/os_include/os_regex.h rename : externals/ace/os_include/os_sched.h => dep/acelite/ace/os_include/os_sched.h rename : externals/ace/os_include/os_search.h => dep/acelite/ace/os_include/os_search.h rename : externals/ace/os_include/os_semaphore.h => dep/acelite/ace/os_include/os_semaphore.h rename : externals/ace/os_include/os_setjmp.h => dep/acelite/ace/os_include/os_setjmp.h rename : externals/ace/os_include/os_signal.h => dep/acelite/ace/os_include/os_signal.h rename : externals/ace/os_include/os_spawn.h => dep/acelite/ace/os_include/os_spawn.h rename : externals/ace/os_include/os_stdarg.h => dep/acelite/ace/os_include/os_stdarg.h rename : externals/ace/os_include/os_stdbool.h => dep/acelite/ace/os_include/os_stdbool.h rename : externals/ace/os_include/os_stddef.h => dep/acelite/ace/os_include/os_stddef.h rename : externals/ace/os_include/os_stdint.h => dep/acelite/ace/os_include/os_stdint.h rename : externals/ace/os_include/os_stdio.h => dep/acelite/ace/os_include/os_stdio.h rename : externals/ace/os_include/os_stdlib.h => dep/acelite/ace/os_include/os_stdlib.h rename : externals/ace/os_include/os_string.h => dep/acelite/ace/os_include/os_string.h rename : externals/ace/os_include/os_strings.h => dep/acelite/ace/os_include/os_strings.h rename : externals/ace/os_include/os_stropts.h => dep/acelite/ace/os_include/os_stropts.h rename : externals/ace/os_include/os_syslog.h => dep/acelite/ace/os_include/os_syslog.h rename : externals/ace/os_include/os_tar.h => dep/acelite/ace/os_include/os_tar.h rename : externals/ace/os_include/os_termios.h => dep/acelite/ace/os_include/os_termios.h rename : externals/ace/os_include/os_tgmath.h => dep/acelite/ace/os_include/os_tgmath.h rename : externals/ace/os_include/os_time.h => dep/acelite/ace/os_include/os_time.h rename : externals/ace/os_include/os_trace.h => dep/acelite/ace/os_include/os_trace.h rename : externals/ace/os_include/os_typeinfo.h => dep/acelite/ace/os_include/os_typeinfo.h rename : externals/ace/os_include/os_ucontext.h => dep/acelite/ace/os_include/os_ucontext.h rename : externals/ace/os_include/os_ulimit.h => dep/acelite/ace/os_include/os_ulimit.h rename : externals/ace/os_include/os_unistd.h => dep/acelite/ace/os_include/os_unistd.h rename : externals/ace/os_include/os_utime.h => dep/acelite/ace/os_include/os_utime.h rename : externals/ace/os_include/os_utmpx.h => dep/acelite/ace/os_include/os_utmpx.h rename : externals/ace/os_include/os_wchar.h => dep/acelite/ace/os_include/os_wchar.h rename : externals/ace/os_include/os_wctype.h => dep/acelite/ace/os_include/os_wctype.h rename : externals/ace/os_include/os_wordexp.h => dep/acelite/ace/os_include/os_wordexp.h rename : externals/ace/os_include/sys/os_ipc.h => dep/acelite/ace/os_include/sys/os_ipc.h rename : externals/ace/os_include/sys/os_loadavg.h => dep/acelite/ace/os_include/sys/os_loadavg.h rename : externals/ace/os_include/sys/os_mman.h => dep/acelite/ace/os_include/sys/os_mman.h rename : externals/ace/os_include/sys/os_msg.h => dep/acelite/ace/os_include/sys/os_msg.h rename : externals/ace/os_include/sys/os_pstat.h => dep/acelite/ace/os_include/sys/os_pstat.h rename : externals/ace/os_include/sys/os_resource.h => dep/acelite/ace/os_include/sys/os_resource.h rename : externals/ace/os_include/sys/os_select.h => dep/acelite/ace/os_include/sys/os_select.h rename : externals/ace/os_include/sys/os_sem.h => dep/acelite/ace/os_include/sys/os_sem.h rename : externals/ace/os_include/sys/os_shm.h => dep/acelite/ace/os_include/sys/os_shm.h rename : externals/ace/os_include/sys/os_socket.h => dep/acelite/ace/os_include/sys/os_socket.h rename : externals/ace/os_include/sys/os_stat.h => dep/acelite/ace/os_include/sys/os_stat.h rename : externals/ace/os_include/sys/os_statvfs.h => dep/acelite/ace/os_include/sys/os_statvfs.h rename : externals/ace/os_include/sys/os_sysctl.h => dep/acelite/ace/os_include/sys/os_sysctl.h rename : externals/ace/os_include/sys/os_sysinfo.h => dep/acelite/ace/os_include/sys/os_sysinfo.h rename : externals/ace/os_include/sys/os_time.h => dep/acelite/ace/os_include/sys/os_time.h rename : externals/ace/os_include/sys/os_timeb.h => dep/acelite/ace/os_include/sys/os_timeb.h rename : externals/ace/os_include/sys/os_times.h => dep/acelite/ace/os_include/sys/os_times.h rename : externals/ace/os_include/sys/os_types.h => dep/acelite/ace/os_include/sys/os_types.h rename : externals/ace/os_include/sys/os_uio.h => dep/acelite/ace/os_include/sys/os_uio.h rename : externals/ace/os_include/sys/os_un.h => dep/acelite/ace/os_include/sys/os_un.h rename : externals/ace/os_include/sys/os_utsname.h => dep/acelite/ace/os_include/sys/os_utsname.h rename : externals/ace/os_include/sys/os_wait.h => dep/acelite/ace/os_include/sys/os_wait.h rename : externals/ace/post.h => dep/acelite/ace/post.h rename : externals/ace/pre.h => dep/acelite/ace/pre.h rename : externals/ace/streams.h => dep/acelite/ace/streams.h rename : externals/ace/svc_export.h => dep/acelite/ace/svc_export.h rename : externals/bzip2/CMakeLists.txt => dep/bzip2/CMakeLists.txt rename : externals/bzip2/blocksort.c => dep/bzip2/blocksort.c rename : externals/bzip2/bzlib.c => dep/bzip2/bzlib.c rename : externals/bzip2/bzlib.h => dep/bzip2/bzlib.h rename : externals/bzip2/bzlib_private.h => dep/bzip2/bzlib_private.h rename : externals/bzip2/compress.c => dep/bzip2/compress.c rename : externals/bzip2/crctable.c => dep/bzip2/crctable.c rename : externals/bzip2/decompress.c => dep/bzip2/decompress.c rename : externals/bzip2/huffman.c => dep/bzip2/huffman.c rename : externals/bzip2/randtable.c => dep/bzip2/randtable.c rename : externals/g3dlite/AABox.cpp => dep/g3dlite/AABox.cpp rename : externals/g3dlite/Any.cpp => dep/g3dlite/Any.cpp rename : externals/g3dlite/BinaryFormat.cpp => dep/g3dlite/BinaryFormat.cpp rename : externals/g3dlite/BinaryInput.cpp => dep/g3dlite/BinaryInput.cpp rename : externals/g3dlite/BinaryOutput.cpp => dep/g3dlite/BinaryOutput.cpp rename : externals/g3dlite/Box.cpp => dep/g3dlite/Box.cpp rename : externals/g3dlite/CMakeLists.txt => dep/g3dlite/CMakeLists.txt rename : externals/g3dlite/Capsule.cpp => dep/g3dlite/Capsule.cpp rename : externals/g3dlite/CollisionDetection.cpp => dep/g3dlite/CollisionDetection.cpp rename : externals/g3dlite/CoordinateFrame.cpp => dep/g3dlite/CoordinateFrame.cpp rename : externals/g3dlite/Crypto.cpp => dep/g3dlite/Crypto.cpp rename : externals/g3dlite/Cylinder.cpp => dep/g3dlite/Cylinder.cpp rename : externals/g3dlite/G3D/AABox.h => dep/g3dlite/G3D/AABox.h rename : externals/g3dlite/G3D/Any.h => dep/g3dlite/G3D/Any.h rename : externals/g3dlite/G3D/AnyVal.h => dep/g3dlite/G3D/AnyVal.h rename : externals/g3dlite/G3D/AreaMemoryManager.h => dep/g3dlite/G3D/AreaMemoryManager.h rename : externals/g3dlite/G3D/Array.h => dep/g3dlite/G3D/Array.h rename : externals/g3dlite/G3D/AtomicInt32.h => dep/g3dlite/G3D/AtomicInt32.h rename : externals/g3dlite/G3D/BinaryFormat.h => dep/g3dlite/G3D/BinaryFormat.h rename : externals/g3dlite/G3D/BinaryInput.h => dep/g3dlite/G3D/BinaryInput.h rename : externals/g3dlite/G3D/BinaryOutput.h => dep/g3dlite/G3D/BinaryOutput.h rename : externals/g3dlite/G3D/BoundsTrait.h => dep/g3dlite/G3D/BoundsTrait.h rename : externals/g3dlite/G3D/Box.h => dep/g3dlite/G3D/Box.h rename : externals/g3dlite/G3D/Box2D.h => dep/g3dlite/G3D/Box2D.h rename : externals/g3dlite/G3D/BumpMapPreprocess.h => dep/g3dlite/G3D/BumpMapPreprocess.h rename : externals/g3dlite/G3D/Capsule.h => dep/g3dlite/G3D/Capsule.h rename : externals/g3dlite/G3D/CollisionDetection.h => dep/g3dlite/G3D/CollisionDetection.h rename : externals/g3dlite/G3D/Color1.h => dep/g3dlite/G3D/Color1.h rename : externals/g3dlite/G3D/Color1uint8.h => dep/g3dlite/G3D/Color1uint8.h rename : externals/g3dlite/G3D/Color3.h => dep/g3dlite/G3D/Color3.h rename : externals/g3dlite/G3D/Color3uint8.h => dep/g3dlite/G3D/Color3uint8.h rename : externals/g3dlite/G3D/Color4.h => dep/g3dlite/G3D/Color4.h rename : externals/g3dlite/G3D/Color4uint8.h => dep/g3dlite/G3D/Color4uint8.h rename : externals/g3dlite/G3D/Cone.h => dep/g3dlite/G3D/Cone.h rename : externals/g3dlite/G3D/ConvexPolyhedron.h => dep/g3dlite/G3D/ConvexPolyhedron.h rename : externals/g3dlite/G3D/CoordinateFrame.h => dep/g3dlite/G3D/CoordinateFrame.h rename : externals/g3dlite/G3D/Crypto.h => dep/g3dlite/G3D/Crypto.h rename : externals/g3dlite/G3D/Cylinder.h => dep/g3dlite/G3D/Cylinder.h rename : externals/g3dlite/G3D/EqualsTrait.h => dep/g3dlite/G3D/EqualsTrait.h rename : externals/g3dlite/G3D/G3D.h => dep/g3dlite/G3D/G3D.h rename : externals/g3dlite/G3D/G3DAll.h => dep/g3dlite/G3D/G3DAll.h rename : externals/g3dlite/G3D/G3DGameUnits.h => dep/g3dlite/G3D/G3DGameUnits.h rename : externals/g3dlite/G3D/GCamera.h => dep/g3dlite/G3D/GCamera.h rename : externals/g3dlite/G3D/GImage.h => dep/g3dlite/G3D/GImage.h rename : externals/g3dlite/G3D/GLight.h => dep/g3dlite/G3D/GLight.h rename : externals/g3dlite/G3D/GMutex.h => dep/g3dlite/G3D/GMutex.h rename : externals/g3dlite/G3D/GThread.h => dep/g3dlite/G3D/GThread.h rename : externals/g3dlite/G3D/GUniqueID.h => dep/g3dlite/G3D/GUniqueID.h rename : externals/g3dlite/G3D/HashTrait.h => dep/g3dlite/G3D/HashTrait.h rename : externals/g3dlite/G3D/Image1.h => dep/g3dlite/G3D/Image1.h rename : externals/g3dlite/G3D/Image1uint8.h => dep/g3dlite/G3D/Image1uint8.h rename : externals/g3dlite/G3D/Image3.h => dep/g3dlite/G3D/Image3.h rename : externals/g3dlite/G3D/Image3uint8.h => dep/g3dlite/G3D/Image3uint8.h rename : externals/g3dlite/G3D/Image4.h => dep/g3dlite/G3D/Image4.h rename : externals/g3dlite/G3D/Image4uint8.h => dep/g3dlite/G3D/Image4uint8.h rename : externals/g3dlite/G3D/ImageFormat.h => dep/g3dlite/G3D/ImageFormat.h rename : externals/g3dlite/G3D/Intersect.h => dep/g3dlite/G3D/Intersect.h rename : externals/g3dlite/G3D/KDTree.h => dep/g3dlite/G3D/KDTree.h rename : externals/g3dlite/G3D/Line.h => dep/g3dlite/G3D/Line.h rename : externals/g3dlite/G3D/LineSegment.h => dep/g3dlite/G3D/LineSegment.h rename : externals/g3dlite/G3D/Log.h => dep/g3dlite/G3D/Log.h rename : externals/g3dlite/G3D/Map2D.h => dep/g3dlite/G3D/Map2D.h rename : externals/g3dlite/G3D/Matrix.h => dep/g3dlite/G3D/Matrix.h rename : externals/g3dlite/G3D/Matrix2.h => dep/g3dlite/G3D/Matrix2.h rename : externals/g3dlite/G3D/Matrix3.h => dep/g3dlite/G3D/Matrix3.h rename : externals/g3dlite/G3D/Matrix4.h => dep/g3dlite/G3D/Matrix4.h rename : externals/g3dlite/G3D/MemoryManager.h => dep/g3dlite/G3D/MemoryManager.h rename : externals/g3dlite/G3D/MeshAlg.h => dep/g3dlite/G3D/MeshAlg.h rename : externals/g3dlite/G3D/MeshBuilder.h => dep/g3dlite/G3D/MeshBuilder.h rename : externals/g3dlite/G3D/NetAddress.h => dep/g3dlite/G3D/NetAddress.h rename : externals/g3dlite/G3D/NetworkDevice.h => dep/g3dlite/G3D/NetworkDevice.h rename : externals/g3dlite/G3D/ParseError.h => dep/g3dlite/G3D/ParseError.h rename : externals/g3dlite/G3D/PhysicsFrame.h => dep/g3dlite/G3D/PhysicsFrame.h rename : externals/g3dlite/G3D/Plane.h => dep/g3dlite/G3D/Plane.h rename : externals/g3dlite/G3D/PointHashGrid.h => dep/g3dlite/G3D/PointHashGrid.h rename : externals/g3dlite/G3D/PointKDTree.h => dep/g3dlite/G3D/PointKDTree.h rename : externals/g3dlite/G3D/Pointer.h => dep/g3dlite/G3D/Pointer.h rename : externals/g3dlite/G3D/PositionTrait.h => dep/g3dlite/G3D/PositionTrait.h rename : externals/g3dlite/G3D/PrecomputedRandom.h => dep/g3dlite/G3D/PrecomputedRandom.h rename : externals/g3dlite/G3D/Quat.h => dep/g3dlite/G3D/Quat.h rename : externals/g3dlite/G3D/Quat.inl => dep/g3dlite/G3D/Quat.inl rename : externals/g3dlite/G3D/Queue.h => dep/g3dlite/G3D/Queue.h rename : externals/g3dlite/G3D/Random.h => dep/g3dlite/G3D/Random.h rename : externals/g3dlite/G3D/Ray.h => dep/g3dlite/G3D/Ray.h rename : externals/g3dlite/G3D/Rect2D.h => dep/g3dlite/G3D/Rect2D.h rename : externals/g3dlite/G3D/ReferenceCount.h => dep/g3dlite/G3D/ReferenceCount.h rename : externals/g3dlite/G3D/RegistryUtil.h => dep/g3dlite/G3D/RegistryUtil.h rename : externals/g3dlite/G3D/Set.h => dep/g3dlite/G3D/Set.h rename : externals/g3dlite/G3D/SmallArray.h => dep/g3dlite/G3D/SmallArray.h rename : externals/g3dlite/G3D/Sphere.h => dep/g3dlite/G3D/Sphere.h rename : externals/g3dlite/G3D/Spline.h => dep/g3dlite/G3D/Spline.h rename : externals/g3dlite/G3D/Stopwatch.h => dep/g3dlite/G3D/Stopwatch.h rename : externals/g3dlite/G3D/System.h => dep/g3dlite/G3D/System.h rename : externals/g3dlite/G3D/Table.h => dep/g3dlite/G3D/Table.h rename : externals/g3dlite/G3D/TextInput.h => dep/g3dlite/G3D/TextInput.h rename : externals/g3dlite/G3D/TextOutput.h => dep/g3dlite/G3D/TextOutput.h rename : externals/g3dlite/G3D/ThreadSet.h => dep/g3dlite/G3D/ThreadSet.h rename : externals/g3dlite/G3D/Triangle.h => dep/g3dlite/G3D/Triangle.h rename : externals/g3dlite/G3D/UprightFrame.h => dep/g3dlite/G3D/UprightFrame.h rename : externals/g3dlite/G3D/Vector2.h => dep/g3dlite/G3D/Vector2.h rename : externals/g3dlite/G3D/Vector2.inl => dep/g3dlite/G3D/Vector2.inl rename : externals/g3dlite/G3D/Vector2int16.h => dep/g3dlite/G3D/Vector2int16.h rename : externals/g3dlite/G3D/Vector3.h => dep/g3dlite/G3D/Vector3.h rename : externals/g3dlite/G3D/Vector3.inl => dep/g3dlite/G3D/Vector3.inl rename : externals/g3dlite/G3D/Vector3int16.h => dep/g3dlite/G3D/Vector3int16.h rename : externals/g3dlite/G3D/Vector3int32.h => dep/g3dlite/G3D/Vector3int32.h rename : externals/g3dlite/G3D/Vector4.h => dep/g3dlite/G3D/Vector4.h rename : externals/g3dlite/G3D/Vector4.inl => dep/g3dlite/G3D/Vector4.inl rename : externals/g3dlite/G3D/Vector4int8.h => dep/g3dlite/G3D/Vector4int8.h rename : externals/g3dlite/G3D/WeakCache.h => dep/g3dlite/G3D/WeakCache.h rename : externals/g3dlite/G3D/Welder.h => dep/g3dlite/G3D/Welder.h rename : externals/g3dlite/G3D/WrapMode.h => dep/g3dlite/G3D/WrapMode.h rename : externals/g3dlite/G3D/constants.h => dep/g3dlite/G3D/constants.h rename : externals/g3dlite/G3D/debug.h => dep/g3dlite/G3D/debug.h rename : externals/g3dlite/G3D/debugAssert.h => dep/g3dlite/G3D/debugAssert.h rename : externals/g3dlite/G3D/debugPrintf.h => dep/g3dlite/G3D/debugPrintf.h rename : externals/g3dlite/G3D/enumclass.h => dep/g3dlite/G3D/enumclass.h rename : externals/g3dlite/G3D/fileutils.h => dep/g3dlite/G3D/fileutils.h rename : externals/g3dlite/G3D/filter.h => dep/g3dlite/G3D/filter.h rename : externals/g3dlite/G3D/format.h => dep/g3dlite/G3D/format.h rename : externals/g3dlite/G3D/g3dfnmatch.h => dep/g3dlite/G3D/g3dfnmatch.h rename : externals/g3dlite/G3D/g3dmath.h => dep/g3dlite/G3D/g3dmath.h rename : externals/g3dlite/G3D/g3dmath.inl => dep/g3dlite/G3D/g3dmath.inl rename : externals/g3dlite/G3D/platform.h => dep/g3dlite/G3D/platform.h rename : externals/g3dlite/G3D/prompt.h => dep/g3dlite/G3D/prompt.h rename : externals/g3dlite/G3D/serialize.h => dep/g3dlite/G3D/serialize.h rename : externals/g3dlite/G3D/splinefunc.h => dep/g3dlite/G3D/splinefunc.h rename : externals/g3dlite/G3D/stringutils.h => dep/g3dlite/G3D/stringutils.h rename : externals/g3dlite/G3D/uint128.h => dep/g3dlite/G3D/uint128.h rename : externals/g3dlite/G3D/units.h => dep/g3dlite/G3D/units.h rename : externals/g3dlite/G3D/vectorMath.h => dep/g3dlite/G3D/vectorMath.h rename : externals/g3dlite/Line.cpp => dep/g3dlite/Line.cpp rename : externals/g3dlite/LineSegment.cpp => dep/g3dlite/LineSegment.cpp rename : externals/g3dlite/Log.cpp => dep/g3dlite/Log.cpp rename : externals/g3dlite/Matrix3.cpp => dep/g3dlite/Matrix3.cpp rename : externals/g3dlite/Matrix4.cpp => dep/g3dlite/Matrix4.cpp rename : externals/g3dlite/MemoryManager.cpp => dep/g3dlite/MemoryManager.cpp rename : externals/g3dlite/Plane.cpp => dep/g3dlite/Plane.cpp rename : externals/g3dlite/Quat.cpp => dep/g3dlite/Quat.cpp rename : externals/g3dlite/Random.cpp => dep/g3dlite/Random.cpp rename : externals/g3dlite/Ray.cpp => dep/g3dlite/Ray.cpp rename : externals/g3dlite/ReferenceCount.cpp => dep/g3dlite/ReferenceCount.cpp rename : externals/g3dlite/RegistryUtil.cpp => dep/g3dlite/RegistryUtil.cpp rename : externals/g3dlite/Sphere.cpp => dep/g3dlite/Sphere.cpp rename : externals/g3dlite/System.cpp => dep/g3dlite/System.cpp rename : externals/g3dlite/TextInput.cpp => dep/g3dlite/TextInput.cpp rename : externals/g3dlite/TextOutput.cpp => dep/g3dlite/TextOutput.cpp rename : externals/g3dlite/Triangle.cpp => dep/g3dlite/Triangle.cpp rename : externals/g3dlite/UprightFrame.cpp => dep/g3dlite/UprightFrame.cpp rename : externals/g3dlite/Vector2.cpp => dep/g3dlite/Vector2.cpp rename : externals/g3dlite/Vector3.cpp => dep/g3dlite/Vector3.cpp rename : externals/g3dlite/Vector4.cpp => dep/g3dlite/Vector4.cpp rename : externals/g3dlite/debugAssert.cpp => dep/g3dlite/debugAssert.cpp rename : externals/g3dlite/fileutils.cpp => dep/g3dlite/fileutils.cpp rename : externals/g3dlite/format.cpp => dep/g3dlite/format.cpp rename : externals/g3dlite/g3dfnmatch.cpp => dep/g3dlite/g3dfnmatch.cpp rename : externals/g3dlite/g3dmath.cpp => dep/g3dlite/g3dmath.cpp rename : externals/g3dlite/prompt.cpp => dep/g3dlite/prompt.cpp rename : externals/g3dlite/stringutils.cpp => dep/g3dlite/stringutils.cpp rename : externals/gsoap/CMakeLists.txt => dep/gsoap/CMakeLists.txt rename : externals/gsoap/soapC.cpp => dep/gsoap/soapC.cpp rename : externals/gsoap/soapH.h => dep/gsoap/soapH.h rename : externals/gsoap/soapServer.cpp => dep/gsoap/soapServer.cpp rename : externals/gsoap/soapStub.h => dep/gsoap/soapStub.h rename : externals/gsoap/stdsoap2.cpp => dep/gsoap/stdsoap2.cpp rename : externals/gsoap/stdsoap2.h => dep/gsoap/stdsoap2.h rename : externals/jemalloc/CMakeLists.txt => dep/jemalloc/CMakeLists.txt rename : externals/jemalloc/arena.c => dep/jemalloc/arena.c rename : externals/jemalloc/base.c => dep/jemalloc/base.c rename : externals/jemalloc/chunk.c => dep/jemalloc/chunk.c rename : externals/jemalloc/chunk_dss.c => dep/jemalloc/chunk_dss.c rename : externals/jemalloc/chunk_mmap.c => dep/jemalloc/chunk_mmap.c rename : externals/jemalloc/chunk_swap.c => dep/jemalloc/chunk_swap.c rename : externals/jemalloc/ckh.c => dep/jemalloc/ckh.c rename : externals/jemalloc/ctl.c => dep/jemalloc/ctl.c rename : externals/jemalloc/extent.c => dep/jemalloc/extent.c rename : externals/jemalloc/hash.c => dep/jemalloc/hash.c rename : externals/jemalloc/huge.c => dep/jemalloc/huge.c rename : externals/jemalloc/jemalloc.c => dep/jemalloc/jemalloc.c rename : externals/jemalloc/jemalloc/internal/arena.h => dep/jemalloc/jemalloc/internal/arena.h rename : externals/jemalloc/jemalloc/internal/base.h => dep/jemalloc/jemalloc/internal/base.h rename : externals/jemalloc/jemalloc/internal/chunk.h => dep/jemalloc/jemalloc/internal/chunk.h rename : externals/jemalloc/jemalloc/internal/chunk_dss.h => dep/jemalloc/jemalloc/internal/chunk_dss.h rename : externals/jemalloc/jemalloc/internal/chunk_mmap.h => dep/jemalloc/jemalloc/internal/chunk_mmap.h rename : externals/jemalloc/jemalloc/internal/chunk_swap.h => dep/jemalloc/jemalloc/internal/chunk_swap.h rename : externals/jemalloc/jemalloc/internal/ckh.h => dep/jemalloc/jemalloc/internal/ckh.h rename : externals/jemalloc/jemalloc/internal/ctl.h => dep/jemalloc/jemalloc/internal/ctl.h rename : externals/jemalloc/jemalloc/internal/extent.h => dep/jemalloc/jemalloc/internal/extent.h rename : externals/jemalloc/jemalloc/internal/hash.h => dep/jemalloc/jemalloc/internal/hash.h rename : externals/jemalloc/jemalloc/internal/huge.h => dep/jemalloc/jemalloc/internal/huge.h rename : externals/jemalloc/jemalloc/internal/jemalloc_internal.h => dep/jemalloc/jemalloc/internal/jemalloc_internal.h rename : externals/jemalloc/jemalloc/internal/jemalloc_internal.h.in => dep/jemalloc/jemalloc/internal/jemalloc_internal.h.in rename : externals/jemalloc/jemalloc/internal/mb.h => dep/jemalloc/jemalloc/internal/mb.h rename : externals/jemalloc/jemalloc/internal/mutex.h => dep/jemalloc/jemalloc/internal/mutex.h rename : externals/jemalloc/jemalloc/internal/prof.h => dep/jemalloc/jemalloc/internal/prof.h rename : externals/jemalloc/jemalloc/internal/ql.h => dep/jemalloc/jemalloc/internal/ql.h rename : externals/jemalloc/jemalloc/internal/qr.h => dep/jemalloc/jemalloc/internal/qr.h rename : externals/jemalloc/jemalloc/internal/rb.h => dep/jemalloc/jemalloc/internal/rb.h rename : externals/jemalloc/jemalloc/internal/stats.h => dep/jemalloc/jemalloc/internal/stats.h rename : externals/jemalloc/jemalloc/internal/tcache.h => dep/jemalloc/jemalloc/internal/tcache.h rename : externals/jemalloc/jemalloc/internal/totally_not_p_r_n.h => dep/jemalloc/jemalloc/internal/totally_not_p_r_n.h rename : externals/jemalloc/jemalloc/jemalloc.h => dep/jemalloc/jemalloc/jemalloc.h rename : externals/jemalloc/jemalloc/jemalloc.h.in => dep/jemalloc/jemalloc/jemalloc.h.in rename : externals/jemalloc/jemalloc/jemalloc_defs.h => dep/jemalloc/jemalloc/jemalloc_defs.h rename : externals/jemalloc/jemalloc/jemalloc_defs.h.in => dep/jemalloc/jemalloc/jemalloc_defs.h.in rename : externals/jemalloc/mb.c => dep/jemalloc/mb.c rename : externals/jemalloc/mutex.c => dep/jemalloc/mutex.c rename : externals/jemalloc/prof.c => dep/jemalloc/prof.c rename : externals/jemalloc/stats.c => dep/jemalloc/stats.c rename : externals/jemalloc/tcache.c => dep/jemalloc/tcache.c rename : externals/libmpq/AUTHORS => dep/libmpq/AUTHORS rename : externals/libmpq/CMakeLists.txt => dep/libmpq/CMakeLists.txt rename : externals/libmpq/COPYING => dep/libmpq/COPYING rename : externals/libmpq/FAQ => dep/libmpq/FAQ rename : externals/libmpq/INSTALL => dep/libmpq/INSTALL rename : externals/libmpq/Makefile.am => dep/libmpq/Makefile.am rename : externals/libmpq/NEWS => dep/libmpq/NEWS rename : externals/libmpq/README => dep/libmpq/README rename : externals/libmpq/THANKS => dep/libmpq/THANKS rename : externals/libmpq/TODO => dep/libmpq/TODO rename : externals/libmpq/autogen.sh => dep/libmpq/autogen.sh rename : externals/libmpq/bindings/Makefile.am => dep/libmpq/bindings/Makefile.am rename : externals/libmpq/bindings/d/Makefile.am => dep/libmpq/bindings/d/Makefile.am rename : externals/libmpq/bindings/d/dsss.conf => dep/libmpq/bindings/d/dsss.conf rename : externals/libmpq/bindings/d/mpq.d => dep/libmpq/bindings/d/mpq.d rename : externals/libmpq/bindings/python/Makefile.am => dep/libmpq/bindings/python/Makefile.am rename : externals/libmpq/bindings/python/mpq-info => dep/libmpq/bindings/python/mpq-info rename : externals/libmpq/bindings/python/mpq.py => dep/libmpq/bindings/python/mpq.py rename : externals/libmpq/config.h => dep/libmpq/config.h rename : externals/libmpq/configure.ac => dep/libmpq/configure.ac rename : externals/libmpq/debian/changelog => dep/libmpq/debian/changelog rename : externals/libmpq/debian/compat => dep/libmpq/debian/compat rename : externals/libmpq/debian/control => dep/libmpq/debian/control rename : externals/libmpq/debian/copyright => dep/libmpq/debian/copyright rename : externals/libmpq/debian/libmpq-dev.dirs => dep/libmpq/debian/libmpq-dev.dirs rename : externals/libmpq/debian/libmpq-dev.install => dep/libmpq/debian/libmpq-dev.install rename : externals/libmpq/debian/libmpq0.dirs => dep/libmpq/debian/libmpq0.dirs rename : externals/libmpq/debian/libmpq0.docs => dep/libmpq/debian/libmpq0.docs rename : externals/libmpq/debian/libmpq0.install => dep/libmpq/debian/libmpq0.install rename : externals/libmpq/debian/python-mpq.install => dep/libmpq/debian/python-mpq.install rename : externals/libmpq/debian/rules => dep/libmpq/debian/rules rename : externals/libmpq/doc/Makefile.am => dep/libmpq/doc/Makefile.am rename : externals/libmpq/doc/man1/Makefile.am => dep/libmpq/doc/man1/Makefile.am rename : externals/libmpq/doc/man1/libmpq-config.1 => dep/libmpq/doc/man1/libmpq-config.1 rename : externals/libmpq/doc/man3/Makefile.am => dep/libmpq/doc/man3/Makefile.am rename : externals/libmpq/doc/man3/libmpq.3 => dep/libmpq/doc/man3/libmpq.3 rename : externals/libmpq/doc/man3/libmpq__archive_close.3 => dep/libmpq/doc/man3/libmpq__archive_close.3 rename : externals/libmpq/doc/man3/libmpq__archive_files.3 => dep/libmpq/doc/man3/libmpq__archive_files.3 rename : externals/libmpq/doc/man3/libmpq__archive_offset.3 => dep/libmpq/doc/man3/libmpq__archive_offset.3 rename : externals/libmpq/doc/man3/libmpq__archive_open.3 => dep/libmpq/doc/man3/libmpq__archive_open.3 rename : externals/libmpq/doc/man3/libmpq__archive_packed_size.3 => dep/libmpq/doc/man3/libmpq__archive_packed_size.3 rename : externals/libmpq/doc/man3/libmpq__archive_unpacked_size.3 => dep/libmpq/doc/man3/libmpq__archive_unpacked_size.3 rename : externals/libmpq/doc/man3/libmpq__archive_version.3 => dep/libmpq/doc/man3/libmpq__archive_version.3 rename : externals/libmpq/doc/man3/libmpq__block_close_offset.3 => dep/libmpq/doc/man3/libmpq__block_close_offset.3 rename : externals/libmpq/doc/man3/libmpq__block_open_offset.3 => dep/libmpq/doc/man3/libmpq__block_open_offset.3 rename : externals/libmpq/doc/man3/libmpq__block_read.3 => dep/libmpq/doc/man3/libmpq__block_read.3 rename : externals/libmpq/doc/man3/libmpq__block_unpacked_size.3 => dep/libmpq/doc/man3/libmpq__block_unpacked_size.3 rename : externals/libmpq/doc/man3/libmpq__file_blocks.3 => dep/libmpq/doc/man3/libmpq__file_blocks.3 rename : externals/libmpq/doc/man3/libmpq__file_compressed.3 => dep/libmpq/doc/man3/libmpq__file_compressed.3 rename : externals/libmpq/doc/man3/libmpq__file_encrypted.3 => dep/libmpq/doc/man3/libmpq__file_encrypted.3 rename : externals/libmpq/doc/man3/libmpq__file_imploded.3 => dep/libmpq/doc/man3/libmpq__file_imploded.3 rename : externals/libmpq/doc/man3/libmpq__file_number.3 => dep/libmpq/doc/man3/libmpq__file_number.3 rename : externals/libmpq/doc/man3/libmpq__file_offset.3 => dep/libmpq/doc/man3/libmpq__file_offset.3 rename : externals/libmpq/doc/man3/libmpq__file_packed_size.3 => dep/libmpq/doc/man3/libmpq__file_packed_size.3 rename : externals/libmpq/doc/man3/libmpq__file_read.3 => dep/libmpq/doc/man3/libmpq__file_read.3 rename : externals/libmpq/doc/man3/libmpq__file_unpacked_size.3 => dep/libmpq/doc/man3/libmpq__file_unpacked_size.3 rename : externals/libmpq/doc/man3/libmpq__strerror.3 => dep/libmpq/doc/man3/libmpq__strerror.3 rename : externals/libmpq/doc/man3/libmpq__version.3 => dep/libmpq/doc/man3/libmpq__version.3 rename : externals/libmpq/libmpq-config.in => dep/libmpq/libmpq-config.in rename : externals/libmpq/libmpq.pc.in => dep/libmpq/libmpq.pc.in rename : externals/libmpq/libmpq/Makefile.am => dep/libmpq/libmpq/Makefile.am rename : externals/libmpq/libmpq/common.c => dep/libmpq/libmpq/common.c rename : externals/libmpq/libmpq/common.h => dep/libmpq/libmpq/common.h rename : externals/libmpq/libmpq/crypt_buf.h => dep/libmpq/libmpq/crypt_buf.h rename : externals/libmpq/libmpq/explode.c => dep/libmpq/libmpq/explode.c rename : externals/libmpq/libmpq/explode.h => dep/libmpq/libmpq/explode.h rename : externals/libmpq/libmpq/extract.c => dep/libmpq/libmpq/extract.c rename : externals/libmpq/libmpq/extract.h => dep/libmpq/libmpq/extract.h rename : externals/libmpq/libmpq/huffman.c => dep/libmpq/libmpq/huffman.c rename : externals/libmpq/libmpq/huffman.h => dep/libmpq/libmpq/huffman.h rename : externals/libmpq/libmpq/mpq-internal.h => dep/libmpq/libmpq/mpq-internal.h rename : externals/libmpq/libmpq/mpq.c => dep/libmpq/libmpq/mpq.c rename : externals/libmpq/libmpq/mpq.h => dep/libmpq/libmpq/mpq.h rename : externals/libmpq/libmpq/pack_begin.h => dep/libmpq/libmpq/pack_begin.h rename : externals/libmpq/libmpq/pack_end.h => dep/libmpq/libmpq/pack_end.h rename : externals/libmpq/libmpq/platform.h => dep/libmpq/libmpq/platform.h rename : externals/libmpq/libmpq/wave.c => dep/libmpq/libmpq/wave.c rename : externals/libmpq/libmpq/wave.h => dep/libmpq/libmpq/wave.h rename : externals/libmpq/tools/Makefile.am => dep/libmpq/tools/Makefile.am rename : externals/libmpq/tools/crypt_buf_gen.c => dep/libmpq/tools/crypt_buf_gen.c rename : externals/libmpq/win/config.h => dep/libmpq/win/config.h rename : externals/libmpq/win/dirent.h => dep/libmpq/win/dirent.h rename : externals/libmpq/win/stdint.h => dep/libmpq/win/stdint.h rename : externals/mersennetwister/MersenneTwister.h => dep/mersennetwister/MersenneTwister.h rename : externals/sockets/Base64.cpp => dep/sockets/Base64.cpp rename : externals/sockets/CMakeLists.txt => dep/sockets/CMakeLists.txt rename : externals/sockets/Exception.cpp => dep/sockets/Exception.cpp rename : externals/sockets/Ipv4Address.cpp => dep/sockets/Ipv4Address.cpp rename : externals/sockets/Ipv6Address.cpp => dep/sockets/Ipv6Address.cpp rename : externals/sockets/Lock.cpp => dep/sockets/Lock.cpp rename : externals/sockets/Makefile => dep/sockets/Makefile rename : externals/sockets/Mutex.cpp => dep/sockets/Mutex.cpp rename : externals/sockets/Parse.cpp => dep/sockets/Parse.cpp rename : externals/sockets/ResolvServer.cpp => dep/sockets/ResolvServer.cpp rename : externals/sockets/ResolvSocket.cpp => dep/sockets/ResolvSocket.cpp rename : externals/sockets/Socket.cpp => dep/sockets/Socket.cpp rename : externals/sockets/SocketHandler.cpp => dep/sockets/SocketHandler.cpp rename : externals/sockets/StdoutLog.cpp => dep/sockets/StdoutLog.cpp rename : externals/sockets/StreamSocket.cpp => dep/sockets/StreamSocket.cpp rename : externals/sockets/TcpSocket.cpp => dep/sockets/TcpSocket.cpp rename : externals/sockets/Thread.cpp => dep/sockets/Thread.cpp rename : externals/sockets/UdpSocket.cpp => dep/sockets/UdpSocket.cpp rename : externals/sockets/Utility.cpp => dep/sockets/Utility.cpp rename : externals/sockets/include/Base64.h => dep/sockets/include/Base64.h rename : externals/sockets/include/Exception.h => dep/sockets/include/Exception.h rename : externals/sockets/include/File.h => dep/sockets/include/File.h rename : externals/sockets/include/IFile.h => dep/sockets/include/IFile.h rename : externals/sockets/include/ISocketHandler.h => dep/sockets/include/ISocketHandler.h rename : externals/sockets/include/Ipv4Address.h => dep/sockets/include/Ipv4Address.h rename : externals/sockets/include/Ipv6Address.h => dep/sockets/include/Ipv6Address.h rename : externals/sockets/include/ListenSocket.h => dep/sockets/include/ListenSocket.h rename : externals/sockets/include/Lock.h => dep/sockets/include/Lock.h rename : externals/sockets/include/Mutex.h => dep/sockets/include/Mutex.h rename : externals/sockets/include/Parse.h => dep/sockets/include/Parse.h rename : externals/sockets/include/ResolvServer.h => dep/sockets/include/ResolvServer.h rename : externals/sockets/include/ResolvSocket.h => dep/sockets/include/ResolvSocket.h rename : externals/sockets/include/SctpSocket.h => dep/sockets/include/SctpSocket.h rename : externals/sockets/include/Socket.h => dep/sockets/include/Socket.h rename : externals/sockets/include/SocketAddress.h => dep/sockets/include/SocketAddress.h rename : externals/sockets/include/SocketHandler.h => dep/sockets/include/SocketHandler.h rename : externals/sockets/include/StdLog.h => dep/sockets/include/StdLog.h rename : externals/sockets/include/StdoutLog.h => dep/sockets/include/StdoutLog.h rename : externals/sockets/include/StreamSocket.h => dep/sockets/include/StreamSocket.h rename : externals/sockets/include/TcpSocket.h => dep/sockets/include/TcpSocket.h rename : externals/sockets/include/Thread.h => dep/sockets/include/Thread.h rename : externals/sockets/include/UdpSocket.h => dep/sockets/include/UdpSocket.h rename : externals/sockets/include/Utility.h => dep/sockets/include/Utility.h rename : externals/sockets/include/socket_include.h => dep/sockets/include/socket_include.h rename : externals/sockets/include/sockets-config.h => dep/sockets/include/sockets-config.h rename : externals/sockets/network_kist.txt => dep/sockets/network_kist.txt rename : externals/sockets/socket_include.cpp => dep/sockets/socket_include.cpp rename : externals/utf8cpp/utf8.h => dep/utf8cpp/utf8.h rename : externals/utf8cpp/utf8/checked.h => dep/utf8cpp/utf8/checked.h rename : externals/utf8cpp/utf8/core.h => dep/utf8cpp/utf8/core.h rename : externals/utf8cpp/utf8/unchecked.h => dep/utf8cpp/utf8/unchecked.h rename : externals/zlib/CMakeLists.txt => dep/zlib/CMakeLists.txt rename : externals/zlib/adler32.c => dep/zlib/adler32.c rename : externals/zlib/compress.c => dep/zlib/compress.c rename : externals/zlib/crc32.c => dep/zlib/crc32.c rename : externals/zlib/crc32.h => dep/zlib/crc32.h rename : externals/zlib/deflate.c => dep/zlib/deflate.c rename : externals/zlib/deflate.h => dep/zlib/deflate.h rename : externals/zlib/example.c => dep/zlib/example.c rename : externals/zlib/gzclose.c => dep/zlib/gzclose.c rename : externals/zlib/gzguts.h => dep/zlib/gzguts.h rename : externals/zlib/gzlib.c => dep/zlib/gzlib.c rename : externals/zlib/gzread.c => dep/zlib/gzread.c rename : externals/zlib/gzwrite.c => dep/zlib/gzwrite.c rename : externals/zlib/infback.c => dep/zlib/infback.c rename : externals/zlib/inffast.c => dep/zlib/inffast.c rename : externals/zlib/inffast.h => dep/zlib/inffast.h rename : externals/zlib/inffixed.h => dep/zlib/inffixed.h rename : externals/zlib/inflate.c => dep/zlib/inflate.c rename : externals/zlib/inflate.h => dep/zlib/inflate.h rename : externals/zlib/inftrees.c => dep/zlib/inftrees.c rename : externals/zlib/inftrees.h => dep/zlib/inftrees.h rename : externals/zlib/minigzip.c => dep/zlib/minigzip.c rename : externals/zlib/trees.c => dep/zlib/trees.c rename : externals/zlib/trees.h => dep/zlib/trees.h rename : externals/zlib/uncompr.c => dep/zlib/uncompr.c rename : externals/zlib/zconf.h => dep/zlib/zconf.h rename : externals/zlib/zlib.h => dep/zlib/zlib.h rename : externals/zlib/zutil.c => dep/zlib/zutil.c rename : externals/zlib/zutil.h => dep/zlib/zutil.h rename : docs/AuctionHouseBot.txt => doc/AuctionHouseBot.txt rename : docs/EventAI.txt => doc/EventAI.txt rename : docs/HowToScript.txt => doc/HowToScript.txt rename : docs/TextTables.txt => doc/TextTables.txt rename : docs/UnixInstall.txt => doc/UnixInstall.txt rename : docs/gpl-2.0.txt => doc/gpl-2.0.txt
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
// -*- C++ -*-
|
||||
// $Id: ACE_QoS_Export.h 80826 2008-03-04 14:51:23Z wotte $
|
||||
// Definition for Win32 Export directives.
|
||||
// This file is generated automatically by
|
||||
// generate_export_file.pl
|
||||
// ------------------------------
|
||||
#if !defined (ACE_QOS_EXPORT_H)
|
||||
#define ACE_QOS_EXPORT_H
|
||||
|
||||
#include /**/ "ace/config-all.h"
|
||||
|
||||
#if defined (ACE_AS_STATIC_LIBS)
|
||||
# if !defined (ACE_QoS_HAS_DLL)
|
||||
# define ACE_QoS_HAS_DLL 0
|
||||
# endif /* ! ACE_QoS_HAS_DLL */
|
||||
#else
|
||||
# if !defined (ACE_QoS_HAS_DLL)
|
||||
# define ACE_QoS_HAS_DLL 1
|
||||
# endif /* ! ACE_QoS_HAS_DLL */
|
||||
#endif /* ACE_AS_STATIC_LIB */
|
||||
|
||||
#if defined (ACE_QoS_HAS_DLL)
|
||||
# if (ACE_QoS_HAS_DLL == 1)
|
||||
# if defined (ACE_QoS_BUILD_DLL)
|
||||
# define ACE_QoS_Export ACE_Proper_Export_Flag
|
||||
# define ACE_QoS_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
|
||||
# define ACE_QoS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
|
||||
# else
|
||||
# define ACE_QoS_Export ACE_Proper_Import_Flag
|
||||
# define ACE_QoS_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
|
||||
# define ACE_QoS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
|
||||
# endif /* ACE_QoS_BUILD_DLL */
|
||||
# else
|
||||
# define ACE_QoS_Export
|
||||
# define ACE_QoS_SINGLETON_DECLARATION(T)
|
||||
# define ACE_QoS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
|
||||
# endif /* ! ACE_QoS_HAS_DLL == 1 */
|
||||
#else
|
||||
# define ACE_QoS_Export
|
||||
# define ACE_QoS_SINGLETON_DECLARATION(T)
|
||||
# define ACE_QoS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
|
||||
#endif /* ACE_QoS_HAS_DLL */
|
||||
|
||||
#endif /* ACE_QOS_EXPORT_H */
|
||||
|
||||
// End of auto generated file.
|
||||
@@ -0,0 +1,165 @@
|
||||
// QoS_Decorator.cpp
|
||||
// $Id: QoS_Decorator.cpp 80826 2008-03-04 14:51:23Z wotte $
|
||||
|
||||
#include "QoS_Decorator.h"
|
||||
|
||||
ACE_RCSID(ace, QoS_Decorator, "$Id: QoS_Decorator.cpp 80826 2008-03-04 14:51:23Z wotte $")
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
ACE_ALLOC_HOOK_DEFINE(ACE_QOS_DECORATOR)
|
||||
|
||||
// Constructor.
|
||||
ACE_QoS_Decorator_Base::ACE_QoS_Decorator_Base (void)
|
||||
{}
|
||||
|
||||
// Constructor.
|
||||
ACE_QoS_Decorator_Base::ACE_QoS_Decorator_Base (ACE_Event_Handler
|
||||
*event_handler)
|
||||
: event_handler_ (event_handler)
|
||||
{
|
||||
}
|
||||
|
||||
// Destructor.
|
||||
ACE_QoS_Decorator_Base::~ACE_QoS_Decorator_Base (void)
|
||||
{
|
||||
}
|
||||
|
||||
// Forward the call to ACE_Event_Handler component.
|
||||
ACE_HANDLE
|
||||
ACE_QoS_Decorator_Base::get_handle (void) const
|
||||
{
|
||||
return this->event_handler_->get_handle ();
|
||||
}
|
||||
|
||||
// Forward the call to ACE_Event_Handler component.
|
||||
int
|
||||
ACE_QoS_Decorator_Base::handle_input (ACE_HANDLE fd)
|
||||
{
|
||||
return this->event_handler_->handle_input (fd);
|
||||
}
|
||||
|
||||
// Forward the call to ACE_Event_Handler component.
|
||||
int
|
||||
ACE_QoS_Decorator_Base::handle_qos (ACE_HANDLE fd)
|
||||
{
|
||||
return this->event_handler_->handle_qos (fd);
|
||||
}
|
||||
|
||||
// Constructor.
|
||||
ACE_QoS_Decorator::ACE_QoS_Decorator (void)
|
||||
{}
|
||||
|
||||
// Constructor.
|
||||
ACE_QoS_Decorator::ACE_QoS_Decorator (ACE_Event_Handler *event_handler,
|
||||
ACE_QoS_Session *qos_session,
|
||||
ACE_Reactor *reactor)
|
||||
: qos_session_ (qos_session),
|
||||
reactor_ (reactor)
|
||||
{
|
||||
ACE_NEW (this->decorator_base_,
|
||||
ACE_QoS_Decorator_Base (event_handler));
|
||||
|
||||
ACE_NEW (this->qos_event_handler_,
|
||||
ACE_QoS_Event_Handler (this->decorator_base_));
|
||||
}
|
||||
|
||||
// Destructor.
|
||||
ACE_QoS_Decorator::~ACE_QoS_Decorator (void)
|
||||
{
|
||||
delete this->decorator_base_;
|
||||
delete this->qos_event_handler_;
|
||||
}
|
||||
|
||||
// Implements the undecorated functionality. This is sufficient for
|
||||
// GQoS. RAPI needs additional QoS decoration. This is done by the
|
||||
// ACE_QoS_Event_Handler class.
|
||||
ACE_HANDLE
|
||||
ACE_QoS_Decorator::get_handle (void) const
|
||||
{
|
||||
return this->decorator_base_->get_handle ();
|
||||
}
|
||||
|
||||
// Implements the undecorated functionality. This is sufficient for
|
||||
// GQoS. RAPI needs additional QoS decoration. This is done by the
|
||||
// ACE_QoS_Event_Handler class.
|
||||
int
|
||||
ACE_QoS_Decorator::handle_input (ACE_HANDLE fd)
|
||||
{
|
||||
return this->decorator_base_->handle_input (fd);
|
||||
}
|
||||
|
||||
// Implements the undecorated functionality. This is sufficient for
|
||||
// GQoS. RAPI needs additional QoS decoration. This is done by the
|
||||
// ACE_QoS_Event_Handler class.
|
||||
int
|
||||
ACE_QoS_Decorator::handle_qos (ACE_HANDLE fd)
|
||||
{
|
||||
return this->decorator_base_->handle_qos (fd);
|
||||
}
|
||||
|
||||
// This method registers the RAPI QoS event handler with the reactor
|
||||
// if the application is using RAPI. Note that it is a no-op for GQoS
|
||||
// because an extra socket for handling QoS events is not required.
|
||||
int
|
||||
ACE_QoS_Decorator::init (void)
|
||||
{
|
||||
#if defined (ACE_HAS_RAPI)
|
||||
|
||||
// Pass the QoS session to QoS Event Handler.
|
||||
this->qos_event_handler_->qos_session (this->qos_session_);
|
||||
|
||||
// Register the QoS Event Handler with the Reactor.
|
||||
return this->reactor_->register_handler (this->qos_event_handler_,
|
||||
ACE_Event_Handler::READ_MASK);
|
||||
#endif
|
||||
return 0;
|
||||
|
||||
}
|
||||
|
||||
// Constructor.
|
||||
ACE_QoS_Event_Handler::ACE_QoS_Event_Handler (void)
|
||||
{
|
||||
}
|
||||
|
||||
// Constructor.
|
||||
ACE_QoS_Event_Handler::ACE_QoS_Event_Handler (ACE_QoS_Decorator_Base
|
||||
*decorator_base)
|
||||
: decorator_base_ (decorator_base)
|
||||
{
|
||||
}
|
||||
|
||||
// Destructor.
|
||||
ACE_QoS_Event_Handler::~ACE_QoS_Event_Handler (void)
|
||||
{
|
||||
}
|
||||
|
||||
// Set the QoS session.
|
||||
void
|
||||
ACE_QoS_Event_Handler::qos_session (ACE_QoS_Session *qos_session)
|
||||
{
|
||||
this->qos_session_ = qos_session;
|
||||
}
|
||||
|
||||
// Returns the RAPI file descriptor for listening to RAPI evnets.
|
||||
ACE_HANDLE
|
||||
ACE_QoS_Event_Handler::get_handle (void) const
|
||||
{
|
||||
return this->qos_session_->rsvp_events_handle ();
|
||||
}
|
||||
|
||||
// Note, here the handle_input () calls the handle_qos () of the
|
||||
// Decorator Base which then calls handle_qos () of the
|
||||
// ACE_Event_Handler component within it. This helps to translate the
|
||||
// normal read events into qos events in case of RAPI so the
|
||||
// application using the API is oblivious to the fact that in RAPI,
|
||||
// QoS events are received on a different socket. This helps to
|
||||
// maintain a uniform design for the application irrespective of
|
||||
// whether it is using RAPI or GQoS.
|
||||
int
|
||||
ACE_QoS_Event_Handler::handle_input (ACE_HANDLE fd)
|
||||
{
|
||||
return this->decorator_base_->handle_qos (fd);
|
||||
}
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
@@ -0,0 +1,179 @@
|
||||
// -*- C++ -*-
|
||||
|
||||
//=============================================================================
|
||||
/**
|
||||
* @file QoS_Decorator.h
|
||||
*
|
||||
* $Id: QoS_Decorator.h 80826 2008-03-04 14:51:23Z wotte $
|
||||
*
|
||||
* @author Vishal Kachroo <[email protected]>
|
||||
*/
|
||||
//=============================================================================
|
||||
|
||||
|
||||
#ifndef QOS_DECORATOR_H
|
||||
#define QOS_DECORATOR_H
|
||||
#include /**/ "ace/pre.h"
|
||||
|
||||
#include "ace/Reactor.h"
|
||||
|
||||
#if !defined (ACE_LACKS_PRAGMA_ONCE)
|
||||
# pragma once
|
||||
#endif /* ACE_LACKS_PRAGMA_ONCE */
|
||||
|
||||
#include "ace/INET_Addr.h"
|
||||
#include "ace/Event_Handler.h"
|
||||
#include "SOCK_Dgram_Mcast_QoS.h"
|
||||
#include "ACE_QoS_Export.h"
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
/**
|
||||
* @class ACE_QoS_Decorator_Base
|
||||
*
|
||||
* @brief This class is the Decorator Pattern Base class for decorating
|
||||
* ACE_Event_Handler.
|
||||
*
|
||||
* It simply forwards the requests for get_handle (),
|
||||
* handle_input () and handle_qos () to its event_handler_
|
||||
* component. Concrete decorators for ACE_Event_Handler will use
|
||||
* this class to access the basic event handler functionality and
|
||||
* decorate that by their own implementation.
|
||||
*/
|
||||
class ACE_QoS_Export ACE_QoS_Decorator_Base : public ACE_Event_Handler
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
// Initialization and termination methods.
|
||||
/// Constructor.
|
||||
ACE_QoS_Decorator_Base (void);
|
||||
|
||||
/// Constructor.
|
||||
ACE_QoS_Decorator_Base (ACE_Event_Handler *event_handler);
|
||||
|
||||
/// Destructor.
|
||||
~ACE_QoS_Decorator_Base (void);
|
||||
|
||||
/// Forwards the request to its event_handler_ component.
|
||||
virtual ACE_HANDLE get_handle (void) const;
|
||||
|
||||
/// Forwards the request to its event_handler_ component.
|
||||
virtual int handle_input (ACE_HANDLE fd);
|
||||
|
||||
/// Forwards the request to its event_handler_ component.
|
||||
virtual int handle_qos (ACE_HANDLE fd);
|
||||
|
||||
private:
|
||||
|
||||
/// The event handler that is decorated by this class.
|
||||
ACE_Event_Handler *event_handler_;
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
* @class ACE_QoS_Event_Handler
|
||||
*
|
||||
* @brief This Handler is registered with the Reactor for QoS events.
|
||||
*
|
||||
* Concrete QoS decorator uses this class to receive QoS events
|
||||
* for RAPI. It hides the application from knowing that it is
|
||||
* receiving QoS events on a different socket so the application
|
||||
* doesnt have to be designed differently for RAPI and GQoS.
|
||||
*/
|
||||
class ACE_QoS_Export ACE_QoS_Event_Handler : public ACE_Event_Handler
|
||||
{
|
||||
|
||||
/// Destructor.
|
||||
~ACE_QoS_Event_Handler (void);
|
||||
|
||||
/// Returns the RAPI file descriptor for receiving QoS events.
|
||||
virtual ACE_HANDLE get_handle (void) const;
|
||||
|
||||
/// Calls the base class handle_input ().
|
||||
virtual int handle_input (ACE_HANDLE fd);
|
||||
|
||||
/// Sets the QoS session.
|
||||
void qos_session (ACE_QoS_Session *qos_session);
|
||||
|
||||
friend class ACE_QoS_Decorator;
|
||||
|
||||
private:
|
||||
|
||||
/// Constructor is private because only ACE_QoS_Decorator should
|
||||
/// create this object.
|
||||
ACE_QoS_Event_Handler (void);
|
||||
|
||||
/// The QoS Decorator passes in its base for this handler to use.
|
||||
ACE_QoS_Event_Handler (ACE_QoS_Decorator_Base *decorator_base);
|
||||
|
||||
/// Used to get to the RAPI file descriptor for QoS Events.
|
||||
ACE_QoS_Session *qos_session_;
|
||||
|
||||
/// Requests on the class are forwarded to this base class;
|
||||
ACE_QoS_Decorator_Base *decorator_base_;
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
* @class ACE_QoS_Decorator
|
||||
*
|
||||
* @brief Concrete QoS Decorator.
|
||||
*
|
||||
* Decorates the ACE_Event_Handler to additionally handle QoS
|
||||
* events uniformly for different QoS mechanisms like RAPI and
|
||||
* GQoS.
|
||||
*/
|
||||
class ACE_QoS_Export ACE_QoS_Decorator : public ACE_QoS_Decorator_Base
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
// Initialization and termination methods.
|
||||
/// Constructor.
|
||||
ACE_QoS_Decorator (void);
|
||||
|
||||
/// Constructor.
|
||||
ACE_QoS_Decorator (ACE_Event_Handler *event_handler,
|
||||
ACE_QoS_Session *qos_session,
|
||||
ACE_Reactor *reactor = ACE_Reactor::instance ());
|
||||
|
||||
/// Destructor.
|
||||
~ACE_QoS_Decorator (void);
|
||||
|
||||
/// Calls the base class get_handle ().
|
||||
virtual ACE_HANDLE get_handle (void) const;
|
||||
|
||||
/// Calls the base class handle_input ().
|
||||
virtual int handle_input (ACE_HANDLE fd);
|
||||
|
||||
/// Calls the base class handle_qos ().
|
||||
virtual int handle_qos (ACE_HANDLE fd);
|
||||
|
||||
/// This method registers the QoS Event Handler with the Reactor
|
||||
/// to receive RAPI events.
|
||||
int init (void);
|
||||
|
||||
private:
|
||||
|
||||
/// Requests on the class are forwarded to this base class;
|
||||
ACE_QoS_Decorator_Base *decorator_base_;
|
||||
|
||||
/// Handles the QoS events and in that sense decorates the usual
|
||||
/// ACE_Event_Handler.
|
||||
ACE_QoS_Event_Handler *qos_event_handler_;
|
||||
|
||||
/// Passed to the ACE_QoS_Event_Handler for retrieving the RAPI
|
||||
/// session specific information like rapi_fd.
|
||||
ACE_QoS_Session *qos_session_;
|
||||
|
||||
/// If the application wants to use an instance of Reactor other
|
||||
/// than the Singleton one.
|
||||
ACE_Reactor *reactor_;
|
||||
|
||||
};
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
#include /**/ "ace/post.h"
|
||||
#endif /* QOS_DECORATOR_H */
|
||||
@@ -0,0 +1,41 @@
|
||||
// QoS_Manager.cpp
|
||||
// $Id: QoS_Manager.cpp 80826 2008-03-04 14:51:23Z wotte $
|
||||
|
||||
#include "QoS_Manager.h"
|
||||
#include "ace/Log_Msg.h"
|
||||
|
||||
ACE_RCSID(ace, QoS_Manager, "$Id: QoS_Manager.cpp 80826 2008-03-04 14:51:23Z wotte $")
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
ACE_ALLOC_HOOK_DEFINE(ACE_QOS_MANAGER)
|
||||
|
||||
ACE_QoS_Manager::ACE_QoS_Manager (void)
|
||||
{}
|
||||
|
||||
ACE_QoS_Manager::~ACE_QoS_Manager (void)
|
||||
{}
|
||||
|
||||
// Adds the given session to the list of session objects joined by
|
||||
// this socket.
|
||||
|
||||
int
|
||||
ACE_QoS_Manager::join_qos_session (ACE_QoS_Session *qos_session)
|
||||
{
|
||||
if (this->qos_session_set ().insert (qos_session) != 0)
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
ACE_TEXT ("Error in adding a new session to the ")
|
||||
ACE_TEXT ("socket session set\n")),
|
||||
-1);
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Returns the QoS session set for this socket.
|
||||
|
||||
ACE_Unbounded_Set <ACE_QoS_Session *>
|
||||
ACE_QoS_Manager::qos_session_set (void)
|
||||
{
|
||||
return this->qos_session_set_;
|
||||
}
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
@@ -0,0 +1,74 @@
|
||||
// -*- C++ -*-
|
||||
|
||||
//=============================================================================
|
||||
/**
|
||||
* @file QoS_Manager.h
|
||||
*
|
||||
* $Id: QoS_Manager.h 80826 2008-03-04 14:51:23Z wotte $
|
||||
*
|
||||
* @author Vishal Kachroo
|
||||
*/
|
||||
//=============================================================================
|
||||
|
||||
|
||||
#ifndef ACE_QOS_MANAGER_H
|
||||
#define ACE_QOS_MANAGER_H
|
||||
#include /**/ "ace/pre.h"
|
||||
|
||||
#include "ace/Addr.h"
|
||||
|
||||
#if !defined (ACE_LACKS_PRAGMA_ONCE)
|
||||
#pragma once
|
||||
#endif /* ACE_LACKS_PRAGMA_ONCE */
|
||||
|
||||
#include "ace/IPC_SAP.h"
|
||||
#include "ace/Containers_T.h"
|
||||
#include "ACE_QoS_Export.h"
|
||||
#include "QoS_Session.h"
|
||||
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
/**
|
||||
* @class ACE_QoS_Manager
|
||||
*
|
||||
* @brief This class manages the QoS sessions associated with ACE_SOCK.
|
||||
*
|
||||
* This class provides functions to manage the QoS
|
||||
* associated with a socket. The idea is to keep the management of
|
||||
* QoS for a socket separate from the socket itself. Currently, the
|
||||
* manager is used to manage the QoS session set. It will handle more
|
||||
* responsibilities in the future.
|
||||
*/
|
||||
class ACE_QoS_Export ACE_QoS_Manager
|
||||
{
|
||||
|
||||
public:
|
||||
/// Default constructor.
|
||||
ACE_QoS_Manager (void);
|
||||
|
||||
/// Default destructor.
|
||||
~ACE_QoS_Manager (void);
|
||||
|
||||
/**
|
||||
* Join the given QoS session. A socket can join multiple QoS
|
||||
* sessions. This call adds the given QoS session to the list of
|
||||
* QoS sessions that the socket has already joined.
|
||||
*/
|
||||
int join_qos_session (ACE_QoS_Session *qos_session);
|
||||
|
||||
typedef ACE_Unbounded_Set <ACE_QoS_Session *> ACE_QOS_SESSION_SET;
|
||||
|
||||
/// Get the QoS session set.
|
||||
ACE_QOS_SESSION_SET qos_session_set (void);
|
||||
|
||||
private:
|
||||
|
||||
/// Set of QoS sessions that this socket has joined.
|
||||
ACE_QOS_SESSION_SET qos_session_set_;
|
||||
};
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
#include /**/ "ace/post.h"
|
||||
#endif /* ACE_QOS_MANAGER_H */
|
||||
@@ -0,0 +1,183 @@
|
||||
/* -*- C++ -*- */
|
||||
|
||||
//=============================================================================
|
||||
/**
|
||||
* @file QoS_Session.h
|
||||
*
|
||||
* $Id: QoS_Session.h 80826 2008-03-04 14:51:23Z wotte $
|
||||
*
|
||||
* @author Vishal Kachroo <[email protected]>
|
||||
*/
|
||||
//=============================================================================
|
||||
|
||||
|
||||
#ifndef ACE_QOS_SESSION_H
|
||||
#define ACE_QOS_SESSION_H
|
||||
#include /**/ "ace/pre.h"
|
||||
|
||||
#include "ACE_QoS_Export.h"
|
||||
#include "ace/INET_Addr.h"
|
||||
#include "ace/OS_QoS.h"
|
||||
|
||||
#if !defined (ACE_LACKS_PRAGMA_ONCE)
|
||||
# pragma once
|
||||
#endif /* ACE_LACKS_PRAGMA_ONCE */
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
class ACE_SOCK;
|
||||
class ACE_QoS_Manager;
|
||||
|
||||
typedef int ACE_Protocol_ID;
|
||||
// IPPROTO_UDP or IPPROTO_TCP.
|
||||
|
||||
/**
|
||||
* @class ACE_QoS_Session
|
||||
*
|
||||
* @brief A QoS Session object.
|
||||
*
|
||||
* This class defines the interface for a QoS Session. It abstracts the
|
||||
* notion of QoS on different platforms and presents a simple, easy-to-use
|
||||
* API. Current [RAPI,GQoS] and future implementations will conform to this
|
||||
* interface.
|
||||
*/
|
||||
class ACE_QoS_Export ACE_QoS_Session
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
enum RSVP_Event_Type
|
||||
{
|
||||
RSVP_PATH_EVENT,
|
||||
RSVP_RESV_EVENT,
|
||||
RSVP_RESV_CONFIRM,
|
||||
RSVP_RESV_ERROR,
|
||||
RSVP_PATH_ERROR
|
||||
};
|
||||
|
||||
/// A flag to indicate if this endpoint is a sender or a receiver or
|
||||
/// both.
|
||||
enum ACE_End_Point_Type
|
||||
{
|
||||
ACE_QOS_SENDER,
|
||||
ACE_QOS_RECEIVER,
|
||||
ACE_QOS_BOTH
|
||||
};
|
||||
|
||||
|
||||
/// to shutup g++.
|
||||
virtual ~ACE_QoS_Session (void) {};
|
||||
|
||||
/// Open a QoS session [dest IP, dest port, Protocol ID].
|
||||
virtual int open (ACE_INET_Addr dest_addr,
|
||||
ACE_Protocol_ID protocol_id) = 0;
|
||||
|
||||
/// Close the QoS Session.
|
||||
virtual int close (void) = 0;
|
||||
|
||||
/// Returns the QoS in the current session.
|
||||
virtual ACE_QoS qos (void) const = 0;
|
||||
|
||||
/// Set QoS for the current session. The qos manager is used to
|
||||
/// confirm if this QoS session was subscribed to by the socket.
|
||||
virtual int qos (ACE_SOCK *socket,
|
||||
ACE_QoS_Manager *qos_manager,
|
||||
const ACE_QoS &ace_qos) = 0;
|
||||
|
||||
/**
|
||||
* Sets the QoS for this session object to ace_qos. Does not
|
||||
* interfere with the QoS in the underlying socket. This call is
|
||||
* useful to update the QoS object when the underlying socket QoS is
|
||||
* being set through a mechanism other than the previous qos ()
|
||||
* method e.g. inside the dgram_mcast.subscribe () where the QoS for
|
||||
* the socket is set through ACE_OS::join_leaf ().
|
||||
*/
|
||||
virtual void qos (const ACE_QoS &ace_qos) = 0;
|
||||
|
||||
/**
|
||||
* This is called from handle_qos () method of the the QoS Event
|
||||
* Handler. Invoking this method is an indication of a QoS event
|
||||
* occurring, that may have resulted in a change of QoS for the
|
||||
* underlying session. This method updates the QoS object associated
|
||||
* with this session.
|
||||
*/
|
||||
virtual int update_qos (void) = 0;
|
||||
|
||||
/// Get/Set methods for the flags_.
|
||||
virtual ACE_End_Point_Type flags (void) const = 0;
|
||||
virtual void flags (const ACE_End_Point_Type flags) = 0;
|
||||
|
||||
/// Get the session id.
|
||||
virtual int session_id (void) const = 0;
|
||||
|
||||
/// Set the session id.
|
||||
virtual void session_id (const int session_id) = 0;
|
||||
|
||||
/// Get the file descriptor on which RSVP events will occur.
|
||||
virtual ACE_HANDLE rsvp_events_handle (void) = 0;
|
||||
|
||||
virtual void rsvp_event_type (RSVP_Event_Type event_type) = 0;
|
||||
///Set the RAPI event that last occured
|
||||
|
||||
virtual RSVP_Event_Type rsvp_event_type (void) = 0;
|
||||
///Get the RAPI event that last occured
|
||||
|
||||
|
||||
/// Get the destination address for this session.
|
||||
virtual ACE_INET_Addr dest_addr (void) const = 0;
|
||||
|
||||
/// Set the destination address for this session.
|
||||
virtual void dest_addr (const ACE_INET_Addr &dest_addr) = 0;
|
||||
|
||||
/// Get the source port for this session.
|
||||
virtual u_short source_port (void) const = 0;
|
||||
|
||||
/// Set the source port for this session.
|
||||
virtual void source_port (const u_short &source_port) = 0;
|
||||
|
||||
//Set the source host
|
||||
virtual ACE_INET_Addr* source_addr (void) const = 0;
|
||||
|
||||
/// Set the source port for this session.
|
||||
virtual void source_addr (ACE_INET_Addr* source_addr) = 0;
|
||||
|
||||
|
||||
/**
|
||||
* Returns the version of the underlying RSVP implementation. Is
|
||||
* meaningful only when the underlying implementation has
|
||||
* versioning.
|
||||
*/
|
||||
virtual int version (void) = 0;
|
||||
|
||||
protected:
|
||||
|
||||
/// Source port if this is a Sender session. Used for rapi_sender ().
|
||||
u_short source_port_;
|
||||
|
||||
/// session id for the session.
|
||||
int session_id_;
|
||||
|
||||
/// Destination address for this session.
|
||||
ACE_INET_Addr dest_addr_;
|
||||
|
||||
/// Source address for this session.
|
||||
ACE_INET_Addr* src_addr_;
|
||||
|
||||
/// Is this a TCP or a UDP session.
|
||||
ACE_Protocol_ID protocol_id_;
|
||||
|
||||
/// QoS for this session.
|
||||
ACE_QoS qos_;
|
||||
|
||||
/// Specifies if this is a sending/receiving/both session.
|
||||
ACE_End_Point_Type flags_;
|
||||
|
||||
RSVP_Event_Type rsvp_event_type_;
|
||||
//Has the last rsvp event that occured
|
||||
|
||||
};
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
#include /**/ "ace/post.h"
|
||||
#endif /* ACE_QOS_SESSION_H */
|
||||
@@ -0,0 +1,105 @@
|
||||
// QoS_Session_Factory.cpp
|
||||
// $Id: QoS_Session_Factory.cpp 80826 2008-03-04 14:51:23Z wotte $
|
||||
|
||||
#include "QoS_Session_Factory.h"
|
||||
#include "QoS_Session_Impl.h"
|
||||
#include "ace/Log_Msg.h"
|
||||
|
||||
ACE_RCSID(ace, QoS_Session_Factory, "$Id: QoS_Session_Factory.cpp 80826 2008-03-04 14:51:23Z wotte $")
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
ACE_ALLOC_HOOK_DEFINE(ACE_QoS_Session_Factory)
|
||||
|
||||
#if defined(ACE_HAS_RAPI)
|
||||
const enum ACE_QoS_Session_Factory::ACE_QoS_Session_Type
|
||||
ACE_QoS_Session_Factory::ACE_DEFAULT_QOS_SESSION = ACE_QoS_Session_Factory::ACE_RAPI_SESSION;
|
||||
#elif defined(ACE_HAS_WINSOCK2_GQOS)
|
||||
const enum ACE_QoS_Session_Factory::ACE_QoS_Session_Type
|
||||
ACE_QoS_Session_Factory::ACE_DEFAULT_QOS_SESSION = ACE_QoS_Session_Factory::ACE_GQOS_SESSION;
|
||||
#else
|
||||
# error "QoS type not supported. Cannot build."
|
||||
#endif /* ACE_HAS_RAPI */
|
||||
|
||||
ACE_QoS_Session_Factory::ACE_QoS_Session_Factory (void)
|
||||
{
|
||||
ACE_TRACE ("ACE_QoS_Session_Factory::ACE_QoS_Session_Factory");
|
||||
}
|
||||
|
||||
ACE_QoS_Session_Factory::~ACE_QoS_Session_Factory (void)
|
||||
{
|
||||
ACE_TRACE ("ACE_QoS_Session_Factory::~ACE_QoS_Session_Factory");
|
||||
}
|
||||
|
||||
// Create a QoS session of the given type (RAPI or GQoS).
|
||||
ACE_QoS_Session *
|
||||
ACE_QoS_Session_Factory::create_session (ACE_QoS_Session_Type qos_session_type)
|
||||
{
|
||||
|
||||
ACE_QoS_Session * qos_session = 0;
|
||||
|
||||
#if defined (ACE_HAS_RAPI)
|
||||
if (qos_session_type == ACE_RAPI_SESSION)
|
||||
ACE_NEW_RETURN (qos_session,
|
||||
ACE_RAPI_Session,
|
||||
0);
|
||||
#endif /* ACE_HAS_RAPI */
|
||||
|
||||
if (qos_session_type == ACE_GQOS_SESSION)
|
||||
ACE_NEW_RETURN (qos_session,
|
||||
ACE_GQoS_Session,
|
||||
0);
|
||||
|
||||
if (this->add_session (qos_session) == -1)
|
||||
{
|
||||
delete qos_session;
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
ACE_TEXT ("Error in adding session\n")),
|
||||
0);
|
||||
}
|
||||
|
||||
return qos_session;
|
||||
}
|
||||
|
||||
// Destroy the QoS Session.
|
||||
int
|
||||
ACE_QoS_Session_Factory::destroy_session (ACE_QoS_Session *qos_session)
|
||||
{
|
||||
|
||||
if ((qos_session != 0) && (this->remove_session (qos_session) == -1))
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
ACE_TEXT ("Error in destroying session\n")),
|
||||
-1);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Add a session to the set of sessions created by this factory. This is a
|
||||
// private method called by the create_session ().
|
||||
int
|
||||
ACE_QoS_Session_Factory::add_session (ACE_QoS_Session *qos_session)
|
||||
{
|
||||
if (this->qos_session_set_.insert (qos_session) != 0)
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
ACE_TEXT ("Error in adding a new session")
|
||||
ACE_TEXT ("to the session set\n")),
|
||||
-1);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Remove a session from the set of sessions created by this factory. This is
|
||||
// a private method called by the destroy_session ().
|
||||
int
|
||||
ACE_QoS_Session_Factory::remove_session (ACE_QoS_Session *qos_session)
|
||||
{
|
||||
if (this->qos_session_set_.remove (qos_session) == -1)
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
ACE_TEXT ("Error in removing a session")
|
||||
ACE_TEXT ("from the session set\n")),
|
||||
-1);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
@@ -0,0 +1,96 @@
|
||||
// -*- C++ -*-
|
||||
|
||||
//=============================================================================
|
||||
/**
|
||||
* @file QoS_Session_Factory.h
|
||||
*
|
||||
* $Id: QoS_Session_Factory.h 80826 2008-03-04 14:51:23Z wotte $
|
||||
*
|
||||
* @author Vishal Kachroo <[email protected]>
|
||||
*/
|
||||
//=============================================================================
|
||||
|
||||
|
||||
#ifndef ACE_QOS_SESSION_FACTORY_H
|
||||
#define ACE_QOS_SESSION_FACTORY_H
|
||||
#include /**/ "ace/pre.h"
|
||||
|
||||
#include "ace/QoS/QoS_Session.h"
|
||||
|
||||
#if !defined (ACE_LACKS_PRAGMA_ONCE)
|
||||
# pragma once
|
||||
#endif /* ACE_LACKS_PRAGMA_ONCE */
|
||||
|
||||
#include "ace/Containers_T.h"
|
||||
#include "ACE_QoS_Export.h"
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
// Forward declare this, so the factory uses only references to this.
|
||||
class ACE_QoS_Session;
|
||||
|
||||
/**
|
||||
* @class ACE_QoS_Session_Factory
|
||||
*
|
||||
* @brief Concrete factory for the QoS Session objects.
|
||||
*
|
||||
* This class manages the life cycle of QoS Session objects. These
|
||||
* objects are currently either RAPI session objects or GQoS session
|
||||
* objects. It stores the sessions in an unbounded set.
|
||||
*/
|
||||
class ACE_QoS_Export ACE_QoS_Session_Factory
|
||||
{
|
||||
|
||||
public :
|
||||
|
||||
// = Initialization and termination methods.
|
||||
/// Default constructor.
|
||||
ACE_QoS_Session_Factory (void);
|
||||
|
||||
/// Default destructor.
|
||||
~ACE_QoS_Session_Factory (void);
|
||||
|
||||
|
||||
/// Types of sessions for this factory to manage.
|
||||
enum ACE_QoS_Session_Type
|
||||
{
|
||||
/// ACE_RAPI_SESSION on Unix platforms with RAPI support
|
||||
ACE_RAPI_SESSION,
|
||||
|
||||
/// ACE_GQOS_SESSION on Windows platforms with GQOS support
|
||||
ACE_GQOS_SESSION
|
||||
};
|
||||
|
||||
/** The default QoS type supported on this platform.
|
||||
*
|
||||
* ACE_DEFAULT_QOS_SESSION = ACE_RAPI_SESSION on Unix platforms with RAPI support
|
||||
* = ACE_GQOS_SESSION on Windows platforms with GQOS support
|
||||
*/
|
||||
static const enum ACE_QoS_Session_Type ACE_DEFAULT_QOS_SESSION;
|
||||
|
||||
/// Create a QoS session of the given type (RAPI or GQoS).
|
||||
ACE_QoS_Session * create_session (ACE_QoS_Session_Type qos_session_type = ACE_DEFAULT_QOS_SESSION );
|
||||
|
||||
/// Destroy the QoS Session.
|
||||
int destroy_session (ACE_QoS_Session *qos_session);
|
||||
|
||||
private:
|
||||
|
||||
/// Used by the create_session () to add new sessions to the
|
||||
/// set of sessions created by this factory.
|
||||
int add_session (ACE_QoS_Session *qos_session);
|
||||
|
||||
/// Used by the destroy_session () to remove a session from the set
|
||||
/// of sessions created by this factory.
|
||||
int remove_session (ACE_QoS_Session *qos_session);
|
||||
|
||||
/// Unordered set of QoS Sessions.
|
||||
typedef ACE_Unbounded_Set <ACE_QoS_Session *> QOS_SESSION_SET;
|
||||
QOS_SESSION_SET qos_session_set_;
|
||||
|
||||
};
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
#include /**/ "ace/post.h"
|
||||
#endif /* ACE_QOS_SESSION_FACTORY_H */
|
||||
@@ -0,0 +1,718 @@
|
||||
// QoS_Session_Impl.cpp
|
||||
// $Id: QoS_Session_Impl.cpp 84565 2009-02-23 08:20:39Z johnnyw $
|
||||
|
||||
#include "ace/OS_NS_arpa_inet.h"
|
||||
#include "ace/SOCK.h"
|
||||
#include "QoS_Manager.h"
|
||||
#include "QoS_Session_Impl.h"
|
||||
#include "ace/Log_Msg.h"
|
||||
|
||||
#if !defined (__ACE_INLINE__)
|
||||
#include "QoS_Session_Impl.inl"
|
||||
#endif /* __ACE_INLINE__ */
|
||||
|
||||
ACE_RCSID(ace, QoS_Session_Impl, "$Id: QoS_Session_Impl.cpp 84565 2009-02-23 08:20:39Z johnnyw $")
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
ACE_ALLOC_HOOK_DEFINE(ACE_QoS_Session_Impl)
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
#if defined (ACE_HAS_RAPI)
|
||||
#include "rapi_err.h"
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
int ACE_RAPI_Session::rsvp_error = 0;
|
||||
|
||||
// Call back function used by RAPI to report RSVP events. This
|
||||
// function translates the RAPI QoS parameters into the more generic
|
||||
// ACE_QoS parameters for the underlying RAPI session.
|
||||
int
|
||||
rsvp_callback (rapi_sid_t /* sid */,
|
||||
rapi_eventinfo_t eventype,
|
||||
int /* style_id */,
|
||||
int errcode,
|
||||
int errvalue,
|
||||
sockaddr * errnode,
|
||||
u_char /* errflags */,
|
||||
int /* filter_spec_no */,
|
||||
rapi_filter_t * /* filter_spec_list */,
|
||||
int flow_spec_no,
|
||||
rapi_flowspec_t *flow_spec_list,
|
||||
int /* ad_spec_no */,
|
||||
rapi_adspec_t * /* ad_spec_list */,
|
||||
void *args
|
||||
)
|
||||
{
|
||||
if (args == 0)
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"Argument in the call back function is null\n\n"));
|
||||
|
||||
ACE_QoS_Session *qos_session = (ACE_QoS_Session *) args;
|
||||
|
||||
qos_flowspecx_t *csxp = 0;
|
||||
|
||||
if (!flow_spec_list)
|
||||
{
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"(%N|%l) Null flow_spec_list\n"));
|
||||
}
|
||||
else
|
||||
{
|
||||
// Extended Legacy format.
|
||||
csxp = &flow_spec_list->specbody_qosx;
|
||||
if(!csxp)
|
||||
{
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
"(%N|%l) Null csxp\n"),
|
||||
-1);
|
||||
}
|
||||
}
|
||||
|
||||
ACE_QoS ace_qos = qos_session->qos ();
|
||||
|
||||
switch(eventype)
|
||||
{
|
||||
case RAPI_PATH_EVENT:
|
||||
{
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"RSVP PATH Event received\n"
|
||||
"No. of TSpecs received : %d %d\n",
|
||||
flow_spec_no, &flow_spec_list->len));
|
||||
|
||||
ACE_Flow_Spec *receiving_fs = 0;
|
||||
|
||||
if (flow_spec_no != 0)
|
||||
{
|
||||
ACE_NEW_RETURN (receiving_fs,
|
||||
ACE_Flow_Spec,
|
||||
-1);
|
||||
|
||||
ACE_NEW_RETURN (receiving_fs,
|
||||
ACE_Flow_Spec ((u_long)csxp->xspec_r,
|
||||
(u_long)csxp->xspec_b,
|
||||
(u_long)csxp->xspec_p,
|
||||
0,
|
||||
csxp->xspec_S,
|
||||
1,
|
||||
csxp->xspec_M,
|
||||
csxp->xspec_m,
|
||||
25,
|
||||
0),
|
||||
-1);
|
||||
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"\nTSpec :\n"
|
||||
"\t Spec Type = %d\n"
|
||||
"\t Rate = %f\n"
|
||||
"\t Bucket = %f\n"
|
||||
"\t Peak = %f\n"
|
||||
"\t MPU = %d\n"
|
||||
"\t MDU = %d\n"
|
||||
"\t TTL = %d\n",
|
||||
csxp->spec_type,
|
||||
csxp->xspec_r,
|
||||
csxp->xspec_b,
|
||||
csxp->xspec_p,
|
||||
csxp->xspec_m,
|
||||
csxp->xspec_M,
|
||||
25));
|
||||
}
|
||||
|
||||
// Set the sending flowspec QoS of the given session.
|
||||
ace_qos.receiving_flowspec (receiving_fs);
|
||||
|
||||
qos_session->rsvp_event_type (ACE_QoS_Session::RSVP_PATH_EVENT);
|
||||
}
|
||||
break;
|
||||
|
||||
case RAPI_RESV_EVENT:
|
||||
{
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"RSVP RESV Event received\n"
|
||||
"No. of FlowSpecs received : %d\n",
|
||||
flow_spec_no));
|
||||
|
||||
ACE_Flow_Spec *sending_flow = 0;
|
||||
|
||||
if (flow_spec_no != 0)
|
||||
{
|
||||
ACE_NEW_RETURN (sending_flow,
|
||||
ACE_Flow_Spec,
|
||||
-1);
|
||||
|
||||
// Choose based on the service type : [QOS_GUARANTEEDX/QOS_CNTR_LOAD].
|
||||
switch (csxp->spec_type)
|
||||
{
|
||||
case QOS_GUARANTEEDX:
|
||||
// Slack term in MICROSECONDS
|
||||
sending_flow->delay_variation (csxp->xspec_S);
|
||||
|
||||
// @@How does the guaranteed rate parameter map to the ACE_Flow_Spec.
|
||||
// Note there is no break !!
|
||||
|
||||
case QOS_CNTR_LOAD:
|
||||
// qos_service_type.
|
||||
sending_flow->service_type (csxp->spec_type);
|
||||
// Token Bucket Average Rate (B/s)
|
||||
sending_flow->token_rate ((u_long)csxp->xspec_r);
|
||||
// Token Bucket Rate (B)
|
||||
sending_flow->token_bucket_size ((u_long)csxp->xspec_b);
|
||||
// Peak Data Rate (B/s)
|
||||
sending_flow->peak_bandwidth ((u_long)csxp->xspec_p);
|
||||
// Minimum Policed Unit (B)
|
||||
sending_flow->minimum_policed_size (csxp->xspec_m);
|
||||
// Max Packet Size (B)
|
||||
sending_flow->max_sdu_size (csxp->xspec_M);
|
||||
break;
|
||||
|
||||
default:
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
"(%N|%l) Unknown flowspec type: %u.\n", csxp->spec_type),
|
||||
-1);
|
||||
}
|
||||
}
|
||||
|
||||
ace_qos.sending_flowspec (sending_flow);
|
||||
qos_session->rsvp_event_type (ACE_QoS_Session::RSVP_RESV_EVENT);
|
||||
}
|
||||
break;
|
||||
|
||||
case RAPI_PATH_ERROR:
|
||||
{
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"PATH ERROR Event received\n"
|
||||
"Code=%d Val=%d Node= %s\n",
|
||||
errcode,
|
||||
errvalue,
|
||||
ACE_OS::inet_ntoa(((sockaddr_in *)errnode)->sin_addr)));
|
||||
qos_session->rsvp_event_type (ACE_QoS_Session::RSVP_PATH_ERROR);
|
||||
}
|
||||
break;
|
||||
|
||||
case RAPI_RESV_ERROR:
|
||||
{
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"RESV ERROR Event received\n"
|
||||
"Code=%d Val=%d Node= %s\n",
|
||||
errcode,
|
||||
errvalue,
|
||||
ACE_OS::inet_ntoa(((sockaddr_in *)errnode)->sin_addr)));
|
||||
qos_session->rsvp_event_type (ACE_QoS_Session::RSVP_RESV_ERROR);
|
||||
}
|
||||
break;
|
||||
|
||||
case RAPI_RESV_CONFIRM:
|
||||
{
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"RESV CONFIRM Event received\n"));
|
||||
qos_session->rsvp_event_type (ACE_QoS_Session::RSVP_RESV_CONFIRM);
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"Unknown RSVP Event Received\n"));
|
||||
break;
|
||||
|
||||
}
|
||||
|
||||
// Set the updated ACE_QoS for the RSVP callback argument(QoS session).
|
||||
qos_session->qos (ace_qos);
|
||||
|
||||
// @@ what is the meaning of the return value. RAPI docs don't say anything!
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Constructor.
|
||||
ACE_RAPI_Session::ACE_RAPI_Session (void)
|
||||
{
|
||||
ACE_TRACE ("ACE_RAPI_Session::ACE_RAPI_Session");
|
||||
//this->source_port (DEFAULT_SOURCE_SENDER_PORT);
|
||||
ACE_NEW (this->src_addr_,
|
||||
ACE_INET_Addr ("0"));
|
||||
}
|
||||
|
||||
// Open a RAPI QoS session [dest IP, dest port, Protocol ID].
|
||||
int
|
||||
ACE_RAPI_Session::open (ACE_INET_Addr dest_addr,
|
||||
ACE_Protocol_ID protocol_id)
|
||||
{
|
||||
char buf [BUFSIZ];
|
||||
dest_addr.addr_to_string (buf,
|
||||
BUFSIZ);
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"In RAPI SESSION OPEN %s\n",
|
||||
buf));
|
||||
|
||||
this->dest_addr_ = dest_addr;
|
||||
this->protocol_id_ = protocol_id;
|
||||
|
||||
// Open a RAPI session. Note "this" is being passed as an argument to
|
||||
// the callback function. The callback function uses this argument to
|
||||
// update the QoS of this session based on the RSVP event it receives.
|
||||
|
||||
if ((this->session_id_ = rapi_session((struct sockaddr *) dest_addr.get_addr (),
|
||||
protocol_id,
|
||||
0,
|
||||
rsvp_callback,
|
||||
(void *) this,
|
||||
&rsvp_error)) == NULL_SID)
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
"rapi_session () call fails. Error\n"),
|
||||
-1);
|
||||
else
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"rapi_session () call succeeds. "
|
||||
"Session ID = %d\n",
|
||||
this->session_id_));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Close the RAPI QoS Session.
|
||||
int
|
||||
ACE_RAPI_Session::close (void)
|
||||
{
|
||||
this->rsvp_error = rapi_release(this->session_id_);
|
||||
|
||||
if (rsvp_error == 0)
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
"Can't release RSVP session:\n\t%s\n",
|
||||
rapi_errlist[rsvp_error]),
|
||||
-1);
|
||||
else
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"rapi session with id %d released successfully.\n",
|
||||
this->session_id_));
|
||||
return 0;
|
||||
}
|
||||
|
||||
//Get the most recent RSVP event that occured
|
||||
ACE_QoS_Session::RSVP_Event_Type
|
||||
ACE_RAPI_Session::rsvp_event_type (void)
|
||||
{
|
||||
return this->rsvp_event_type_;
|
||||
}
|
||||
|
||||
//Set the most recent RSVP event that occured
|
||||
void
|
||||
ACE_RAPI_Session::rsvp_event_type (ACE_QoS_Session::RSVP_Event_Type event_type)
|
||||
{
|
||||
this->rsvp_event_type_ = event_type;
|
||||
}
|
||||
|
||||
int
|
||||
ACE_RAPI_Session::qos (ACE_SOCK * /* socket */,
|
||||
ACE_QoS_Manager * /* qos_manager */,
|
||||
const ACE_QoS &ace_qos)
|
||||
{
|
||||
|
||||
// If sender : call sending_qos ()
|
||||
// If receiver : call receiving_qos ()
|
||||
// If both : call sending_qos () and receiving_qos ()
|
||||
|
||||
if (this->flags_ != ACE_QOS_RECEIVER)
|
||||
return this->sending_qos (ace_qos);
|
||||
|
||||
if (this->flags_ != ACE_QOS_SENDER)
|
||||
return this->receiving_qos (ace_qos);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Set sending QoS for this RAPI session.
|
||||
int
|
||||
ACE_RAPI_Session::sending_qos (const ACE_QoS &ace_qos)
|
||||
{
|
||||
ACE_Flow_Spec *sending_flowspec = ace_qos.sending_flowspec ();
|
||||
|
||||
if (sending_flowspec == 0)
|
||||
{
|
||||
int result = rapi_sender (this->session_id_,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
25);
|
||||
if (result != 0)
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
"(%N|%l) rapi_sender error %d:\n\tPATH Generation can't be started\n",
|
||||
result),
|
||||
-1);
|
||||
else
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"rapi_sender () call succeeds with PATH Tear!\n"));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
rapi_tspec_t *t_spec = this->init_tspec_simplified (*sending_flowspec);
|
||||
if (t_spec == 0)
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
"(%N|%l) Error in translating from ACE Flow Spec to"
|
||||
" RAPI TSpec\n"),
|
||||
-1);
|
||||
|
||||
char buffer[BUFSIZ];
|
||||
|
||||
// This formats the t_spec in a visually intuitive char * that can
|
||||
// be printed.
|
||||
|
||||
(void) rapi_fmt_tspec(t_spec, buffer, sizeof(buffer));
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"\nSender TSpec : %s\n",
|
||||
buffer));
|
||||
|
||||
// Print out all the fields separately.
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"\nTSpec :\n"
|
||||
"\t Spec Type = %d\n"
|
||||
"\t Rate = %f\n"
|
||||
"\t Bucket = %f\n"
|
||||
"\t Peak = %f\n"
|
||||
"\t MPU = %d\n"
|
||||
"\t MDU = %d\n"
|
||||
"\t TTL = %d\n",
|
||||
t_spec->tspecbody_qosx.spec_type,
|
||||
t_spec->tspecbody_qosx.xtspec_r,
|
||||
t_spec->tspecbody_qosx.xtspec_b,
|
||||
t_spec->tspecbody_qosx.xtspec_p,
|
||||
t_spec->tspecbody_qosx.xtspec_m,
|
||||
t_spec->tspecbody_qosx.xtspec_M,
|
||||
sending_flowspec->ttl ()));
|
||||
|
||||
// This the source sender port.
|
||||
// ACE_INET_Addr sender_addr (this->source_port ());
|
||||
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"Making the rapi_sender () call\n"));
|
||||
|
||||
// Set the Sender TSpec for this QoS session.
|
||||
|
||||
|
||||
int result = rapi_sender(this->session_id_,
|
||||
0,
|
||||
(sockaddr *) this->src_addr_->get_addr (),
|
||||
0,
|
||||
t_spec,
|
||||
0,
|
||||
0,
|
||||
sending_flowspec->ttl ()) ;
|
||||
|
||||
/*
|
||||
int result = rapi_sender(this->session_id_,
|
||||
0,
|
||||
(sockaddr *) sender_addr.get_addr (),
|
||||
0,
|
||||
t_spec,
|
||||
0,
|
||||
0,
|
||||
sending_flowspec->ttl ()) ;
|
||||
*/
|
||||
if(result!= 0)
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
"(%N|%l) rapi_sender error %d:\n\tPATH Generation can't be started\n",
|
||||
result),
|
||||
-1);
|
||||
else
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"rapi_sender () call succeeds !\n"));
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Set receiving QoS for this RAPI session.
|
||||
int
|
||||
ACE_RAPI_Session::receiving_qos (const ACE_QoS &ace_qos)
|
||||
{
|
||||
|
||||
ACE_Flow_Spec *receiving_flowspec = ace_qos.receiving_flowspec ();
|
||||
if (receiving_flowspec == 0)
|
||||
{
|
||||
if (rapi_reserve(this->session_id_,
|
||||
0,
|
||||
// Setting the RAPI_REQ_CONFIRM flag requests confirmation
|
||||
// of the resevation, by means of a confirmation upcall of
|
||||
// type RAPI_RESV_CONFIRM.
|
||||
// (sockaddr *)receiver_addr.get_addr (),
|
||||
0,
|
||||
RAPI_RSTYLE_WILDCARD,
|
||||
// This applies the flowspec to all the senders. Given this,
|
||||
// @@I am passing the filter_spec to be null, hoping this will work.
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
// The filter spec is NULL. This should work since the RSTYLE is
|
||||
// WILDCARD.
|
||||
0,
|
||||
0) == -1)
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
"(%N|%l)rapi_reserve () error:\n\tRESV Generation can't be started\n"),
|
||||
-1);
|
||||
else
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"rapi_reserve () for RESV Tear call succeeds\n"));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
rapi_flowspec_t *flow_spec = init_flowspec_simplified (*receiving_flowspec);
|
||||
|
||||
if (flow_spec == 0)
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
"(%N|%l) Error in translating from ACE Flow Spec to"
|
||||
" RAPI FlowSpec\n"),
|
||||
-1);
|
||||
|
||||
char buffer[BUFSIZ];
|
||||
|
||||
// This formats the flow_spec in a visually intuitive char * that can
|
||||
// be printed.
|
||||
(void)rapi_fmt_flowspec(flow_spec, buffer, sizeof(buffer));
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"\nReceiver FlowSpec : %s\n",
|
||||
buffer));
|
||||
|
||||
// Print out all the fields separately.
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"\nFlowSpec :\n"
|
||||
"\t Spec Type = %d\n"
|
||||
"\t Rate = %f\n"
|
||||
"\t Bucket = %f\n"
|
||||
"\t Peak = %f\n"
|
||||
"\t MPU = %d\n"
|
||||
"\t MDU = %d\n",
|
||||
flow_spec->specbody_qosx.spec_type,
|
||||
flow_spec->specbody_qosx.xspec_r,
|
||||
flow_spec->specbody_qosx.xspec_b,
|
||||
flow_spec->specbody_qosx.xspec_p,
|
||||
flow_spec->specbody_qosx.xspec_m,
|
||||
flow_spec->specbody_qosx.xspec_M));
|
||||
|
||||
sockaddr_in Receiver_host;
|
||||
|
||||
Receiver_host.sin_addr.s_addr = INADDR_ANY;
|
||||
|
||||
// Set the Receiver FlowSpec for this QoS session.
|
||||
// @@The filter style is hardcoded to WildCard. This can be changed later.
|
||||
if (rapi_reserve(this->session_id_,
|
||||
RAPI_REQ_CONFIRM,
|
||||
// Setting the RAPI_REQ_CONFIRM flag requests confirmation
|
||||
// of the resevation, by means of a confirmation upcall of
|
||||
// type RAPI_RESV_CONFIRM.
|
||||
// (sockaddr *)receiver_addr.get_addr (),
|
||||
(sockaddr *)&Receiver_host,
|
||||
RAPI_RSTYLE_WILDCARD,
|
||||
// This applies the flowspec to all the senders. Given this,
|
||||
// @@I am passing the filter_spec to be null, hoping this will work.
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
// The filter spec is NULL. This should work since the RSTYLE is
|
||||
// WILDCARD.
|
||||
1,
|
||||
flow_spec) == -1)
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
"rapi_reserve () error:\n\tRESV Generation can't be started\n"),
|
||||
-1);
|
||||
else
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"rapi_reserve () call succeeds\n"));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int
|
||||
ACE_RAPI_Session::update_qos (void)
|
||||
{
|
||||
// Update the session QoS Parameters based on the RSVP Event Received.
|
||||
if ((rsvp_error = rapi_dispatch ()) != 0)
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
"Error in rapi_dispatch () : %s\n",
|
||||
rapi_errlist[rsvp_error]),
|
||||
-1);
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Construct a simplified RAPI Sender TSpec object
|
||||
// from an ACE_Flow_Spec. Note the form of the TSpec is
|
||||
// simplified as against the full bodied IntServ version.
|
||||
|
||||
rapi_tspec_t *
|
||||
ACE_RAPI_Session::init_tspec_simplified (const ACE_Flow_Spec &flow_spec)
|
||||
{
|
||||
rapi_tspec_t *t_spec;
|
||||
|
||||
ACE_NEW_RETURN (t_spec,
|
||||
rapi_tspec_t,
|
||||
0);
|
||||
|
||||
qos_tspecx_t *ctxp = &(t_spec->tspecbody_qosx);
|
||||
|
||||
// There may be some type incompatibility here.
|
||||
// Note the types of the LHS are float32_t, uint32_t etc.
|
||||
|
||||
ctxp->spec_type = flow_spec.service_type ();//QOS_TSPEC;
|
||||
ctxp->xtspec_r = flow_spec.token_rate (); // Token Rate (B/s)
|
||||
ctxp->xtspec_b = flow_spec.token_bucket_size (); // Token Bucket Depth (B)
|
||||
ctxp->xtspec_p = flow_spec.peak_bandwidth (); // Peak Data Rate (B/s)
|
||||
ctxp->xtspec_m = flow_spec.minimum_policed_size (); // Minimum policed unit.
|
||||
ctxp->xtspec_M = flow_spec.max_sdu_size(); // Maximum SDU size.
|
||||
t_spec->len = sizeof(rapi_hdr_t) + sizeof(qos_tspecx_t);
|
||||
t_spec->form = RAPI_TSPECTYPE_Simplified;
|
||||
|
||||
return (t_spec);
|
||||
}
|
||||
|
||||
|
||||
// Construct a simplified RAPI flowspec object from ACE_Flow_Spec.
|
||||
// Note the form of the FlowSpec is simplified as against the
|
||||
// full bodied IntServ version.
|
||||
|
||||
rapi_flowspec_t *
|
||||
ACE_RAPI_Session::init_flowspec_simplified(const ACE_Flow_Spec &flow_spec)
|
||||
{
|
||||
rapi_flowspec_t *flowsp;
|
||||
ACE_NEW_RETURN (flowsp,
|
||||
rapi_flowspec_t,
|
||||
0);
|
||||
|
||||
// Extended Legacy format.
|
||||
qos_flowspecx_t *csxp = &flowsp->specbody_qosx;
|
||||
|
||||
// Choose based on the service type : [QOS_GUARANTEEDX/QOS_CNTR_LOAD].
|
||||
|
||||
switch (flow_spec.service_type ())
|
||||
{
|
||||
case QOS_GUARANTEEDX:
|
||||
csxp->xspec_R = 0 ; // Guaranteed Rate B/s. @@How does this map to the
|
||||
// ACE Flow Spec Parameters.
|
||||
|
||||
csxp->xspec_S = flow_spec.delay_variation () ; // Slack term in MICROSECONDS
|
||||
|
||||
// Note there is no break !!
|
||||
|
||||
case QOS_CNTR_LOAD:
|
||||
csxp->spec_type = flow_spec.service_type (); // qos_service_type
|
||||
csxp->xspec_r = flow_spec.token_rate (); // Token Bucket Average Rate (B/s)
|
||||
csxp->xspec_b = flow_spec.token_bucket_size (); // Token Bucket Rate (B)
|
||||
csxp->xspec_p = flow_spec.peak_bandwidth (); // Peak Data Rate (B/s)
|
||||
csxp->xspec_m = flow_spec.minimum_policed_size (); // Minimum Policed Unit (B)
|
||||
|
||||
csxp->xspec_M = flow_spec.max_sdu_size(); // Max Packet Size (B)
|
||||
|
||||
flowsp->form = RAPI_FLOWSTYPE_Simplified;
|
||||
break;
|
||||
|
||||
default:
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
"(%N|%l) Unknown flowspec type: %u\n",flow_spec.service_type () ),
|
||||
0);
|
||||
}
|
||||
|
||||
flowsp->len = sizeof(rapi_flowspec_t);
|
||||
return flowsp;
|
||||
}
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
#endif /* ACE_HAS_RAPI */
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
// This is a GQoS session ID generator.
|
||||
int ACE_GQoS_Session::GQoS_session_id = 0;
|
||||
|
||||
// Constructor.
|
||||
ACE_GQoS_Session::ACE_GQoS_Session (void)
|
||||
{
|
||||
ACE_TRACE ("ACE_GQoS_Session::ACE_GQoS_Session");
|
||||
}
|
||||
|
||||
// Open a GQoS session [dest IP, dest port, Protocol ID].
|
||||
int
|
||||
ACE_GQoS_Session::open (ACE_INET_Addr dest_addr,
|
||||
ACE_Protocol_ID protocol_id)
|
||||
{
|
||||
this->dest_addr_ = dest_addr;
|
||||
this->protocol_id_ = protocol_id;
|
||||
|
||||
this->session_id_ = GQoS_session_id++;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Close the GQoS Session.
|
||||
int
|
||||
ACE_GQoS_Session::close (void)
|
||||
{
|
||||
// TBD.
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Set the QoS for this GQoS session.
|
||||
int
|
||||
ACE_GQoS_Session::qos (ACE_SOCK *socket,
|
||||
ACE_QoS_Manager *qos_manager,
|
||||
const ACE_QoS &ace_qos)
|
||||
{
|
||||
|
||||
// Confirm if the current session is one of the QoS sessions
|
||||
// subscribed to by the given socket.
|
||||
|
||||
if (qos_manager->qos_session_set ().find (this) == -1)
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
ACE_TEXT ("This QoS session was not subscribed to")
|
||||
ACE_TEXT (" by the socket\n")),
|
||||
-1);
|
||||
|
||||
// Set the QOS according to the supplied ACE_QoS. The I/O control
|
||||
// code used under the hood is SIO_SET_QOS.
|
||||
|
||||
u_long ret_bytes = 0;
|
||||
|
||||
ACE_QoS qos = ace_qos;
|
||||
if (ACE_OS::ioctl (socket->get_handle (),
|
||||
ACE_SIO_SET_QOS,
|
||||
qos,
|
||||
&ret_bytes) == -1)
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
ACE_TEXT ("Error in Qos set ACE_OS::ioctl() %d\n"),
|
||||
ret_bytes),
|
||||
-1);
|
||||
else
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
ACE_TEXT ("Setting QoS with ACE_OS::ioctl () succeeds\n")));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int
|
||||
ACE_GQoS_Session::update_qos (void)
|
||||
{
|
||||
// WSAIoctl (GET_QOS) call goes here...
|
||||
return 0;
|
||||
}
|
||||
|
||||
//Get the most recent RSVP event that occured
|
||||
ACE_QoS_Session::RSVP_Event_Type
|
||||
ACE_GQoS_Session::rsvp_event_type (void)
|
||||
{
|
||||
return this->rsvp_event_type_;
|
||||
}
|
||||
|
||||
//Set the most recent RSVP event that occured
|
||||
void
|
||||
ACE_GQoS_Session::rsvp_event_type (ACE_QoS_Session::RSVP_Event_Type event_type)
|
||||
{
|
||||
this->rsvp_event_type_ = event_type;
|
||||
}
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
@@ -0,0 +1,265 @@
|
||||
// -*- C++ -*-
|
||||
|
||||
//=============================================================================
|
||||
/**
|
||||
* @file QoS_Session_Impl.h
|
||||
*
|
||||
* $Id: QoS_Session_Impl.h 80826 2008-03-04 14:51:23Z wotte $
|
||||
*
|
||||
* @author Vishal Kachroo <[email protected]>
|
||||
*/
|
||||
//=============================================================================
|
||||
|
||||
|
||||
#ifndef ACE_QOS_SESSION_IMPL_H
|
||||
#define ACE_QOS_SESSION_IMPL_H
|
||||
#include /**/ "ace/pre.h"
|
||||
|
||||
#include "ace/QoS/QoS_Session.h"
|
||||
|
||||
#if !defined (ACE_LACKS_PRAGMA_ONCE)
|
||||
# pragma once
|
||||
#endif /* ACE_LACKS_PRAGMA_ONCE */
|
||||
|
||||
|
||||
#if defined (ACE_HAS_RAPI)
|
||||
#include "rapi_lib.h"
|
||||
|
||||
#define DEFAULT_SOURCE_SENDER_PORT 10001
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
/**
|
||||
* @class ACE_RAPI_Session
|
||||
*
|
||||
* @brief A RAPI QoS session object.
|
||||
*
|
||||
* This class is a RAPI (RSVP API, an implementation of RSVP on UNIX)
|
||||
* implementation of the ACE_QoS_Session interface.
|
||||
*/
|
||||
class ACE_QoS_Export ACE_RAPI_Session : public ACE_QoS_Session
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
/// Default destructor.
|
||||
~ACE_RAPI_Session (void);
|
||||
|
||||
/// Error handling for RSVP callback
|
||||
static int rsvp_error;
|
||||
|
||||
/// Open a RAPI QoS session [dest IP, dest port, Protocol ID].
|
||||
virtual int open (ACE_INET_Addr dest_addr,
|
||||
ACE_Protocol_ID protocol_id);
|
||||
|
||||
/// Close the RAPI QoS Session.
|
||||
virtual int close (void);
|
||||
|
||||
/// Returns the QoS for this RAPI session.
|
||||
virtual ACE_QoS qos (void) const;
|
||||
|
||||
/// Set QoS for this RAPI session. The socket parameter is used to confirm if
|
||||
/// this QoS session was subscribed to by the socket.
|
||||
virtual int qos (ACE_SOCK *socket,
|
||||
ACE_QoS_Manager *qos_manager,
|
||||
const ACE_QoS &ace_qos);
|
||||
|
||||
/**
|
||||
* Sets the QoS for this session object to ace_qos. Does not interfere with the
|
||||
* QoS in the underlying socket. This call is useful to update the QoS object
|
||||
* when the underlying socket QoS is being set through a mechanism other than
|
||||
* the previous qos () method e.g. inside the dgram_mcast.subscribe () where the
|
||||
* QoS for the socket is set through ACE_OS::join_leaf ().
|
||||
*/
|
||||
virtual void qos (const ACE_QoS &ace_qos);
|
||||
|
||||
/**
|
||||
* Calls rapi_dispatch () that further triggers the call back function.
|
||||
* It is a mechanism of updating the QoS for this session asynchronously, as
|
||||
* RSVP events occur.
|
||||
*/
|
||||
virtual int update_qos (void);
|
||||
|
||||
/// Get methods for the flags_.
|
||||
virtual ACE_End_Point_Type flags (void) const;
|
||||
|
||||
/// Set methods for the flags_.
|
||||
virtual void flags (const ACE_End_Point_Type flags);
|
||||
|
||||
/// Get the RAPI session id.
|
||||
virtual int session_id (void) const;
|
||||
|
||||
/// Set the RAPI session id.
|
||||
virtual void session_id (const int session_id);
|
||||
|
||||
/// Get the RAPI file descriptor for RSVP events.
|
||||
virtual ACE_HANDLE rsvp_events_handle (void);
|
||||
|
||||
///Set the RAPI event that last occured
|
||||
virtual void rsvp_event_type (RSVP_Event_Type event_type);
|
||||
|
||||
///Get the RAPI event that last occured
|
||||
virtual RSVP_Event_Type rsvp_event_type (void);
|
||||
|
||||
/// Get the destination address for this RAPI session.
|
||||
virtual ACE_INET_Addr dest_addr (void) const;
|
||||
|
||||
/// Set the destination address for this RAPI session.
|
||||
virtual void dest_addr (const ACE_INET_Addr &dest_addr);
|
||||
|
||||
/// Get the source port for this session.
|
||||
virtual u_short source_port (void) const;
|
||||
|
||||
/// Set the source port for this session.
|
||||
virtual void source_port (const u_short &source_port);
|
||||
|
||||
//Set the source host
|
||||
virtual ACE_INET_Addr* source_addr (void) const;
|
||||
|
||||
/// Set the source port for this session.
|
||||
virtual void source_addr (ACE_INET_Addr* source_addr);
|
||||
|
||||
/// RAPI version. Returned value = 100 * major-version + minor-version.
|
||||
virtual int version ();
|
||||
|
||||
/// The factory is a friend so it can create this object through
|
||||
/// the only private constructor.
|
||||
friend class ACE_QoS_Session_Factory;
|
||||
|
||||
private:
|
||||
|
||||
/// Default constuctor. Constructor is defined private so that only
|
||||
/// the friend factory can instantiate this class.
|
||||
ACE_RAPI_Session (void);
|
||||
|
||||
/// Construct a simplified RAPI Sender TSpec object
|
||||
/// from an ACE_Flow_Spec object. Used internally by this class.
|
||||
rapi_tspec_t *init_tspec_simplified (const ACE_Flow_Spec &flow_spec);
|
||||
|
||||
/// Construct a simplified RAPI Receiver FlowSpec object
|
||||
/// from an ACE_Flow_Spec object. Used internally by the class.
|
||||
rapi_flowspec_t *init_flowspec_simplified(const ACE_Flow_Spec &flow_spec);
|
||||
|
||||
/// Set sending QoS for this RAPI session.
|
||||
int sending_qos (const ACE_QoS &ace_qos);
|
||||
|
||||
/// Set receiving QoS for this RAPI session.
|
||||
int receiving_qos (const ACE_QoS &ace_qos);
|
||||
|
||||
};
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
#endif /* ACE_HAS_RAPI */
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
/**
|
||||
* @class ACE_GQoS_Session
|
||||
*
|
||||
* @brief A GQoS session object.
|
||||
*
|
||||
* This class is a GQoS (Generic QoS, an implementation of RSVP on
|
||||
* Win2K) implementation of the ACE_QoS_Session interface.
|
||||
*/
|
||||
class ACE_QoS_Export ACE_GQoS_Session : public ACE_QoS_Session
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
/// Default destructor.
|
||||
~ACE_GQoS_Session (void);
|
||||
|
||||
/// This is a session ID generator. It does a lot more than expected
|
||||
/// from an int!.
|
||||
static int GQoS_session_id;
|
||||
|
||||
/// Open a GQoS session [dest IP, dest port, Protocol ID].
|
||||
virtual int open (ACE_INET_Addr dest_addr,
|
||||
ACE_Protocol_ID protocol_id);
|
||||
|
||||
/// Close the GQoS Session.
|
||||
virtual int close (void);
|
||||
|
||||
/// Returns the QoS for this GQoS session.
|
||||
virtual ACE_QoS qos (void) const;
|
||||
|
||||
/// Set QoS for this GQoS session. The socket parameter is used to confirm if
|
||||
/// this QoS session was subscribed to by the socket.
|
||||
virtual int qos (ACE_SOCK *socket,
|
||||
ACE_QoS_Manager *qos_manager,
|
||||
const ACE_QoS &ace_qos);
|
||||
|
||||
/**
|
||||
* Sets the QoS for this session object to ace_qos. Does not interfere with the
|
||||
* QoS in the underlying socket. This call is useful to update the QoS object
|
||||
* when the underlying socket QoS is being set through a mechanism other than
|
||||
* the previous qos () method e.g. inside the dgram_mcast.subscribe () where the
|
||||
* QoS for the socket is set through ACE_OS::join_leaf ().
|
||||
*/
|
||||
virtual void qos (const ACE_QoS &ace_qos);
|
||||
|
||||
/// Calls the ioctl (ACE_SIO_GET_QOS). It is a mechanism of updating the
|
||||
/// QoS for this session asynchronously, as RSVP events occur.
|
||||
virtual int update_qos (void);
|
||||
|
||||
/// Get/Set methods for the flags_.
|
||||
virtual ACE_End_Point_Type flags (void) const;
|
||||
virtual void flags (const ACE_End_Point_Type flags);
|
||||
|
||||
/// Get the destination address for this GQoS session.
|
||||
virtual ACE_INET_Addr dest_addr (void) const;
|
||||
|
||||
/// Set the destination address for this GQoS session.
|
||||
virtual void dest_addr (const ACE_INET_Addr &dest_addr);
|
||||
|
||||
/// Get the source port for this session.
|
||||
virtual u_short source_port (void) const;
|
||||
|
||||
/// Set the source port for this session.
|
||||
virtual void source_port (const u_short &source_port);
|
||||
|
||||
//Set the source host
|
||||
virtual ACE_INET_Addr* source_addr (void) const;
|
||||
|
||||
/// Set the source port for this session.
|
||||
virtual void source_addr (ACE_INET_Addr* source_addr);
|
||||
|
||||
/// Get the GQoS session id.
|
||||
virtual int session_id (void) const;
|
||||
|
||||
/// Set the GQoS session id.
|
||||
virtual void session_id (const int session_id);
|
||||
|
||||
/// Get the file descriptor of the underlying socket.
|
||||
virtual ACE_HANDLE rsvp_events_handle (void);
|
||||
|
||||
virtual void rsvp_event_type (RSVP_Event_Type event_type);
|
||||
///Set the RAPI event that last occured
|
||||
|
||||
virtual RSVP_Event_Type rsvp_event_type (void);
|
||||
///Get the RAPI event that last occured
|
||||
|
||||
/// GQoS version.
|
||||
virtual int version ();
|
||||
|
||||
/// The factory is a friend so it can create this object through
|
||||
/// the only private constructor.
|
||||
friend class ACE_QoS_Session_Factory;
|
||||
|
||||
private:
|
||||
|
||||
/// Default constructor. Constructor is defined private so that only
|
||||
/// the friend factory can instantiate this class.
|
||||
ACE_GQoS_Session (void);
|
||||
|
||||
};
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
#if defined (__ACE_INLINE__)
|
||||
#include "QoS_Session_Impl.inl"
|
||||
#endif /* __ACE_INLINE__ */
|
||||
|
||||
#include /**/ "ace/post.h"
|
||||
#endif /* ACE_QOS_SESSION_IMPL_H */
|
||||
@@ -0,0 +1,229 @@
|
||||
// -*- C++ -*-
|
||||
//
|
||||
// $Id: QoS_Session_Impl.inl 80826 2008-03-04 14:51:23Z wotte $
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
#if defined (ACE_HAS_RAPI)
|
||||
|
||||
ACE_INLINE
|
||||
ACE_RAPI_Session::~ACE_RAPI_Session (void)
|
||||
{
|
||||
ACE_TRACE ("ACE_RAPI_Session::~ACE_RAPI_Session");
|
||||
}
|
||||
|
||||
// Returns the QoS for this RAPI session.
|
||||
ACE_INLINE ACE_QoS
|
||||
ACE_RAPI_Session::qos (void) const
|
||||
{
|
||||
return this->qos_;
|
||||
}
|
||||
|
||||
// Overloaded method to set the QoS for this session object. Does not
|
||||
// interfere with the underlying socket QoS.
|
||||
ACE_INLINE void
|
||||
ACE_RAPI_Session::qos (const ACE_QoS &ace_qos)
|
||||
{
|
||||
this->qos_ = ace_qos;
|
||||
}
|
||||
|
||||
// Get the RAPI session id.
|
||||
ACE_INLINE int
|
||||
ACE_RAPI_Session::session_id (void) const
|
||||
{
|
||||
return this->session_id_;
|
||||
}
|
||||
|
||||
// Set the RAPI session id.
|
||||
ACE_INLINE void
|
||||
ACE_RAPI_Session::session_id (const int session_id)
|
||||
{
|
||||
this->session_id_ = session_id;
|
||||
}
|
||||
|
||||
// Get the RAPI file desciptor for RSVP events.
|
||||
ACE_INLINE ACE_HANDLE
|
||||
ACE_RAPI_Session::rsvp_events_handle (void)
|
||||
{
|
||||
int rapi_fd = rapi_getfd (this->session_id ());
|
||||
if (rapi_fd == -1)
|
||||
{
|
||||
this->close ();
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
"Error in rapi_getfd ()\n"),
|
||||
-1);
|
||||
}
|
||||
|
||||
return rapi_fd;
|
||||
}
|
||||
|
||||
// Get the End Point Type (Sender/Receiver/Both).
|
||||
ACE_INLINE ACE_QoS_Session::ACE_End_Point_Type
|
||||
ACE_RAPI_Session::flags (void) const
|
||||
{
|
||||
return this->flags_;
|
||||
}
|
||||
|
||||
// Set the End Point Type (Sender/Receiver/Both).
|
||||
ACE_INLINE void
|
||||
ACE_RAPI_Session::flags (const ACE_End_Point_Type flags)
|
||||
{
|
||||
this->flags_ = flags;
|
||||
}
|
||||
|
||||
|
||||
// Get the destination address for this RAPI session.
|
||||
ACE_INLINE ACE_INET_Addr
|
||||
ACE_RAPI_Session::dest_addr (void) const
|
||||
{
|
||||
return this->dest_addr_;
|
||||
}
|
||||
|
||||
// Set the destination address for this RAPI session.
|
||||
ACE_INLINE void
|
||||
ACE_RAPI_Session::dest_addr (const ACE_INET_Addr &dest_addr)
|
||||
{
|
||||
this->dest_addr_ = dest_addr;
|
||||
}
|
||||
|
||||
// Get the source port for this RAPI session.
|
||||
ACE_INLINE u_short
|
||||
ACE_RAPI_Session::source_port (void) const
|
||||
{
|
||||
return this->source_port_;
|
||||
}
|
||||
|
||||
// Set the source port for this RAPI session.
|
||||
ACE_INLINE void
|
||||
ACE_RAPI_Session::source_port (const u_short &source_port)
|
||||
{
|
||||
this->source_port_ = source_port;
|
||||
}
|
||||
|
||||
ACE_INLINE ACE_INET_Addr*
|
||||
ACE_RAPI_Session::source_addr (void) const
|
||||
{
|
||||
return this->src_addr_;
|
||||
}
|
||||
|
||||
ACE_INLINE void
|
||||
ACE_RAPI_Session::source_addr (ACE_INET_Addr* source_addr)
|
||||
{
|
||||
this->src_addr_ = source_addr;
|
||||
}
|
||||
|
||||
// RAPI version. Returned value = 100 * major-version + minor-version.
|
||||
ACE_INLINE int
|
||||
ACE_RAPI_Session::version (void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
#endif /* ACE_HAS_RAPI */
|
||||
|
||||
ACE_INLINE
|
||||
ACE_GQoS_Session::~ACE_GQoS_Session (void)
|
||||
{
|
||||
ACE_TRACE ("ACE_GQoS_Session::~ACE_GQoS_Session");
|
||||
}
|
||||
|
||||
// Returns the QoS for this GQoS session.
|
||||
ACE_INLINE ACE_QoS
|
||||
ACE_GQoS_Session::qos (void) const
|
||||
{
|
||||
return this->qos_;
|
||||
}
|
||||
|
||||
// Overloaded method to set the QoS for this session object. Does not
|
||||
// interfere with the underlying socket QoS.
|
||||
ACE_INLINE void
|
||||
ACE_GQoS_Session::qos (const ACE_QoS &ace_qos)
|
||||
{
|
||||
this->qos_ = ace_qos;
|
||||
}
|
||||
|
||||
// Get the GQoS session id.
|
||||
ACE_INLINE int
|
||||
ACE_GQoS_Session::session_id (void) const
|
||||
{
|
||||
return this->session_id_;
|
||||
}
|
||||
|
||||
// Set the GQoS session id.
|
||||
ACE_INLINE void
|
||||
ACE_GQoS_Session::session_id (const int session_id)
|
||||
{
|
||||
this->session_id_ = session_id;
|
||||
}
|
||||
|
||||
// Get the underlying file desciptor for RSVP events.
|
||||
// Currently returns 0 because GQoS does not have a special
|
||||
// descriptor for QoS events.
|
||||
ACE_INLINE ACE_HANDLE
|
||||
ACE_GQoS_Session::rsvp_events_handle (void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Get the End Point Type (Sender/Receiver/Both).
|
||||
ACE_INLINE ACE_QoS_Session::ACE_End_Point_Type
|
||||
ACE_GQoS_Session::flags (void) const
|
||||
{
|
||||
return this->flags_;
|
||||
}
|
||||
|
||||
// Set the End Point Type (Sender/Receiver/Both).
|
||||
ACE_INLINE void
|
||||
ACE_GQoS_Session::flags (const ACE_End_Point_Type flags)
|
||||
{
|
||||
this->flags_ = flags;
|
||||
}
|
||||
|
||||
// Get the destination address for this GQoS session.
|
||||
ACE_INLINE ACE_INET_Addr
|
||||
ACE_GQoS_Session::dest_addr (void) const
|
||||
{
|
||||
return this->dest_addr_;
|
||||
}
|
||||
|
||||
// Set the destination address for this GQoS session.
|
||||
ACE_INLINE void
|
||||
ACE_GQoS_Session::dest_addr (const ACE_INET_Addr &dest_addr)
|
||||
{
|
||||
this->dest_addr_ = dest_addr;
|
||||
}
|
||||
|
||||
// Get the source port for this RAPI session.
|
||||
ACE_INLINE u_short
|
||||
ACE_GQoS_Session::source_port (void) const
|
||||
{
|
||||
return this->source_port_;
|
||||
}
|
||||
|
||||
// Set the source port for this RAPI session.
|
||||
ACE_INLINE void
|
||||
ACE_GQoS_Session::source_port (const u_short &source_port)
|
||||
{
|
||||
this->source_port_ = source_port;
|
||||
}
|
||||
|
||||
ACE_INLINE ACE_INET_Addr*
|
||||
ACE_GQoS_Session::source_addr (void) const
|
||||
{
|
||||
return this->src_addr_;
|
||||
}
|
||||
|
||||
ACE_INLINE void
|
||||
ACE_GQoS_Session::source_addr (ACE_INET_Addr* source_addr)
|
||||
{
|
||||
this->src_addr_ = source_addr;
|
||||
}
|
||||
|
||||
// GQoS version.
|
||||
ACE_INLINE int
|
||||
ACE_GQoS_Session::version (void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
@@ -0,0 +1,55 @@
|
||||
$Id: README 80826 2008-03-04 14:51:23Z wotte $
|
||||
|
||||
ACE QoS API (AQoSA)
|
||||
===================
|
||||
|
||||
This directory contains the implementation for the ACE QoS API (AQoSA).
|
||||
|
||||
BUILD REQUIREMENTS
|
||||
==================
|
||||
WIN2K :
|
||||
|
||||
AQoSA makes use of the GQOS API under Windows 2000. The minimum
|
||||
requirements are:
|
||||
|
||||
1. June98 Platform SDK or later.
|
||||
2. Link with ws2_32.lib
|
||||
|
||||
More information about GQOS is available from the MSDN website:
|
||||
http://msdn.microsoft.com/msdn-files/026/002/258/Search.asp
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
UNIX :
|
||||
|
||||
AQoSA makes use of the RSVP API (RAPI) under UNIX.
|
||||
RAPI can be obtained from: ftp://ftp.isi.edu/rsvp/release/.
|
||||
rsvpd.rel4.2a4-1 may require patches in order to compile
|
||||
under current versions of Linux. Contact Craig Rodrigues <[email protected]>
|
||||
to obtain these patches.
|
||||
|
||||
The following lines should be added to your platform_macros.GNU file
|
||||
before building AQoSA:
|
||||
|
||||
PLATFORM_RAPI_CPPFLAGS += -I[path to RAPI header files]
|
||||
PLATFORM_RAPI_LIBS += -lrsvp
|
||||
PLATFORM_RAPI_LDFLAGS += -L[path to RAPI library files]
|
||||
|
||||
1. Compile AQoSA with
|
||||
|
||||
make rapi=1
|
||||
|
||||
More information about RAPI can be found at:
|
||||
|
||||
http://www.opengroup.org/onlinepubs/9619099/toc.htm
|
||||
http://www.cs.wustl.edu/~vishal/qos.html
|
||||
http://www.sun.com/software/bandwidth/rsvp/docs/
|
||||
http://www.tru64unix.compaq.com/faqs/publications/base_doc/DOCUMENTATION/V51_HTML/ARH9UCTE/TOC.HTM#RSVPCHXX
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
TEST
|
||||
====
|
||||
|
||||
The test for AQoSA is located in $ACE_ROOT/examples/QOS
|
||||
|
||||
@@ -0,0 +1,258 @@
|
||||
// $Id: SOCK_Dgram_Mcast_QoS.cpp 80826 2008-03-04 14:51:23Z wotte $
|
||||
|
||||
#include "SOCK_Dgram_Mcast_QoS.h"
|
||||
#include "ace/Log_Msg.h"
|
||||
#include "ace/OS_NS_sys_socket.h"
|
||||
|
||||
#if defined (ACE_WIN32)
|
||||
#include "ace/Sock_Connect.h" // needed for subscribe_ifs()
|
||||
#endif /* ACE_WIN32 */
|
||||
|
||||
#if !defined (__ACE_INLINE__)
|
||||
#include "SOCK_Dgram_Mcast_QoS.inl"
|
||||
#endif /* __ACE_INLINE__ */
|
||||
|
||||
// This is a workaround for platforms with non-standard
|
||||
// definitions of the ip_mreq structure
|
||||
#if ! defined (IMR_MULTIADDR)
|
||||
#define IMR_MULTIADDR imr_multiaddr
|
||||
#endif /* ! defined (IMR_MULTIADDR) */
|
||||
|
||||
|
||||
ACE_RCSID (QoS,
|
||||
SOCK_Dgram_Mcast_QoS,
|
||||
"$Id: SOCK_Dgram_Mcast_QoS.cpp 80826 2008-03-04 14:51:23Z wotte $")
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
ACE_ALLOC_HOOK_DEFINE(ACE_SOCK_Dgram_Mcast_QoS)
|
||||
|
||||
// Dummy default constructor...
|
||||
|
||||
ACE_SOCK_Dgram_Mcast_QoS::ACE_SOCK_Dgram_Mcast_QoS (options opts)
|
||||
: ACE_SOCK_Dgram_Mcast (opts)
|
||||
{
|
||||
ACE_TRACE ("ACE_SOCK_Dgram_Mcast_QoS::ACE_SOCK_Dgram_Mcast_QoS");
|
||||
}
|
||||
|
||||
int
|
||||
ACE_SOCK_Dgram_Mcast_QoS::open (const ACE_INET_Addr &addr,
|
||||
const ACE_QoS_Params &qos_params,
|
||||
int protocol_family,
|
||||
int protocol,
|
||||
ACE_Protocol_Info *protocolinfo,
|
||||
ACE_SOCK_GROUP g,
|
||||
u_long flags,
|
||||
int reuse_addr)
|
||||
{
|
||||
ACE_TRACE ("ACE_SOCK_Dgram_Mcast_QoS::open");
|
||||
|
||||
ACE_UNUSED_ARG (qos_params);
|
||||
|
||||
// Only perform the <open> initialization if we haven't been opened
|
||||
// earlier.
|
||||
if (this->get_handle () != ACE_INVALID_HANDLE)
|
||||
return 0;
|
||||
|
||||
ACE_DEBUG ((LM_DEBUG,
|
||||
"Get Handle Returns Invalid Handle\n"));
|
||||
|
||||
if (ACE_SOCK::open (SOCK_DGRAM,
|
||||
protocol_family,
|
||||
protocol,
|
||||
protocolinfo,
|
||||
g,
|
||||
flags,
|
||||
reuse_addr) == -1)
|
||||
return -1;
|
||||
|
||||
return this->open_i (addr, 0, reuse_addr);
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
ACE_SOCK_Dgram_Mcast_QoS::subscribe_ifs (const ACE_INET_Addr &mcast_addr,
|
||||
const ACE_QoS_Params &qos_params,
|
||||
const ACE_TCHAR *net_if,
|
||||
int protocol_family,
|
||||
int protocol,
|
||||
int reuse_addr,
|
||||
ACE_Protocol_Info *protocolinfo)
|
||||
{
|
||||
ACE_TRACE ("ACE_SOCK_Dgram_Mcast_QoS::subscribe_ifs");
|
||||
#if defined (ACE_WIN32)
|
||||
// Windows NT's winsock has trouble with multicast subscribes in the
|
||||
// presence of multiple network interfaces when the IP address is
|
||||
// given as INADDR_ANY. It will pick the first interface and only
|
||||
// accept mcast there. So, to work around this, cycle through all
|
||||
// of the interfaces known and subscribe to all the non-loopback
|
||||
// ones.
|
||||
//
|
||||
// Note that this only needs to be done on NT, but there's no way to
|
||||
// tell at this point if the code will be running on NT - only if it
|
||||
// is compiled for NT-only or for NT/95, and that doesn't really
|
||||
// help us. It doesn't hurt to do this on Win95, it's just a little
|
||||
// slower than it normally would be.
|
||||
//
|
||||
// NOTE - <ACE_Sock_Connect::get_ip_interfaces> doesn't always get all
|
||||
// of the interfaces. In particular, it may not get a PPP interface. This
|
||||
// is a limitation of the way <ACE_Sock_Connect::get_ip_interfaces> works
|
||||
// with MSVC. The reliable way of getting the interface list is
|
||||
// available only with MSVC 5.
|
||||
|
||||
if (net_if == 0)
|
||||
{
|
||||
ACE_INET_Addr *if_addrs = 0;
|
||||
size_t if_cnt;
|
||||
|
||||
if (ACE::get_ip_interfaces (if_cnt, if_addrs) != 0)
|
||||
return -1;
|
||||
|
||||
size_t nr_subscribed = 0;
|
||||
|
||||
if (if_cnt < 2)
|
||||
{
|
||||
if (this->subscribe (mcast_addr,
|
||||
qos_params,
|
||||
reuse_addr,
|
||||
ACE_TEXT ("0.0.0.0"),
|
||||
protocol_family,
|
||||
protocol,
|
||||
protocolinfo) == 0)
|
||||
++nr_subscribed;
|
||||
}
|
||||
else
|
||||
// Iterate through all the interfaces, figure out which ones
|
||||
// offer multicast service, and subscribe to them.
|
||||
while (if_cnt > 0)
|
||||
{
|
||||
--if_cnt;
|
||||
|
||||
// Convert to 0-based for indexing, next loop check.
|
||||
if (if_addrs[if_cnt].is_loopback())
|
||||
continue;
|
||||
if (this->subscribe (mcast_addr,
|
||||
qos_params,
|
||||
reuse_addr,
|
||||
ACE_TEXT_CHAR_TO_TCHAR
|
||||
(if_addrs[if_cnt].get_host_addr()),
|
||||
protocol_family,
|
||||
protocol,
|
||||
protocolinfo) == 0)
|
||||
++nr_subscribed;
|
||||
}
|
||||
|
||||
delete [] if_addrs;
|
||||
|
||||
if (nr_subscribed == 0)
|
||||
{
|
||||
errno = ENODEV;
|
||||
return -1;
|
||||
}
|
||||
else
|
||||
// 1 indicates a "short-circuit" return. This handles the
|
||||
// rather bizarre semantics of checking all the interfaces on
|
||||
// NT.
|
||||
return 1;
|
||||
}
|
||||
#else
|
||||
ACE_UNUSED_ARG (mcast_addr);
|
||||
ACE_UNUSED_ARG (qos_params);
|
||||
ACE_UNUSED_ARG (protocol_family);
|
||||
ACE_UNUSED_ARG (protocol);
|
||||
ACE_UNUSED_ARG (reuse_addr);
|
||||
ACE_UNUSED_ARG (protocolinfo);
|
||||
#endif /* ACE_WIN32 */
|
||||
// Otherwise, do it like everyone else...
|
||||
|
||||
// Create multicast request.
|
||||
if (this->make_multicast_ifaddr (0,
|
||||
mcast_addr,
|
||||
net_if) == -1)
|
||||
return -1;
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
|
||||
int
|
||||
ACE_SOCK_Dgram_Mcast_QoS::subscribe (const ACE_INET_Addr &mcast_addr,
|
||||
const ACE_QoS_Params &qos_params,
|
||||
int reuse_addr,
|
||||
const ACE_TCHAR *net_if,
|
||||
int protocol_family,
|
||||
int protocol,
|
||||
ACE_Protocol_Info *protocolinfo,
|
||||
ACE_SOCK_GROUP g,
|
||||
u_long flags,
|
||||
ACE_QoS_Session *qos_session)
|
||||
{
|
||||
ACE_TRACE ("ACE_SOCK_Dgram_Mcast_QoS::subscribe");
|
||||
|
||||
if (this->open (mcast_addr,
|
||||
qos_params,
|
||||
protocol_family,
|
||||
protocol,
|
||||
protocolinfo,
|
||||
g,
|
||||
flags,
|
||||
reuse_addr) == -1)
|
||||
return -1;
|
||||
|
||||
// The following method call only applies to Win32 currently.
|
||||
int result = this->subscribe_ifs (mcast_addr,
|
||||
qos_params,
|
||||
net_if,
|
||||
protocol_family,
|
||||
protocol,
|
||||
reuse_addr,
|
||||
protocolinfo);
|
||||
// Check for the "short-circuit" return value of 1 (for NT).
|
||||
if (result != 0)
|
||||
return result;
|
||||
|
||||
// Tell network device driver to read datagrams with a
|
||||
// <mcast_request_if_> IP interface.
|
||||
else
|
||||
{
|
||||
// Check if the mcast_addr passed into this method is the
|
||||
// same as the QoS session address.
|
||||
if (qos_session != 0 && mcast_addr == qos_session->dest_addr ())
|
||||
{
|
||||
// Subscribe to the QoS session.
|
||||
if (this->qos_manager_.join_qos_session (qos_session) == -1)
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
ACE_TEXT ("Unable to join QoS Session\n")),
|
||||
-1);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (this->close () != 0)
|
||||
ACE_ERROR ((LM_ERROR,
|
||||
ACE_TEXT ("Unable to close socket\n")));
|
||||
ACE_ERROR_RETURN ((LM_ERROR,
|
||||
ACE_TEXT ("Dest Addr in the QoS Session does")
|
||||
ACE_TEXT (" not match the address passed into")
|
||||
ACE_TEXT (" subscribe\n")),
|
||||
-1);
|
||||
}
|
||||
|
||||
ip_mreq ret_mreq;
|
||||
this->make_multicast_ifaddr (&ret_mreq, mcast_addr, net_if);
|
||||
|
||||
// XX This is windows stuff only. fredk
|
||||
if (ACE_OS::join_leaf (this->get_handle (),
|
||||
reinterpret_cast<const sockaddr *> (&ret_mreq.IMR_MULTIADDR.s_addr),
|
||||
sizeof ret_mreq.IMR_MULTIADDR.s_addr,
|
||||
qos_params) == ACE_INVALID_HANDLE
|
||||
&& errno != ENOTSUP)
|
||||
return -1;
|
||||
|
||||
else
|
||||
if (qos_params.socket_qos () != 0 && qos_session != 0)
|
||||
qos_session->qos (*(qos_params.socket_qos ()));
|
||||
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
@@ -0,0 +1,142 @@
|
||||
// -*- C++ -*-
|
||||
|
||||
//=============================================================================
|
||||
/**
|
||||
* @file SOCK_Dgram_Mcast_QoS.h
|
||||
*
|
||||
* $Id: SOCK_Dgram_Mcast_QoS.h 80826 2008-03-04 14:51:23Z wotte $
|
||||
*
|
||||
* @author Vishal Kachroo <[email protected]>
|
||||
*/
|
||||
//=============================================================================
|
||||
|
||||
|
||||
#ifndef ACE_SOCK_DGRAM_MCAST_QOS_H
|
||||
#define ACE_SOCK_DGRAM_MCAST_QOS_H
|
||||
#include /**/ "ace/pre.h"
|
||||
|
||||
#include "ace/SOCK_Dgram_Mcast.h"
|
||||
#include "QoS_Manager.h"
|
||||
|
||||
#if !defined (ACE_LACKS_PRAGMA_ONCE)
|
||||
# pragma once
|
||||
#endif /* ACE_LACKS_PRAGMA_ONCE */
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
/**
|
||||
* @class ACE_SOCK_Dgram_Mcast_QoS
|
||||
*
|
||||
* @brief Defines the member functions for the ACE QoS enabled socket
|
||||
* wrapper for UDP/IP multicast.
|
||||
*/
|
||||
class ACE_QoS_Export ACE_SOCK_Dgram_Mcast_QoS : public ACE_SOCK_Dgram_Mcast
|
||||
{
|
||||
|
||||
public:
|
||||
// = Initialization routines.
|
||||
/// Ctor, has same defaults as ACE_SOCK_Dgram_Mcast
|
||||
ACE_SOCK_Dgram_Mcast_QoS (options opts = DEFOPTS);
|
||||
|
||||
// Note that there is no public <open> method. Therefore, this
|
||||
// class cannot be used unless you <subscribe> to a multicast group.
|
||||
// If you just want to send (and not listen) to a multicast group,
|
||||
// use <ACE_SOCK_Dgram> or <ACE_SOCK_CODgram> instead.
|
||||
|
||||
/// Default dtor.
|
||||
~ACE_SOCK_Dgram_Mcast_QoS (void);
|
||||
|
||||
// = Multicast group management routines.
|
||||
/**
|
||||
* This is a QoS-enabled method for joining a multicast group, which
|
||||
* passes <qos_params> via <ACE_OS::join_leaf>. The network
|
||||
* interface device driver is instructed to accept datagrams with
|
||||
* <mcast_addr> multicast addresses. If the socket has already been
|
||||
* opened, <subscribe> closes the socket and opens a new socket
|
||||
* bound to the <mcast_addr>. The session object specifies the QoS
|
||||
* session that the socket wants to subscribe to. A socket may
|
||||
* subscribe to multiple QoS sessions by calling this method multiple
|
||||
* times with different session objects.
|
||||
*
|
||||
* The <net_if> interface is hardware specific, e.g., use "netstat
|
||||
* -i" to find whether your interface is, such as "le0" or something
|
||||
* else. If net_if == 0, <subscribe> uses the default mcast
|
||||
* interface. Returns: -1 if the call fails.
|
||||
*
|
||||
* Note that some platforms, such as pSoS, support only number, not
|
||||
* names, for network interfaces. For these platforms, just give
|
||||
* these numbers in alphanumeric form and <subscribe> will convert
|
||||
* them into numbers via <ACE_OS::atoi>.
|
||||
*/
|
||||
int subscribe (const ACE_INET_Addr &mcast_addr,
|
||||
const ACE_QoS_Params &qos_params,
|
||||
int reuse_addr = 1,
|
||||
const ACE_TCHAR *net_if = 0,
|
||||
int protocol_family = PF_INET,
|
||||
int protocol = 0,
|
||||
ACE_Protocol_Info *protocolinfo = 0,
|
||||
ACE_SOCK_GROUP g = 0,
|
||||
u_long flags = 0,
|
||||
ACE_QoS_Session *qos_session = 0);
|
||||
|
||||
// = Data transfer routines.
|
||||
|
||||
/// Send <buffer_count> worth of @a buffers to @a addr using overlapped
|
||||
/// I/O (uses <WSASentTo>). Returns 0 on success.
|
||||
ssize_t send (const iovec buffers[],
|
||||
int buffer_count,
|
||||
size_t &number_of_bytes_sent,
|
||||
int flags,
|
||||
const ACE_Addr &addr,
|
||||
ACE_OVERLAPPED *overlapped,
|
||||
ACE_OVERLAPPED_COMPLETION_FUNC func) const;
|
||||
|
||||
/// Send an @a n byte @a buf to the datagram socket (uses <WSASentTo>).
|
||||
ssize_t send (const void *buf,
|
||||
size_t n,
|
||||
const ACE_Addr &addr,
|
||||
int flags,
|
||||
ACE_OVERLAPPED *overlapped,
|
||||
ACE_OVERLAPPED_COMPLETION_FUNC func) const;
|
||||
|
||||
/// Returns the QoS manager for this socket.
|
||||
ACE_QoS_Manager qos_manager (void);
|
||||
|
||||
/// Declare the dynamic allocation hooks.
|
||||
ACE_ALLOC_HOOK_DECLARE;
|
||||
|
||||
int open (const ACE_INET_Addr &addr,
|
||||
const ACE_QoS_Params &qos_params,
|
||||
int protocol_family = PF_INET,
|
||||
int protocol = 0,
|
||||
ACE_Protocol_Info *protocolinfo = 0,
|
||||
ACE_SOCK_GROUP g = 0,
|
||||
u_long flags = 0,
|
||||
int reuse_addr = 0);
|
||||
|
||||
private:
|
||||
// = Disable public <open> method to ensure class used properly.
|
||||
|
||||
|
||||
/// Subscribe to the multicast interface using QoS-enabled semantics.
|
||||
int subscribe_ifs (const ACE_INET_Addr &mcast_addr,
|
||||
const ACE_QoS_Params &qos_params,
|
||||
const ACE_TCHAR *net_if,
|
||||
int protocol_family,
|
||||
int protocol,
|
||||
int reuse_addr,
|
||||
ACE_Protocol_Info *protocolinfo);
|
||||
|
||||
/// Manages the QoS sessions that this socket subscribes to.
|
||||
ACE_QoS_Manager qos_manager_;
|
||||
|
||||
};
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
#if defined (__ACE_INLINE__)
|
||||
#include "SOCK_Dgram_Mcast_QoS.inl"
|
||||
#endif /* __ACE_INLINE__ */
|
||||
|
||||
#include /**/ "ace/post.h"
|
||||
#endif /* ACE_SOCK_DGRAM_MCAST_QOS_H */
|
||||
@@ -0,0 +1,57 @@
|
||||
// -*- C++ -*-
|
||||
//
|
||||
// $Id: SOCK_Dgram_Mcast_QoS.inl 80826 2008-03-04 14:51:23Z wotte $
|
||||
|
||||
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
ACE_INLINE
|
||||
ACE_SOCK_Dgram_Mcast_QoS::~ACE_SOCK_Dgram_Mcast_QoS (void)
|
||||
{
|
||||
}
|
||||
|
||||
ACE_INLINE ssize_t
|
||||
ACE_SOCK_Dgram_Mcast_QoS::send (const iovec buffers[],
|
||||
int buffer_count,
|
||||
size_t &number_of_bytes_sent,
|
||||
int flags,
|
||||
const ACE_Addr &addr,
|
||||
ACE_OVERLAPPED *overlapped,
|
||||
ACE_OVERLAPPED_COMPLETION_FUNC func) const
|
||||
{
|
||||
ACE_TRACE ("ACE_SOCK_Dgram_Mcast_QoS::send");
|
||||
|
||||
return ACE_SOCK_Dgram::send (buffers,
|
||||
buffer_count,
|
||||
number_of_bytes_sent,
|
||||
flags,
|
||||
addr,
|
||||
overlapped,
|
||||
func);
|
||||
|
||||
}
|
||||
|
||||
ACE_INLINE ssize_t
|
||||
ACE_SOCK_Dgram_Mcast_QoS::send (const void *buf,
|
||||
size_t n,
|
||||
const ACE_Addr &addr,
|
||||
int flags,
|
||||
ACE_OVERLAPPED *overlapped,
|
||||
ACE_OVERLAPPED_COMPLETION_FUNC func) const
|
||||
{
|
||||
ACE_TRACE ("ACE_SOCK_Dgram_Mcast_QoS::send");
|
||||
|
||||
return ACE_SOCK_Dgram::send (buf,
|
||||
n,
|
||||
addr,
|
||||
flags,
|
||||
overlapped,
|
||||
func);
|
||||
}
|
||||
|
||||
ACE_INLINE ACE_QoS_Manager
|
||||
ACE_SOCK_Dgram_Mcast_QoS::qos_manager (void)
|
||||
{
|
||||
return this->qos_manager_;
|
||||
}
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
Reference in New Issue
Block a user