Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Related Pages

## Todo List

class ACE_Configuration_Heap
  Need to investigate what happens if memory mapped file gets mapped to a location different than it was created with.

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 ammount (4096 bytes)

class ACE_Intrusive_List
  The ACE_Message_Queue is an example of an intrusive list (or queue) but it is not implemented in terms of this class.

class ACE_Registry_ImpExp
  Add dynamic buffer when importing. currently it will not allow importing of values greater than a fixed ammount (4096 bytes)

class ACE_Throughput_Stats
  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.

file Configuration.h
  Templatize this class with an ACE_LOCK to provide thread safety

file 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

member ACE_ODB::@4
  This is clearly inadequate and should be dynamic...

member ACE_OS_String::ace_isprint(const ACE_TCHAR c)
  To be complete, we should add: isalnum, isalpha, iscntrl isdigit, isgraph, islower, ispunct, isupper, isxdigit, and toupper.

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 ;-)

member ACE_TkReactor::InputCallbackProc(ClientData cd,int mask)
  the unused mask argument is probably quite useful, but we ignore it, why? In fact the following comment probably relates to that: This could be made shorter if we know which *kind* of event we were about to get. Here we use <select> to find out which one might be available.

member ACE_OS_String::memchr(const void *s, int c, size_t len)
  To be complete, we should add strcoll, and strxfrm.