1/************************************************************** 2 * 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance 9 * with the License. You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, 14 * software distributed under the License is distributed on an 15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 * KIND, either express or implied. See the License for the 17 * specific language governing permissions and limitations 18 * under the License. 19 * 20 *************************************************************/ 21 22 23#ifndef __com_sun_star_modules_idl__ 24#define __com_sun_star_modules_idl__ 25 26module com { module sun { module star { 27 28/// Java beans-like property access and introspection. 29module beans{}; 30 31/// Interfaces for building bridges to other component models. 32module bridge {}; 33 34/// Data exchange interfaces for inter-process communication. 35module connection {}; 36 37/// Interfaces for collections and containers. 38module container {}; 39 40/// Modules for IOP, IIOP and GIOP. 41module corba {}; 42 43/// General input/output interfaces. 44module io {}; 45 46/// Java to UNO connectivity interfaces. 47module java {}; 48 49/// General UNO concepts like factories etc. 50module lang {}; 51 52/// Component implementation loader interfaces. 53module loader {}; 54 55/// Runtime object inspection / core reflection interfaces. 56module reflection {}; 57 58/// Interfaces to access registration databases. 59module registry {}; 60 61/// Scripting language bindings. 62module script {}; 63 64/// Interface for authorisation and authentification. 65module security {}; 66 67/// Test interfaces for core-reflection, introspection and marshalling. 68module test {}; 69 70/// Basic UNO interfaces. 71module uno {}; 72 73/// URI processing. 74module uri {}; 75 76}; }; }; 77 78#endif 79