Go to the documentation of this file.00001 #ifndef _MACI_TEST_IDL_
00002 #define _MACI_TEST_IDL_
00003
00006 #include <maci.idl>
00007 #include <acscomponent.idl>
00008
00009 #pragma prefix "alma"
00010
00011 module MACI_TEST {
00012
00013 interface MaciTestClass : ACS::ACSComponent {
00014
00015 boolean test();
00016
00017
00018 Object get_component(in maci::CURL component_url,
00019 in boolean activate);
00020
00021
00022 long release_component(in maci::CURL component_url);
00023
00024
00025 void release_internal_component();
00026
00027
00028 void activate_internal_component();
00029
00030
00031 };
00032
00033
00034 interface ContainerServicesTestClass : ACS::ACSComponent {
00035
00036 void getComponentTest();
00037
00038
00039 void getComponentNonStickyTest();
00040
00041
00042 void dynamicComponentTest();
00043
00044
00045 void collocatedComponentTest();
00046
00047
00048 void defaultComponentTest();
00049
00050
00051 void getComponentSmartPtrTest();
00052
00053
00054 void getComponentNonStickySmartPtrTest();
00055
00056
00057 void dynamicComponentSmartPtrTest();
00058
00059
00060 void collocatedComponentSmartPtrTest();
00061
00062
00063 void defaultComponentSmartPtrTest();
00064
00065
00066 void componentDescriptorTest();
00067
00068
00069 void releaseResourcesTest();
00070
00071
00072 void componentListenerTest();
00073 };
00074
00075
00076 interface DynamicTestClass : ACS::ACSComponent {
00077
00078 void whoami();
00079 };
00080
00081 interface LogConfigTestClass : ACS::ACSComponent {
00082 void log_all();
00083 };
00084
00085 interface TestOffShoot : ACS::OffShoot {
00086
00087 };
00088
00089 };
00090
00091 #endif