Public Member Functions | Public Attributes

ACE_Static_Svc_Descriptor Class Reference

Holds the information necessary to describe a statically linked Svc. More...

#include <Service_Config.h>

Collaboration diagram for ACE_Static_Svc_Descriptor:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void dump (void) const
 Dump the state of an object.
bool operator== (ACE_Static_Svc_Descriptor &) const
 Compare two service descriptors for equality.
bool operator!= (ACE_Static_Svc_Descriptor &) const
 Compare two service descriptors for inequality.

Public Attributes

const ACE_TCHARname_
 Name of the service.
int type_
 Type of service.
ACE_SERVICE_ALLOCATOR alloc_
 Factory function that allocates the service.
u_int flags_
 Bitmask flags indicating how the framework should delete memory.
int active_
 Flag indicating whether the service starts out active.
 ACE_ALLOC_HOOK_DECLARE
 Declare the dynamic allocation hooks.

Detailed Description

Holds the information necessary to describe a statically linked Svc.

Definition at line 105 of file Service_Config.h.


Member Function Documentation

void ACE_Static_Svc_Descriptor::dump ( void   )  const

Dump the state of an object.

bool ACE_Static_Svc_Descriptor::operator!= ( ACE_Static_Svc_Descriptor d  )  const

Compare two service descriptors for inequality.

Definition at line 112 of file Service_Config.inl.

{
  return !(*this == d);
}

bool ACE_Static_Svc_Descriptor::operator== ( ACE_Static_Svc_Descriptor d  )  const

Compare two service descriptors for equality.

Definition at line 105 of file Service_Config.inl.

{
  return ACE_OS::strcmp (name_, d.name_) == 0;
}


Member Data Documentation

Declare the dynamic allocation hooks.

Definition at line 127 of file Service_Config.h.

Flag indicating whether the service starts out active.

Definition at line 121 of file Service_Config.h.

Factory function that allocates the service.

Definition at line 115 of file Service_Config.h.

Bitmask flags indicating how the framework should delete memory.

Definition at line 118 of file Service_Config.h.

Name of the service.

Definition at line 109 of file Service_Config.h.

Type of service.

Definition at line 112 of file Service_Config.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines