(file) Return to ModuleController.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/ModuleController.h between version 1.53 and 1.54

version 1.53, 2008/08/15 23:14:01 version 1.54, 2008/08/21 17:51:31
Line 115 
Line 115 
         void (*async_callback)(Uint32, Message *, void *),         void (*async_callback)(Uint32, Message *, void *),
         RegisteredModuleHandle** instance = 0);         RegisteredModuleHandle** instance = 0);
  
     // @exception Permission      // @exception IPCException
     Boolean deregister_module(const String& module_name);     Boolean deregister_module(const String& module_name);
  
     // @exception Permission      // @exception IPCException
     Uint32 find_service(     Uint32 find_service(
         const RegisteredModuleHandle& handle,         const RegisteredModuleHandle& handle,
         const String& name);         const String& name);
  
     // @exception Permission  
     // @exception IPCException     // @exception IPCException
     Uint32 find_module_in_service(     Uint32 find_module_in_service(
         const RegisteredModuleHandle& handle,         const RegisteredModuleHandle& handle,
         const String& module_name);         const String& module_name);
  
     // send a message to another service     // send a message to another service
     // @exception Permission  
     // @exception IPCException     // @exception IPCException
     AsyncReply* ModuleSendWait(     AsyncReply* ModuleSendWait(
         const RegisteredModuleHandle& handle,         const RegisteredModuleHandle& handle,
Line 138 
Line 136 
         AsyncRequest* request);         AsyncRequest* request);
  
     // send a message to another module via another service     // send a message to another module via another service
     // @exception Permission  
     // @exception IPCException     // @exception IPCException
     AsyncReply* ModuleSendWait(     AsyncReply* ModuleSendWait(
         const RegisteredModuleHandle& handle,         const RegisteredModuleHandle& handle,
Line 147 
Line 144 
         AsyncRequest* message);         AsyncRequest* message);
  
     // send an async message to another service     // send an async message to another service
     // @exception Permission  
     // @exception IPCException     // @exception IPCException
     Boolean ModuleSendAsync(     Boolean ModuleSendAsync(
         const RegisteredModuleHandle& handle,         const RegisteredModuleHandle& handle,
Line 157 
Line 153 
         void* callback_parm);         void* callback_parm);
  
     // send an async message to another module via another service     // send an async message to another module via another service
     // @exception Permission  
     // @exception IPCException     // @exception IPCException
     Boolean ModuleSendAsync(     Boolean ModuleSendAsync(
         const RegisteredModuleHandle& handle,         const RegisteredModuleHandle& handle,
Line 167 
Line 162 
         AsyncRequest* message,         AsyncRequest* message,
         void* callback_parm);         void* callback_parm);
  
     // @exception Permission  
     // @exception IPCException     // @exception IPCException
     Boolean ModuleSendForget(     Boolean ModuleSendForget(
         const RegisteredModuleHandle& handle,         const RegisteredModuleHandle& handle,
         Uint32 destination_q,         Uint32 destination_q,
         AsyncRequest* message);         AsyncRequest* message);
  
     // @exception Permission  
     // @exception IPCException     // @exception IPCException
     Boolean ModuleSendForget(     Boolean ModuleSendForget(
         const RegisteredModuleHandle & handle,         const RegisteredModuleHandle & handle,
Line 182 
Line 175 
         const String & destination_module,         const String & destination_module,
         AsyncRequest* message);         AsyncRequest* message);
  
     Boolean verify_handle(RegisteredModuleHandle *);      // @exception IPCException if the handle is not valid.
       void verify_handle(RegisteredModuleHandle *);
  
     static ModuleController* getModuleController();     static ModuleController* getModuleController();
  
     // send a message to another service     // send a message to another service
     // @exception Permission  
     // @exception IPCException     // @exception IPCException
     AsyncReply* ClientSendWait(     AsyncReply* ClientSendWait(
         Uint32 destination_q,         Uint32 destination_q,
         AsyncRequest* request);         AsyncRequest* request);
  
     // send a message to another module via another service     // send a message to another module via another service
     // @exception Permission  
     // @exception IPCException     // @exception IPCException
     AsyncReply* ClientSendWait(     AsyncReply* ClientSendWait(
         Uint32 destination_q,         Uint32 destination_q,
Line 202 
Line 194 
         AsyncRequest* message);         AsyncRequest* message);
  
     // send an async message to another service     // send an async message to another service
     // @exception Permission  
     // @exception IPCException     // @exception IPCException
     Boolean ClientSendAsync(     Boolean ClientSendAsync(
         Uint32 msg_handle,         Uint32 msg_handle,
Line 212 
Line 203 
         void* callback_parm);         void* callback_parm);
  
     // send an async message to another module via another service     // send an async message to another module via another service
     // @exception Permission  
     // @exception IPCException     // @exception IPCException
     Boolean ClientSendAsync(     Boolean ClientSendAsync(
         Uint32 msg_handle,         Uint32 msg_handle,
Line 222 
Line 212 
         void (*async_callback)(Uint32, Message *, void *),         void (*async_callback)(Uint32, Message *, void *),
         void* callback_parm);         void* callback_parm);
  
     // @exception Permission  
     // @exception IPCException     // @exception IPCException
     Boolean ClientSendForget(     Boolean ClientSendForget(
         Uint32 destination_q,         Uint32 destination_q,
         AsyncRequest* message);         AsyncRequest* message);
  
     // @exception Permission  
     // @exception IPCException     // @exception IPCException
     Boolean ClientSendForget(     Boolean ClientSendForget(
         Uint32 destination_q,         Uint32 destination_q,


Legend:
Removed from v.1.53  
changed lines
  Added in v.1.54

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2