ipc.h   ipc.h 
skipping to change at line 19 skipping to change at line 19
* ABSTRACT: External header file for IPC, defining API and * ABSTRACT: External header file for IPC, defining API and
* predefined constants. * predefined constants.
* *
* Copyright (c) 2008, Carnegie Mellon University * Copyright (c) 2008, Carnegie Mellon University
* This software is distributed under the terms of the * This software is distributed under the terms of the
* Simplified BSD License (see ipc/LICENSE.TXT) * Simplified BSD License (see ipc/LICENSE.TXT)
* *
* REVISION HISTORY * REVISION HISTORY
* *
* $Log: ipc.h,v $ * $Log: ipc.h,v $
* Revision 2.13 2011/04/21 18:17:48 reids
* IPC 3.9.0:
* Added NoListen options to IPC_connect, to indicate that module will not
* periodically listen for messages.
* Bug where having a message id of 0 or 1 interfaces with direct message
* functionality.
* Extended functionality of "ping" to handle race condition with concurren
t
* listens.
* Fixed bug in how IPC_listenWait was implemented (did not necessarily
* respect the timeout).
* Fixed conditions under which module listens for handler updates.
*
* Revision 2.12 2009/01/12 15:54:56 reids * Revision 2.12 2009/01/12 15:54:56 reids
* Added BSD Open Source license info * Added BSD Open Source license info
* *
* Revision 2.11 2008/07/16 00:09:03 reids * Revision 2.11 2008/07/16 00:09:03 reids
* Updates for newer (pickier) compiler gcc 4.x * Updates for newer (pickier) compiler gcc 4.x
* *
* Revision 2.10 2001/05/30 19:36:18 reids * Revision 2.10 2001/05/30 19:36:18 reids
* Added conditional flag to re-enable compilation under Windows. * Added conditional flag to re-enable compilation under Windows.
* *
* Revision 2.9 2001/03/06 00:20:16 trey * Revision 2.9 2001/03/06 00:20:16 trey
skipping to change at line 223 skipping to change at line 235
IPC_EXTERN_FUNCTION (IPC_RETURN_TYPE IPC_initialize, IPC_EXTERN_FUNCTION (IPC_RETURN_TYPE IPC_initialize,
(void)); (void));
/* Added by TNgo, 5/22/97 */ /* Added by TNgo, 5/22/97 */
IPC_EXTERN_FUNCTION (IPC_RETURN_TYPE IPC_connectModule, IPC_EXTERN_FUNCTION (IPC_RETURN_TYPE IPC_connectModule,
(const char *taskName, const char *serverName)); (const char *taskName, const char *serverName));
IPC_EXTERN_FUNCTION (IPC_RETURN_TYPE IPC_connect, IPC_EXTERN_FUNCTION (IPC_RETURN_TYPE IPC_connect,
(const char *taskName)); (const char *taskName));
IPC_EXTERN_FUNCTION (IPC_RETURN_TYPE IPC_connectModuleNoListen,
(const char *taskName, const char *serverName));
IPC_EXTERN_FUNCTION (IPC_RETURN_TYPE IPC_connectNoListen,
(const char *taskName));
IPC_EXTERN_FUNCTION (IPC_RETURN_TYPE IPC_disconnect, IPC_EXTERN_FUNCTION (IPC_RETURN_TYPE IPC_disconnect,
(void)); (void));
/* Returns TRUE (1) if the module is currently connected to the IPC server */ /* Returns TRUE (1) if the module is currently connected to the IPC server */
IPC_EXTERN_FUNCTION (int IPC_isConnected, IPC_EXTERN_FUNCTION (int IPC_isConnected,
(void)); (void));
/* Returns TRUE (1) if the named module is currently connected to IPC */ /* Returns TRUE (1) if the named module is currently connected to IPC */
/* Returns -1 on error */ /* Returns -1 on error */
IPC_EXTERN_FUNCTION (int IPC_isModuleConnected, IPC_EXTERN_FUNCTION (int IPC_isModuleConnected,
 End of changes. 2 change blocks. 
0 lines changed or deleted 19 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/