(file) Return to OperationContext.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/OperationContext.cpp between version 1.29 and 1.35

version 1.29, 2005/01/30 07:43:25 version 1.35, 2006/02/10 19:13:46
Line 1 
Line 1 
 //%2004////////////////////////////////////////////////////////////////////////  //%2006////////////////////////////////////////////////////////////////////////
 // //
 // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development
 // Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems. // Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems.
Line 6 
Line 6 
 // IBM Corp.; EMC Corporation, The Open Group. // IBM Corp.; EMC Corporation, The Open Group.
 // Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.; // Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.;
 // IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group. // IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group.
   // Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.;
   // EMC Corporation; VERITAS Software Corporation; The Open Group.
   // Copyright (c) 2006 Hewlett-Packard Development Company, L.P.; IBM Corp.;
   // EMC Corporation; Symantec Corporation; The Open Group.
 // //
 // Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
 // of this software and associated documentation files (the "Software"), to // of this software and associated documentation files (the "Software"), to
Line 98 
Line 102 
 const OperationContext::Container & OperationContext::get( const OperationContext::Container & OperationContext::get(
     const String& containerName) const     const String& containerName) const
 { {
     for(Uint32 i = 0, n = _rep->containers.size(); i < n; i++)      Uint32 size = _rep->containers.size();
     {      Container** data = (Container**)_rep->containers.getData();
         if(containerName == _rep->containers[i]->getName())  
         {  
             Container * p = _rep->containers[i];  
  
             return(*p);      for (; size--; data++)
         }          if (data[0]->getName() == containerName)
     }              return *(data[0]);
  
         //l10n      static Exception _exception(MessageLoaderParms(
         MessageLoaderParms parms("Common.OperationContext.OBJECT_NOT_FOUND",          "Common.OperationContext.OBJECT_NOT_FOUND", "object not found"));
                                                          "object not found");  
     throw Exception(parms);      throw Exception(_exception);
     //throw Exception("object not found");  
 } }
  
 void OperationContext::set(const OperationContext::Container & container) void OperationContext::set(const OperationContext::Container & container)
Line 212 
Line 212 
 } }
  
 IdentityContainer::IdentityContainer(const IdentityContainer & container) IdentityContainer::IdentityContainer(const IdentityContainer & container)
   #if defined(PEGASUS_PLATFORM_LINUX_GENERIC_GNU)
        : OperationContext::Container()
   #endif
 { {
     _rep = new IdentityContainerRep();     _rep = new IdentityContainerRep();
     _rep->userName = container._rep->userName;     _rep->userName = container._rep->userName;
Line 261 
Line 264 
     return(_rep->userName);     return(_rep->userName);
 } }
  
 // Unimplemented, hidden constructor not intended for actual use  
 IdentityContainer::IdentityContainer()  
 {  
 }  
  
 // //
 // SubscriptionInstanceContainer // SubscriptionInstanceContainer
Line 296 
Line 295 
  
 SubscriptionInstanceContainer::SubscriptionInstanceContainer SubscriptionInstanceContainer::SubscriptionInstanceContainer
     (const SubscriptionInstanceContainer & container)     (const SubscriptionInstanceContainer & container)
   #if defined(PEGASUS_PLATFORM_LINUX_GENERIC_GNU)
        : OperationContext::Container()
   #endif
 { {
     _rep = new SubscriptionInstanceContainerRep();     _rep = new SubscriptionInstanceContainerRep();
     _rep->subscriptionInstance = container._rep->subscriptionInstance;     _rep->subscriptionInstance = container._rep->subscriptionInstance;
Line 346 
Line 348 
     return(_rep->subscriptionInstance);     return(_rep->subscriptionInstance);
 } }
  
 // Unimplemented, hidden constructor not intended for actual use  
 SubscriptionInstanceContainer::SubscriptionInstanceContainer()  
 {  
 }  
  
 // //
 // SubscriptionInstanceNamesContainer // SubscriptionInstanceNamesContainer
Line 381 
Line 379 
  
 SubscriptionInstanceNamesContainer::SubscriptionInstanceNamesContainer SubscriptionInstanceNamesContainer::SubscriptionInstanceNamesContainer
     (const SubscriptionInstanceNamesContainer & container)     (const SubscriptionInstanceNamesContainer & container)
   #if defined(PEGASUS_PLATFORM_LINUX_GENERIC_GNU)
        : OperationContext::Container()
   #endif
 { {
     _rep = new SubscriptionInstanceNamesContainerRep();     _rep = new SubscriptionInstanceNamesContainerRep();
     _rep->subscriptionInstanceNames = container._rep->subscriptionInstanceNames;     _rep->subscriptionInstanceNames = container._rep->subscriptionInstanceNames;
Line 435 
Line 436 
     return(_rep->subscriptionInstanceNames);     return(_rep->subscriptionInstanceNames);
 } }
  
 // Unimplemented, hidden constructor not intended for actual use  
 SubscriptionInstanceNamesContainer::SubscriptionInstanceNamesContainer()  
 {  
 }  
  
 // //
 // SubscriptionFilterConditionContainer // SubscriptionFilterConditionContainer
