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]
◆ 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]
◆ 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: