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 | |||