00001 // -*- C++ -*- 00002 // 00003 // $Id: Capabilities.inl 69051 2005-10-28 16:14:56Z ossama $ 00004 00005 ACE_BEGIN_VERSIONED_NAMESPACE_DECL 00006 00007 ACE_INLINE 00008 ACE_CapEntry::ACE_CapEntry (int captype) 00009 : captype_ (captype) 00010 { 00011 } 00012 00013 ACE_INLINE 00014 ACE_IntCapEntry::ACE_IntCapEntry (int val) 00015 : ACE_CapEntry (ACE_INTCAP), 00016 val_ (val) 00017 { 00018 } 00019 00020 ACE_INLINE int 00021 ACE_IntCapEntry::getval (void) const 00022 { 00023 return val_; 00024 } 00025 00026 ACE_INLINE 00027 ACE_StringCapEntry::ACE_StringCapEntry (const ACE_TString &val) 00028 : ACE_CapEntry (ACE_STRINGCAP), 00029 val_ (val) 00030 { 00031 } 00032 00033 ACE_INLINE ACE_TString 00034 ACE_StringCapEntry::getval (void) const 00035 { 00036 return val_; 00037 } 00038 00039 ACE_INLINE 00040 ACE_BoolCapEntry::ACE_BoolCapEntry (int val) 00041 : ACE_CapEntry (ACE_BOOLCAP), 00042 val_(val) 00043 { 00044 } 00045 00046 ACE_INLINE int 00047 ACE_BoolCapEntry::getval (void) const 00048 { 00049 return val_; 00050 } 00051 00052 ACE_END_VERSIONED_NAMESPACE_DECL