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. 
 
◆ anonymous enum
| Enumerator | 
|---|
| DELETE_OBJ  | Delete the payload object.  
 | 
| DELETE_THIS  | Delete the enclosing object.  
 | 
 
 
◆ anonymous enum
| Enumerator | 
|---|
| SERVICE_OBJECT  |  | 
| MODULE  |  | 
| STREAM  |  | 
| INVALID_TYPE  |  | 
 
 
◆ ACE_Service_Type() [1/2]
◆ ACE_Service_Type() [2/2]
◆ ~ACE_Service_Type()
      
        
          | ACE_Service_Type::~ACE_Service_Type  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ active() [1/2]
  
  
      
        
          | bool ACE_Service_Type::active  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ active() [2/2]
  
  
      
        
          | void ACE_Service_Type::active  | 
          ( | 
          bool  | 
          turnon | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ dll() [1/2]
  
  
      
        
          | const ACE_DLL & ACE_Service_Type::dll  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Get to the DLL's implentation. 
 
 
◆ dll() [2/2]
  
  
      
        
          | void ACE_Service_Type::dll  | 
          ( | 
          const ACE_DLL &  | 
          adll | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ dump()
      
        
          | void ACE_Service_Type::dump  | 
          ( | 
           | ) | 
           const | 
        
      
 
Dump the state of an object. 
 
 
◆ fini()
      
        
          | int ACE_Service_Type::fini  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ fini_called()
  
  
      
        
          | bool ACE_Service_Type::fini_called  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Check if the service has been fini'ed. 
 
 
◆ is_forward_declaration()
      
        
          | bool ACE_Service_Type::is_forward_declaration  | 
          ( | 
           | ) | 
           const | 
        
      
 
Is this just a stub for the real thing? 
 
 
◆ name() [1/2]
  
  
      
        
          | const ACE_TCHAR * ACE_Service_Type::name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ name() [2/2]
      
        
          | void ACE_Service_Type::name  | 
          ( | 
          const ACE_TCHAR *  | 
          n | ) | 
           | 
        
      
 
 
◆ resume()
      
        
          | int ACE_Service_Type::resume  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ suspend()
      
        
          | int ACE_Service_Type::suspend  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ type() [1/2]
◆ type() [2/2]
◆ ACE_ALLOC_HOOK_DECLARE
      
        
          | ACE_Service_Type::ACE_ALLOC_HOOK_DECLARE | 
        
      
 
Declare the dynamic allocation hooks. 
 
 
◆ active_
  
  
      
        
          | bool ACE_Service_Type::active_ | 
         
       
   | 
  
private   | 
  
 
true if svc is currently active, otherwise false. 
 
 
◆ dll_
ACE_DLL representing the shared object file (non-zero if dynamically linked). 
 
 
◆ fini_already_called_
  
  
      
        
          | bool ACE_Service_Type::fini_already_called_ | 
         
       
   | 
  
private   | 
  
 
true if fini on type_ has already been called, otherwise false. 
 
 
◆ name_
Humanly readible name of svc. 
 
 
◆ type_
Pointer to C++ object that implements the svc. 
 
 
The documentation for this class was generated from the following files: