Classes | |
| struct | Auto_Functor_Ref | 
| Helper class to implement assignment and copy-construction as expected.  More... | |
| class | Auto_Functor | 
| Helper template to implement auto_ptr<>-like classes, but executing a functor in the destructor, instead of always deleting things.  More... | |
| class | UUID_node | 
| Class to hold a MAC address.  More... | |
| class | UUID | 
| class | UUID_Generator | 
| struct | UUID_Generator::UUID_State | 
| class | Truncate | 
| Helper function to truncate an integral value to an int.  More... | |
| class | ACE_UUID | 
| class | ACE_UUID_Generator | 
Typedefs | |
| typedef ACE_Singleton< UUID_Generator, ACE_SYNCH_MUTEX >  | UUID_GENERATOR | 
Functions | |
| template<typename X> int | Truncate (const X &val) | 
| template<> int | Truncate< size_t > (const size_t &val) | 
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
 Definition at line 53 of file Truncate.h. Referenced by ACE_Message_Queue< ACE_SYNCH_USE >::dequeue_head_i(), ACE_Message_Queue< ACE_SYNCH_USE >::dequeue_prio_i(), ACE_Message_Queue< ACE_SYNCH_USE >::dequeue_tail_i(), ACE_Message_Queue< ACE_SYNCH_USE >::enqueue_head_i(), ACE_Message_Queue< ACE_SYNCH_USE >::enqueue_i(), ACE_Message_Queue< ACE_SYNCH_USE >::enqueue_tail_i(), ACE_Message_Queue< ACE_SYNCH_USE >::peek_dequeue_head(), ACE_FILE_IO::recv(), and ACE_FILE_IO::send(). 
 00054 {
00055 #if !defined (ACE_LACKS_NUMERIC_LIMITS)
00056   if (val > static_cast<X> (std::numeric_limits<int>::max ()))
00057     return std::numeric_limits<int>::max ();
00058 #else
00059   if (val > static_cast<X> (INT_MAX))
00060     return INT_MAX;
00061 #endif /* ACE_LACKS_NUMERIC_LIMITS */
00062   return static_cast<int> (val);
00063 }
 | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
 
1.3.6