Line 472 
Line 469 
  
 SubscriptionFilterConditionContainer::SubscriptionFilterConditionContainer SubscriptionFilterConditionContainer::SubscriptionFilterConditionContainer
     (const SubscriptionFilterConditionContainer & container)     (const SubscriptionFilterConditionContainer & container)
   #if defined(PEGASUS_PLATFORM_LINUX_GENERIC_GNU)
        : OperationContext::Container()
   #endif
 { {
     _rep = new SubscriptionFilterConditionContainerRep();     _rep = new SubscriptionFilterConditionContainerRep();
     _rep->filterCondition = container._rep->filterCondition;     _rep->filterCondition = container._rep->filterCondition;
Line 534 
Line 534 
     return(_rep->queryLanguage);     return(_rep->queryLanguage);
 } }
  
 // Unimplemented, hidden constructor not intended for actual use  
 SubscriptionFilterConditionContainer::SubscriptionFilterConditionContainer()  
 {  
 }  
  
 // //
 // SubscriptionFilterQueryContainer // SubscriptionFilterQueryContainer
Line 573 
Line 569 
  
 SubscriptionFilterQueryContainer::SubscriptionFilterQueryContainer SubscriptionFilterQueryContainer::SubscriptionFilterQueryContainer
     (const SubscriptionFilterQueryContainer & container)     (const SubscriptionFilterQueryContainer & container)
   #if defined(PEGASUS_PLATFORM_LINUX_GENERIC_GNU)
        : OperationContext::Container()
   #endif
 { {
     _rep = new SubscriptionFilterQueryContainerRep();     _rep = new SubscriptionFilterQueryContainerRep();
     _rep->filterQuery = container._rep->filterQuery;     _rep->filterQuery = container._rep->filterQuery;
Line 644 
Line 643 
     return(_rep->sourceNameSpace);     return(_rep->sourceNameSpace);
 } }
  
 // Unimplemented, hidden constructor not intended for actual use  
 SubscriptionFilterQueryContainer::SubscriptionFilterQueryContainer()  
 {  
 }  
  
 // //
 // TimeoutContainer // TimeoutContainer
Line 700 
Line 695 
 class AcceptLanguageListContainerRep class AcceptLanguageListContainerRep
 { {
 public: public:
     AcceptLanguages languages;      AcceptLanguageList languages;
 }; };
  
 const String AcceptLanguageListContainer::NAME = const String AcceptLanguageListContainer::NAME =
Line 723 
Line 718 
  
 AcceptLanguageListContainer::AcceptLanguageListContainer AcceptLanguageListContainer::AcceptLanguageListContainer
     (const AcceptLanguageListContainer & container)     (const AcceptLanguageListContainer & container)
   #if defined(PEGASUS_PLATFORM_LINUX_GENERIC_GNU)
        : OperationContext::Container()
   #endif
 { {
     _rep = new AcceptLanguageListContainerRep();     _rep = new AcceptLanguageListContainerRep();
     _rep->languages = container._rep->languages;     _rep->languages = container._rep->languages;
 } }
  
 AcceptLanguageListContainer::AcceptLanguageListContainer AcceptLanguageListContainer::AcceptLanguageListContainer
     (const AcceptLanguages & languages)      (const AcceptLanguageList & languages)
 { {
     _rep = new AcceptLanguageListContainerRep();     _rep = new AcceptLanguageListContainerRep();
     _rep->languages = languages;     _rep->languages = languages;
Line 768 
Line 766 
     delete this;     delete this;
 } }
  
 AcceptLanguages AcceptLanguageListContainer::getLanguages(void) const  AcceptLanguageList AcceptLanguageListContainer::getLanguages(void) const
 { {
     return(_rep->languages);     return(_rep->languages);
 } }
  
 // Unimplemented, hidden constructor not intended for actual use  
 AcceptLanguageListContainer::AcceptLanguageListContainer()  
 {  
 }  
  
 // //
 // SubscriptionLanguageListContainer // SubscriptionLanguageListContainer
