00001
00002 #include "ipc/ipc.idl"
00003 #include "is/is.idl"
00004
00005 module SubscriptionManagerModule {
00006
00007 interface SubscriptionManager : ipc::servant {
00008
00009 const string instanceName = "SubscriptionManagerName";
00010
00011 long whatNumberIsThis(in long number);
00012 oneway void debugDumpSubscriptions();
00013
00014
00015 void subscribe_special(in string serverPattern,
00016 in string objectPattern,
00017 in boolean server_is_regular_expression,
00018 in boolean object_is_regular_expression,
00019 in is::callback cb)
00020 raises (is::InvalidExpression);
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 };
00032
00033 };