ACE 8.0.0
Loading...
Searching...
No Matches
Todo List
Class ACE_Async_Timer_Queue_Adapter< TQ, TYPE >
This adapter does not automatically reschedule repeating timers.
Member ACE_Asynch_Write_Stream::implementation () const
(this should be protected...)
Member ACE_CDR::DEFAULT_BUFSIZE
We want to add options to control this default value, so this constant should be read as the default default value ;-)
Class ACE_Configuration_Heap
  • Need to investigate what happens if memory mapped file gets mapped to a location different than it was created with.
Member ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID >::ext_id_
Should be private
Member ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID >::int_id_set_
Should be private
Class ACE_Ini_ImpExp
  • Strings with embedded newlines cause the import to fail
  • Strings with embedded quotes " cause the import to fail - Importing/exporting for values in the root section does not work - Add dynamic buffer when importing. currently it will not allow importing of values greater than a fixed amount (4096 bytes) </dd> <dt> \_setscope ACE_Intrusive_List Class \_internalref a06006 "ACE_Intrusive_List< T >" </dt><dd> \anchor _todo000012 The ACE_Message_Queue is an example of an intrusive list (or queue) but it is not implemented in terms of this class. </dd> <dt> \_setscope ACE_Message_Block Member \_internalref a06450#a5ef47b427cead17a2fd914cffde8736f "ACE_Message_Block::access_allocators" (ACE_Allocator *&allocator_strategy, ACE_Allocator *&data_block_allocator, ACE_Allocator *&message_block_allocator)</dt><dd> \anchor _todo000014 Not sure whether we would need finer control while trying to access allocators ie. a method for every allocator. </dd> <dt> \_setscope ACE_Message_Block Member \_internalref a06450#ab689fd951b51eee683cc2b4c077298fd "ACE_Message_Block::reset_allocators" (ACE_Allocator *allocator_strategy=0, ACE_Allocator *data_block_allocator=0, ACE_Allocator *message_block_allocator=0)</dt><dd> \anchor _todo000015 Not sure whether we would need finer control while trying to reset allocators ie. a method for every allocator. </dd> <dt> \_setscope ACE_Message_Block Member \_internalref a06450#a4276fd2457bf1aec7aaaeedb853d42a3 "ACE_Message_Block::set_self_flags" (ACE_Message_Block::Message_Flags more_flags)</dt><dd> \anchor _todo000013 I think the following set of methods could not be used at all. May be they are useless. Let us have it so that we don't mess up memory management of the Message_Block. Somebody correct me if I am totally totally wrong.. </dd> <dt> \_setscope ACE_MT_SYNCH Class \_internalref a07650 "ACE_MT_SYNCH" </dt><dd> \anchor _todo000021 This should be a template, but SunC++ 4.0.1 complains about this. </dd> <dt> \_setscope ACE_OS::macaddr_node_t Struct \_internalref a06742 "ACE_OS::macaddr_node_t" </dt><dd> \anchor _todo000016 : this is really useless except for UUID, move there? dhinton </dd> <dt> \_setscope ACE_Registry_ImpExp Class \_internalref a05290 "ACE_Registry_ImpExp" </dt><dd> \anchor _todo000006 - Add dynamic buffer when importing. currently it will not allow importing of values greater than a fixed amount (4096 bytes) </dd> <dt> \_setscope ACE_Remote_Token_Proxy Class \_internalref a07154 "ACE_Remote_Token_Proxy" </dt><dd> \anchor _todo000019 Distributed sleep_hooks have not been implemented. <owner_id> is not implemented. </dd> <dt> \_setscope ACE_RW_Process_Mutex Class \_internalref a07182 "ACE_RW_Process_Mutex" </dt><dd> \anchor _todo000020 For systems with pthread_rwlockattr_setpshared one may consider using them to make the mutex faster. </dd> <dt> Member \_internalref a02480#a821e4e340aa17b2d6769869a836877f2 "ACE_STATIC_SVC_REQUIRE" (SERVICE_CLASS)</dt><dd> \anchor _todo000009 One class per-Service_Object seems wasteful. It should be possible to define a single class and re-use it for all the service objects, just by passing the Service_Descriptor as an argument to the constructor. </dd> <dt> \_setscope ACE_Task_Ex Class \_internalref a07662 "ACE_Task_Ex< ACE_SYNCH_DECL, ACE_MESSAGE_TYPE, TIME_POLICY >" </dt><dd> \anchor _todo000023 : We can merge ACE_Task and ACE_Task_Ex to be one class. something like that: template <ACE_SYNCH_DECL, ACE_MESSAGE_TYPE = ACE_Message_Block> class ACE_Task : public ACE_Task_Base { // use here the code from ACE_Task_Ex using ACE_Message_Queue_Ex };</dd> <dt> \_setscope ACE_Task_Ex Member \_internalref a07662#a6a613245f021cc4ca98990705e0f86a6 "ACE_Task_Ex< ACE_SYNCH_DECL, ACE_MESSAGE_TYPE, TIME_POLICY >::sibling" ()</dt><dd> \anchor _todo000022 FIXME Need to impl ACE_Moudle to support ACE_Task as well. Now always return 0 for sibling <p> \anchor _todo000024 FIXME </dd> <dt> \_setscope ACE_Throughput_Stats Class \_internalref a07734 "ACE_Throughput_Stats" </dt><dd> \anchor _todo000025 The idea behind this class was to use linear regression to determine if the throughput was linear or exhibited jitter. Unfortunately it never worked quite right, so only average throughput is computed. </dd> <dt> \_setscope ACE_Timer_Node_T Member \_internalref a04506#aff53a324022e19c89e23f40c896b01d5 "ACE_Timer_Node_T< TYPE >::get_dispatch_info" (ACE_Timer_Node_Dispatch_Info_T< TYPE > &info)</dt><dd> \anchor _todo000027 We may want to have a copying version too, so that our interface will be complete.. </dd> <dt> \_setscope ACE_Utils::UUID Member \_internalref a08130#aa7926e051b5e2c1a4489065527ab8a9b "ACE_Utils::UUID::operator=" (const UUID &rhs)</dt><dd> \anchor _todo000028 We should create an UUID_Ex class for UUIDs that contain the thread id and process id. </dd> <dt> File \_internalref a02918 "Configuration.h" </dt><dd> \anchor _todo000003 Templatize this class with an ACE_LOCK to provide thread safety </dd> <dt> File \_internalref a02912 "Configuration_Import_Export.h"
  • Add locking for thread safety.
  • Provide ability to read file in one format and write in another.
  • See todo's in each class