Line 785 
Line 779 
 class SubscriptionLanguageListContainerRep class SubscriptionLanguageListContainerRep
 { {
 public: public:
     AcceptLanguages languages;      AcceptLanguageList languages;
 }; };
  
 const String SubscriptionLanguageListContainer::NAME = const String SubscriptionLanguageListContainer::NAME =
Line 808 
Line 802 
  
 SubscriptionLanguageListContainer::SubscriptionLanguageListContainer SubscriptionLanguageListContainer::SubscriptionLanguageListContainer
     (const SubscriptionLanguageListContainer & container)     (const SubscriptionLanguageListContainer & container)
   #if defined(PEGASUS_PLATFORM_LINUX_GENERIC_GNU)
        : OperationContext::Container()
   #endif
 { {
     _rep = new SubscriptionLanguageListContainerRep();     _rep = new SubscriptionLanguageListContainerRep();
     _rep->languages = container._rep->languages;     _rep->languages = container._rep->languages;
 } }
  
 SubscriptionLanguageListContainer::SubscriptionLanguageListContainer SubscriptionLanguageListContainer::SubscriptionLanguageListContainer
     (const AcceptLanguages & languages)      (const AcceptLanguageList & languages)
 { {
     _rep = new SubscriptionLanguageListContainerRep();     _rep = new SubscriptionLanguageListContainerRep();
     _rep->languages = languages;     _rep->languages = languages;
Line 853 
Line 850 
     delete this;     delete this;
 } }
  
 AcceptLanguages SubscriptionLanguageListContainer::getLanguages(void) const  AcceptLanguageList SubscriptionLanguageListContainer::getLanguages(void) const
 { {
     return(_rep->languages);     return(_rep->languages);
 } }
  
 // Unimplemented, hidden constructor not intended for actual use  
 SubscriptionLanguageListContainer::SubscriptionLanguageListContainer()  
 {  
 }  
  
 // //
 // ContentLanguageListContainer // ContentLanguageListContainer
Line 870 
Line 863 
 class ContentLanguageListContainerRep class ContentLanguageListContainerRep
 { {
 public: public:
     ContentLanguages languages;      ContentLanguageList languages;
 }; };
  
 const String ContentLanguageListContainer::NAME = const String ContentLanguageListContainer::NAME =
Line 893 
Line 886 
  
 ContentLanguageListContainer::ContentLanguageListContainer ContentLanguageListContainer::ContentLanguageListContainer
     (const ContentLanguageListContainer & container)     (const ContentLanguageListContainer & container)
   #if defined(PEGASUS_PLATFORM_LINUX_GENERIC_GNU)
        : OperationContext::Container()
   #endif
 { {
     _rep = new ContentLanguageListContainerRep();     _rep = new ContentLanguageListContainerRep();
     _rep->languages = container._rep->languages;     _rep->languages = container._rep->languages;
 } }
  
 ContentLanguageListContainer::ContentLanguageListContainer ContentLanguageListContainer::ContentLanguageListContainer
     (const ContentLanguages & languages)      (const ContentLanguageList & languages)
 { {
     _rep = new ContentLanguageListContainerRep();     _rep = new ContentLanguageListContainerRep();
     _rep->languages = languages;     _rep->languages = languages;
Line 938 
Line 934 
     delete this;     delete this;
 } }
  
 ContentLanguages ContentLanguageListContainer::getLanguages(void) const  ContentLanguageList ContentLanguageListContainer::getLanguages(void) const
 { {
     return(_rep->languages);     return(_rep->languages);
 } }
  
 // Unimplemented, hidden constructor not intended for actual use  
 ContentLanguageListContainer::ContentLanguageListContainer()  
 {  
 }  
  
 // l10n end // l10n end
  
Line 980 
Line 972 
  
 SnmpTrapOidContainer::SnmpTrapOidContainer SnmpTrapOidContainer::SnmpTrapOidContainer
     (const SnmpTrapOidContainer & container)     (const SnmpTrapOidContainer & container)
   #if defined(PEGASUS_PLATFORM_LINUX_GENERIC_GNU)
        : OperationContext::Container()
   #endif
 { {
     _rep = new SnmpTrapOidContainerRep();     _rep = new SnmpTrapOidContainerRep();
     _rep->snmpTrapOid = container._rep->snmpTrapOid;     _rep->snmpTrapOid = container._rep->snmpTrapOid;
Line 1030 
Line 1025 
     return(_rep->snmpTrapOid);     return(_rep->snmpTrapOid);
 } }
  
 // Unimplemented, hidden constructor not intended for actual use  
 SnmpTrapOidContainer::SnmpTrapOidContainer()  
 {  
 }  
   
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.29  
changed lines
  Added in v.1.35

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2