Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

ACE_Static_Svc_Descriptor Class Reference

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

#include <Service_Config.h>

List of all members.

Public Methods

void dump (void) const
 Dump the state of an object. More...

int operator== (ACE_Static_Svc_Descriptor &) const
 Compare two service descriptors for equality. More...

int operator!= (ACE_Static_Svc_Descriptor &) const
 Compare two service descriptors for inequality. More...


Public Attributes

const ACE_TCHARname_
 Name of the service. More...

int type_
 Type of service. More...

ACE_SERVICE_ALLOCATOR alloc_
 Factory function that allocates the service. More...

u_int flags_
 Bitmask flags indicating how the framework should delete memory. More...

int active_
 Flag indicating whether the service starts out active. More...

 ACE_ALLOC_HOOK_DECLARE
 Declare the dynamic allocation hooks. More...


Detailed Description

Holds the information necessary to describe a statically linked Svc.

Definition at line 53 of file Service_Config.h.


Member Function Documentation

void ACE_Static_Svc_Descriptor::dump void    const
 

Dump the state of an object.

ACE_INLINE int ACE_Static_Svc_Descriptor::operator!= ACE_Static_Svc_Descriptor &    const
 

Compare two service descriptors for inequality.

Definition at line 57 of file Service_Config.i.

00058 {
00059   return !(*this == d);
00060 }

ACE_INLINE int ACE_Static_Svc_Descriptor::operator== ACE_Static_Svc_Descriptor &    const
 

Compare two service descriptors for equality.

Definition at line 49 of file Service_Config.i.

References name_, and ACE_OS_String::strcmp.

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


Member Data Documentation

ACE_Static_Svc_Descriptor::ACE_ALLOC_HOOK_DECLARE
 

Declare the dynamic allocation hooks.

Definition at line 75 of file Service_Config.h.

int ACE_Static_Svc_Descriptor::active_
 

Flag indicating whether the service starts out active.

Definition at line 69 of file Service_Config.h.

Referenced by ACE_Service_Config::process_directive.

ACE_SERVICE_ALLOCATOR ACE_Static_Svc_Descriptor::alloc_
 

Factory function that allocates the service.

Definition at line 63 of file Service_Config.h.

Referenced by ACE_Service_Config::process_directive, and ACE_Static_Function_Node::symbol.

u_int ACE_Static_Svc_Descriptor::flags_
 

Bitmask flags indicating how the framework should delete memory.

Definition at line 66 of file Service_Config.h.

Referenced by ACE_Service_Config::process_directive.

const ACE_TCHAR* ACE_Static_Svc_Descriptor::name_
 

Name of the service.

Definition at line 57 of file Service_Config.h.

Referenced by operator==, ACE_Service_Config::process_directive, and ACE_Static_Function_Node::symbol.

int ACE_Static_Svc_Descriptor::type_
 

Type of service.

Definition at line 60 of file Service_Config.h.

Referenced by ACE_Service_Config::process_directive.


The documentation for this class was generated from the following files:
Generated on Mon Jun 16 12:56:36 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002