Keeps track of information related to the various ACE_Service_Type_Impl subclasses.  
 More...
#include <Service_Object.h>
Keeps track of information related to the various ACE_Service_Type_Impl subclasses. 
This class acts as the interface of the "Bridge" pattern. 
| Enumerator | 
|---|
| DELETE_OBJ | Delete the payload object.  | 
| DELETE_THIS | Delete the enclosing object.  | 
 
 
| Enumerator | 
|---|
| SERVICE_OBJECT |  | 
| MODULE |  | 
| STREAM |  | 
| INVALID_TYPE |  | 
 
 
      
        
          | ACE_Service_Type::~ACE_Service_Type | ( | void |  | ) |  | 
      
 
 
  
  | 
        
          | bool ACE_Service_Type::active | ( | void |  | ) | const |  | inline | 
 
 
  
  | 
        
          | void ACE_Service_Type::active | ( | bool | turnon | ) |  |  | inline | 
 
 
  
  | 
        
          | const ACE_DLL & ACE_Service_Type::dll | ( | void |  | ) | const |  | inline | 
 
Get to the DLL's implentation. 
 
 
  
  | 
        
          | void ACE_Service_Type::dll | ( | const ACE_DLL & | adll | ) |  |  | inline | 
 
 
      
        
          | void ACE_Service_Type::dump | ( | void |  | ) | const | 
      
 
Dump the state of an object. 
 
 
      
        
          | int ACE_Service_Type::fini | ( | void |  | ) |  | 
      
 
 
  
  | 
        
          | bool ACE_Service_Type::fini_called | ( | void |  | ) | const |  | inline | 
 
Check if the service has been fini'ed. 
 
 
      
        
          | bool ACE_Service_Type::is_forward_declaration | ( | void |  | ) | const | 
      
 
Is this just a stub for the real thing? 
 
 
  
  | 
        
          | const ACE_TCHAR * ACE_Service_Type::name | ( | void |  | ) | const |  | inline | 
 
 
      
        
          | void ACE_Service_Type::name | ( | const ACE_TCHAR * | n | ) |  | 
      
 
 
      
        
          | int ACE_Service_Type::resume | ( | void |  | ) | const | 
      
 
 
      
        
          | int ACE_Service_Type::suspend | ( | void |  | ) | const | 
      
 
 
      
        
          | ACE_Service_Type::ACE_ALLOC_HOOK_DECLARE | 
      
 
Declare the dynamic allocation hooks. 
 
 
  
  | 
        
          | bool ACE_Service_Type::active_ |  | private | 
 
true if svc is currently active, otherwise false. 
 
 
ACE_DLL representing the shared object file (non-zero if dynamically linked). 
 
 
  
  | 
        
          | bool ACE_Service_Type::fini_already_called_ |  | private | 
 
true if fini on type_ has already been called, otherwise false. 
 
 
Humanly readible name of svc. 
 
 
Pointer to C++ object that implements the svc. 
 
 
The documentation for this class was generated from the following files: