]> rtime.felk.cvut.cz Git - frescor/forb.git/blobdiff - src/forb.h
forb: Add support for synchronized initialization of multiple servers
[frescor/forb.git] / src / forb.h
index 187d0d33e4131c6212bb211f28b76bbc02f2a512..2e4a2c4623a79e0ee51cdf2cb98bdf7baa0bdcc4 100644 (file)
@@ -168,8 +168,10 @@ typedef struct forb_init_attr {
  * Initializes FORB. This function has to be called before any other
  * FORB function.
  * 
- * Any command line arguments used by FORB are removed from the array
- * and @a argc and @a argv are updated accordingly.
+ * Any command line arguments used by FORB are removed from the @a
+ * argv array and @a argc is updated accordingly.
+ *
+ * @note Currently, no command line arguments are used by FORB.
  * 
  * @param argc a pointer to the number of command line arguments.
  * @param argv a pointer to the array of command line arguments.
@@ -226,6 +228,15 @@ forb_get_req_source(const forb_object obj, forb_server_id *req_source);
 const char *
 forb_strerror(CORBA_Environment *env);
 
+void
+forb_daemon_prepare(const char *pid);
+
+void
+forb_daemon_ready();
+
+int
+forb_signal_server_ready();    
+
 #ifdef __cplusplus
 } /* extern "C"*/
 #endif