锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
鍏跺疄錛屽湪ACE鐨勫府鍔╂枃妗i噷錛?A class=keyword >ACE-subsets.html鍜?A class=keyword >ACE-categories.html錛岃繖涓や釜鏂囨。瀵規寚瀵?A class=keyword >ACE鐨?A class=keyword >婧愮爜鍒掑垎璧峰埌浜嗗緢澶х殑浣滅敤錛屽惁鍒欙紝鎴戝垰鍒氭帴瑙?A class=keyword >ACE錛屽氨鎯沖鍏惰繘琛?A class=keyword >婧愮爜鍒掑垎錛屾槸涓嶅彲鑳藉畬鎴愮殑銆?A class=keyword >ACE-subsets.html錛岃繖涓枃妗d富瑕佷粙緇嶄簡ACE鐨?A class=keyword >library subsetting銆傛甯告儏鍐典笅錛屽湪緙栬瘧瀹?A class=keyword >ACE鍚庯紝鍙細浜х敓涓涓?A class=keyword >ACE鐨勫簱銆傛垜浠彲浠ユ牴鎹鏂囨。鐨勪粙緇嶏紝綆鍗曠殑淇敼涓涓婱akefile錛屽氨鍙互瀵?A class=keyword >ACE鐨勫簱榪涜瀛愰泦鍖栵紝鎴戜滑鍙互緙栬瘧鍑篛S銆乀hread絳夎繖鏍風殑瀛愬簱銆?A class=keyword >ACE-categories.html錛岃繖涓枃妗eACE涓殑浠g爜榪涜浜嗕竴浜涘姛鑳戒笂鐨勫垎綾匯傚叿浣撳ぇ瀹跺彲浠ヨ緇嗙殑鍙傝冧竴涓嬭繖涓や釜鏂囨。錛岃繖涓や釜鏂囨。瀵瑰涔?A class=keyword >ACE榪樻槸鏈変竴瀹氱殑甯姪鐨勩?/P>
鍦?A class=keyword >ACE鐨勬簮浠g爜鐩綍ace涓嬶紝鎴戝皢寤虹珛寰堝瀛愮洰褰曪紝鏉ュACE鐨勪唬鐮佽繘琛屾寜鍔熻兘鍒嗙被錛?/P>
ACE_OS錛氳鐩綍閲屽寘鍚殑浠g爜鏄疧S鐨凙PI鐨剋rapper錛屼篃灝辨槸ACE鐨凮S閫傞厤灞傦紱
鍖呭惈浠g爜錛?nbsp;ARGV.cpp OS_Memory.cpp
Argv_Type_Converter.cpp OS_QoS.cpp
Base_Thread_Adapter.cpp OS_String.cpp
Basic_Types.cpp OS_TLI.cpp
Copy_Disabled.cpp OS_Thread_Adapter.cpp
Env_Value_T.cpp Sched_Params.cpp
Handle_Set.cpp Template_Instantiations.cpp
Makefile Thread_Hook.cpp
OS.cpp Time_Value.cpp
OS_Dirent.cpp
OS_Errno.cpp
OS_Log_Msg_Attributes.cpp
ACE_Codec錛氳鐩綍鍖呭惈鐨勬槸ACE鐨勫悇縐嶇紪鐮佺被鍨嬬殑澶勭悊浠g爜錛岀洰鍓嶅彧鍖呭惈浜咮ASE64緙栫爜鐨勫鐞嗭紱
鍖呭惈浠g爜錛欳odecs.cpp Makefile
ACE_Connection錛氳鐩綍鍖呭惈鐨勬槸ACE涓殑Acceptor-Connector妗嗘灦浠g爜鍜屽紓姝ラ氳綾諱唬鐮侊紱
鍖呭惈浠g爜錛欰cceptor.cpp Connector.cpp
Asynch_Acceptor.cpp Makefile
Asynch_Connector.cpp POSIX_Asynch_IO.cpp
Asynch_IO.cpp Strategies_T.cpp
Asynch_IO_Impl.cpp Svc_Handler.cpp
Asynch_Pseudo_Task.cpp WIN32_Asynch_IO.cpp
Cached_Connect_Strategy_T.cpp
Caching_Strategies_T.cpp
ACE_Demux錛氳鐩綍鍖呭惈鐨勬槸ACE涓殑Reactor鍜孭roactor妗嗘灦浠g爜錛?BR> 鍖呭惈浠g爜錛欴ev_Poll_Reactor.cpp Priority_Reactor.cpp TP_Reactor.cpp Event_Handler.cpp Proactor.cpp TkReactor.cpp
Event_Handler_T.cpp QtReactor.cpp WFMO_Reactor.cpp
FlReactor.cpp Reactor.cpp WIN32_Proactor.cpp
Makefile SUN_Proactor.cpp XtReactor.cpp
Msg_WFMO_Reactor.cpp Select_Reactor.cpp
POSIX_CB_Proactor.cpp Select_Reactor_Base.cpp
POSIX_Proactor.cpp Select_Reactor_T.cpp
ACE_IPC錛氳鐩綍鍖呭惈鐨勬槸ACE涓繘紼嬮棿閫氳鐨勪竴浜涘皝瑁呬唬鐮侊細
鍖呭惈浠g爜錛欰TM_Acceptor.cpp Makefile
ATM_Addr.cpp Pipe.cpp
ATM_Connector.cpp SPIPE.cpp
ATM_Params.cpp SPIPE_Acceptor.cpp
ATM_QoS.cpp SPIPE_Addr.cpp
ATM_Stream.cpp SPIPE_Connector.cpp
DEV.cpp SPIPE_Stream.cpp
DEV_Addr.cpp SV_Message.cpp
DEV_Connector.cpp SV_Message_Queue.cpp
DEV_IO.cpp SV_Semaphore_Complex.cpp
FIFO.cpp SV_Semaphore_Simple.cpp
FIFO_Recv.cpp SV_Shared_Memory.cpp
FIFO_Recv_Msg.cpp Signal.cpp
FIFO_Send.cpp TLI.cpp
FIFO_Send_Msg.cpp TLI_Acceptor.cpp
FILE.cpp TLI_Connector.cpp
FILE_Addr.cpp TLI_Stream.cpp
FILE_Connector.cpp TTY_IO.cpp
FILE_IO.cpp Typed_SV_Message.cpp
IOStream.cpp Typed_SV_Message_Queue.cpp
IOStream_T.cpp UNIX_Addr.cpp
IO_SAP.cpp UPIPE_Acceptor.cpp
MEM_Acceptor.cpp UPIPE_Connector.cpp
MEM_Addr.cpp UPIPE_Stream.cpp
MEM_Connector.cpp XTI_ATM_Mcast.cpp
MEM_IO.cpp
MEM_SAP.cpp
MEM_Stream.cpp
ACE_LIB錛氳鐩綍灝嗗寘鍚?A class=keyword >ACE緙栬瘧濂界殑鍚勪釜瀛愬簱錛?/P>
ACE_Logging錛氳鐩綍鍖呭惈ACE涓殑鏃ュ織澶勭悊鐩稿叧浠g爜錛?BR> 鍖呭惈浠g爜錛欴ump.cpp Log_Msg_UNIX_Syslog.cpp
Dump_T.cpp Log_Record.cpp
Log_Msg.cpp Logging_Strategy.cpp
Log_Msg_Backend.cpp Makefile
Log_Msg_Callback.cpp Trace.cpp
Log_Msg_IPC.cpp
Log_Msg_NT_Event_Log.cpp
ACE_Memory錛氳鐩綍鍖呭惈浜?A class=keyword >ACE鍐呭瓨澶勭悊鐩稿叧浠g爜錛?BR> 鍖呭惈浠g爜錛欱ased_Pointer_Repository.cpp Obstack.cpp
Based_Pointer_T.cpp Obstack_T.cpp
Makefile PI_Malloc.cpp
Malloc.cpp Read_Buffer.cpp
Malloc_Allocator.cpp Shared_Memory.cpp
Malloc_Instantiations.cpp Shared_Memory_MM.cpp
Malloc_T.cpp Shared_Memory_SV.cpp
Mem_Map.cpp
Memory_Pool.cpp
Obchunk.cpp
ACE_Misc錛?A class=keyword >ACE涓竴浜涙病鏈夋槑紜姛鑳藉垎綾葷殑浠g爜錛屽睘浜庢潅欏癸紱
鍖呭惈浠g爜錛欳E_Screen_Output.cpp NT_Service.cpp
Makefile gethrtime.cpp
ACE_Nameservices錛氳鐩綍鍖呭惈浜?A class=keyword >ACE涓悕瀛楁湇鍔$浉鍏充唬鐮侊紱
鍖呭惈浠g爜錛?Name_Space.cpp
Local_Name_Space.cpp Naming_Context.cpp
Local_Name_Space_T.cpp Registry_Name_Space.cpp
Makefile Remote_Name_Space.cpp
Name_Proxy.cpp
Name_Request_Reply.cpp
ACE_Sockets錛氳鐩綍鍖呭惈鐨勬槸ACE鐨剆ocket灝佽浠g爜錛?BR> 鍖呭惈浠g爜錛欰ddr.cpp SOCK_CODgram.cpp
INET_Addr.cpp SOCK_Connector.cpp
IPC_SAP.cpp SOCK_Dgram.cpp
LOCK_SOCK_Acceptor.cpp SOCK_Dgram_Bcast.cpp
LSOCK.cpp SOCK_Dgram_Mcast.cpp
LSOCK_Acceptor.cpp SOCK_IO.cpp
LSOCK_CODgram.cpp SOCK_SEQPACK_Acceptor.cpp
LSOCK_Connector.cpp SOCK_SEQPACK_Association.cpp
LSOCK_Dgram.cpp SOCK_SEQPACK_Connector.cpp
LSOCK_Stream.cpp SOCK_Stream.cpp
Makefile Sock_Connect.cpp
Multihomed_INET_Addr.cpp
SOCK.cpp
SOCK_Acceptor.cpp
ACE_Streams錛氳鐩綍鍖呭惈浜?A class=keyword >ACE涓殑Streams鍜孴ask妗嗘灦浠g爜錛?BR> 鍖呭惈浠g爜錛欳DR_Base.cpp Module.cpp
CDR_Stream.cpp Multiplexor.cpp
Codeset_IBM1047.cpp Reactor_Notification_Strategy.cpp
Codeset_Registry.cpp Stream.cpp
Codeset_Registry_db.cpp Stream_Modules.cpp
IO_Cntl_Msg.cpp Task.cpp
Makefile Task_T.cpp
Message_Queue.cpp
Message_Queue_T.cpp
ACE_Svcconf錛氳鐩綍鍖呭惈浜?A class=keyword >ACE涓殑Service Configurator妗嗘灦浠g爜錛?BR> 鍖呭惈浠g爜錛欴LL.cpp Service_Types.cpp
DLL_Manager.cpp Shared_Object.cpp
Dynamic_Service.cpp Svc_Conf.l
Dynamic_Service_Base.cpp Svc_Conf.y
Makefile Svc_Conf_Lexer_Guard.cpp
Parse_Node.cpp Svc_Conf_l.cpp
Service_Config.cpp Svc_Conf_y.cpp
Service_Manager.cpp XML_Svc_Conf.cpp
Service_Object.cpp
Service_Repository.cpp
Service_Templates.cpp
ACE_Threads錛氳鐩綍鍖呭惈浜?A class=keyword >ACE涓殑綰跨▼鍜屽悓姝ユ満鍒剁浉鍏充唬鐮侊紝渚嬪錛歵hread manager;
鍖呭惈浠g爜錛欰ctivation_Queue.cpp Process_Manager.cpp Thread.cpp
Atomic_Op.cpp Process_Mutex.cpp Thread_Adapter.cpp
Atomic_Op_T.cpp Process_Semaphore.cpp Thread_Control.cpp
File_Lock.cpp RW_Process_Mutex.cpp Thread_Exit.cpp
Future.cpp Synch.cpp Thread_Manager.cpp
Future_Set.cpp Synch_Options.cpp Token.cpp
Makefile Synch_T.cpp
Process.cpp Test_and_Set.cpp
ACE_Timer錛氳鐩綍鍖呭惈ACE涓拰鏃墮棿鐩稿叧鐨勪唬鐮侊紱
鍖呭惈浠g爜錛歍imer_Heap.cpp
Basic_Stats.cpp Timer_Heap_T.cpp
High_Res_Timer.cpp Timer_List.cpp
Makefile Timer_List_T.cpp
Profile_Timer.cpp Timer_Queue.cpp
System_Time.cpp Timer_Queue_Adapters.cpp
Time_Request_Reply.cpp Timer_Queue_T.cpp
Timeprobe.cpp Timer_Wheel.cpp
Timeprobe_T.cpp Timer_Wheel_T.cpp
Timer_Hash.cpp
Timer_Hash_T.cpp
ACE_Token錛歍oken鏄?A class=keyword >ACE涓疄鐜扮殑涓縐嶅悓姝ユ満鍒訛紝淇濊瘉涓ユ牸鐨凢IFO鎴朙IFO絳栫暐鏉ヨ幏寰楅攣銆?A class=keyword >ACE閫氳繃Token鏈哄埗瀹炵幇浜嗗垎甯冨紡鍚屾鏈哄埗銆?BR> 鍖呭惈浠g爜錛歀ocal_Tokens.cpp Token_Collection.cpp Token_Request_Reply.cpp
Makefile Token_Invariants.cpp
Remote_Tokens.cpp Token_Manager.cpp
ACE_Utils錛?A class=keyword >ACE涓殑涓浜涘熀紜鏁版嵁緇撴瀯鍜岀畻娉曠殑宸ュ叿綾諱唬鐮侊紱
鍖呭惈浠g爜錛?A class=keyword >ACE.cpp Init_ACE.cpp
Active_Map_Manager.cpp Intrusive_List.cpp
Active_Map_Manager_T.cpp Intrusive_List_Node.cpp
Arg_Shifter.cpp Lib_Find.cpp
Array_Base.cpp Makefile
Auto_IncDec_T.cpp Managed_Object.cpp
Auto_Ptr.cpp Map.cpp
Cache_Map_Manager_T.cpp Map_Manager.cpp
Caching_Utility_T.cpp Map_T.cpp
Capabilities.cpp Message_Block.cpp
Cleanup_Strategies_T.cpp Message_Block_T.cpp
Configuration.cpp Method_Request.cpp
Configuration_Import_Export.cpp Node.cpp
Connection_Recycling_Strategy.cpp Notification_Strategy.cpp
Containers.cpp Object_Manager.cpp
Containers_T.cpp Pair.cpp
Date_Time.cpp Pair_T.cpp
Dirent.cpp RB_Tree.cpp
Dirent_Selector.cpp Recyclable.cpp
Dynamic.cpp Refcountable.cpp
Filecache.cpp Registry.cpp
Flag_Manip.cpp SString.cpp
Framework_Component.cpp Sample_History.cpp
Framework_Component_T.cpp Singleton.cpp
Free_List.cpp Stats.cpp
Functor.cpp String_Base.cpp
Functor_T.cpp String_Base_Const.cpp
Get_Opt.cpp Swap.cpp
Handle_Ops.cpp Unbounded_Queue.cpp
Hash_Cache_Map_Manager_T.cpp Unbounded_Set.cpp
Hash_Map_Manager.cpp Unbounded_Set_Ex.cpp
Hash_Map_Manager_T.cpp Vector_T.cpp
Hash_Map_With_Allocator_T.cpp
Hashable.cpp
include錛氳鐩綍鍙堝寘鍚瓙鐩綍ace錛屼篃灝辨槸璇磇nclude/ace/鐩綍涓嬶紝鍖呭惈浜?A class=keyword >ACE鐨勬墍鏈夊ご鏂囦歡鍜?i鏂囦歡錛屼箣鎵浠ヨ繖鏍風粍緇囷紝鏄洜涓?A class=keyword ace/OS.h"錛屾墍浠ラ噰鐢ㄨ繖縐嶇洰褰曠粨鏋勬柟寮忔潵瀛樻斁澶存枃浠跺拰.i鏂囦歡銆傝繖閲岋紝瀵瑰ご鏂囦歡鍜?i 鏂囦歡錛屾病鏈夎繘涓姝ユ寜鐓у姛鑳藉垝鍒嗭紝灝辨槸鍥犱負#include "ace/OS.h"榪欑鍖呭惈鏂瑰紡錛屽鏋滃ご鏂囦歡鍜?i鏂囦歡涔熸寜鐓у姛鑳藉垝鍒嗭紝閭d箞浠g爜淇敼 閲忕浉褰撳ぇ錛?BR>
閫氳繃涓婇潰緇欏嚭鐨勭洰褰曠粨鏋勫拰婧愭枃浠跺姛鑳藉垝鍒嗗強澶存枃浠剁粍緇囨柟寮忥紝鐩鎬俊璇昏呬互鍙互鑷瀵?A class=keyword >ACE浠g爜榪涜鏁寸悊浜嗐傚湪瀹為檯鏁寸悊鍜岀紪璇戜唬鐮佺殑榪囩▼涓紝闇瑕佷慨鏀筂akefile鍜?A class=keyword >ACE澶存枃浠朵腑浠T鏂瑰紡涓哄悗緙鐨勫ご鏂囦歡錛屼緥濡傦細Obstack_T.h錛岄渶瑕佷慨鏀歸噷闈㈡ā鏉挎簮鏂囦歡鍖呭惈璺緞銆傛垜灝嗗湪涓嬩竴綃囨枃绔犱腑榪涜鎻忚堪銆?/P>
鎴戝啀嬈″己璋冿紝涓婇潰ACE婧愮爜鍒掑垎鏂瑰紡錛屼笉涓瀹氬崄鍒嗘紜甞_^錛岄殢鐫鎴戜滑ACE瀛︿範鍜岀悊瑙g殑娣卞叆錛屾垜浠彲鑳戒細榪涜鏇存敼銆傚叾瀹烇紝鍦ㄦ垜浠暣鐞?A class=keyword >ACE婧愭枃浠剁殑鏃跺欙紝鎴戜滑鍙互榪涗竴姝ヤ簡瑙?A class=keyword >ACE鐨勫悇涓簮鏂囦歡澶ц嚧鍔熻兘錛屽鎴戜滑浠ュ悗鏇存繁鍏ョ殑瀛︿範澶ф湁瑁ㄧ泭銆?/P>