00001 #ifndef __UPF_SERVICEMANAGER_IDL__ 00002 #define __UPF_SERVICEMANAGER_IDL__ 00003 00004 #include "IObject.idl" 00005 00006 module upf 00007 { 00008 00020 interface ILog : IObject 00021 { 00023 enum LogType 00024 { 00026 LOG_INFO, 00028 LOG_WARNING, 00030 LOG_ERROR 00031 }; 00032 00040 void log(in string origin, in LogType type, in string text); 00041 }; 00042 00049 const string SERVICE_LOG = "/upf/log"; 00050 00051 #pragma version ILog 1.0 00052 00053 }; // end of upf module 00054 00055 #endif