00001 /* 00002 * Copyright(C) OASIS(R) 2006,2010. All Rights Reserved. 00003 * OASIS trademark, IPR and other policies apply. 00004 */ 00005 00013 #ifndef _oasis_sca_DomainContext_h_ 00014 #define _oasis_sca_DomainContext_h_ 00015 00016 #include "oasis/sca/ServiceProxy.h" 00017 #include <string> 00018 00019 namespace oasis { 00020 namespace sca { 00021 00025 class DomainContext { 00026 public: 00027 00033 virtual ServiceProxyPtr getService(const std::string& serviceURI) const = 0; 00034 }; 00035 00036 } // namespace sca 00037 } // namespace oasis 00038 00039 #endif /* _oasis_sca_DomainContext_h_ */