summaryrefslogtreecommitdiff
path: root/ACE/ace/Service_Repository.h
diff options
context:
space:
mode:
authoriliyan <iliyan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-08-22 22:32:10 +0000
committeriliyan <iliyan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-08-22 22:32:10 +0000
commit3129e5b4c8e89ce523cc6b0bfaa9d097cd2e8e43 (patch)
tree7d83c5cc3c5f74047b9ef544baa07de6f21f1c4a /ACE/ace/Service_Repository.h
parent04b751d89846eff8c416cecc8a59ae8353f63ce8 (diff)
downloadATCD-3129e5b4c8e89ce523cc6b0bfaa9d097cd2e8e43.tar.gz
ChangeLogTag: Tue Aug 22 21:43:34 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
Diffstat (limited to 'ACE/ace/Service_Repository.h')
-rw-r--r--ACE/ace/Service_Repository.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/ACE/ace/Service_Repository.h b/ACE/ace/Service_Repository.h
index bbeafbe3602..ba4016a8405 100644
--- a/ACE/ace/Service_Repository.h
+++ b/ACE/ace/Service_Repository.h
@@ -29,6 +29,7 @@ ACE_BEGIN_VERSIONED_NAMESPACE_DECL
class ACE_Service_Type;
#define ACE_Component_Repository ACE_Service_Repository
+
/**
* @class ACE_Service_Repository
*
@@ -48,6 +49,7 @@ class ACE_Export ACE_Service_Repository
{
public:
friend class ACE_Service_Repository_Iterator;
+ friend class ACE_Service_Type_DLL_Guard;
enum
{
@@ -138,6 +140,7 @@ private:
const ACE_Service_Type ** = 0,
int ignore_suspended = 1) const;
+private:
/// Contains all the configured services.
const ACE_Service_Type **service_vector_;
@@ -147,6 +150,7 @@ private:
/// Maximum number of services.
size_t total_size_;
+private:
/// Pointer to a process-wide ACE_Service_Repository.
static ACE_Service_Repository *svc_rep_;