Rearrange files to prepare to merge into Ray.

This commit is contained in:
Robert Nishihara
2016-10-25 13:59:47 -07:00
parent db6375701e
commit 1915539c5f
53 changed files with 0 additions and 816 deletions
+25
View File
@@ -0,0 +1,25 @@
#include "common.h"
#include "db.h"
/* The callback that is called when the result of a lookup
* in the object table comes back. The callback should free
* the manager_vector array, but NOT the strings they are pointing to. */
typedef void (*lookup_callback)(object_id object_id,
int manager_count,
const char *manager_vector[],
void *context);
/* Register a new object with the directory. */
/* TODO(pcm): Retry, print for each attempt. */
void object_table_add(db_handle *db, object_id object_id);
/* Remove object from the directory. */
void object_table_remove(db_handle *db,
object_id object_id,
const char *manager);
/* Look up entry from the directory */
void object_table_lookup(db_handle *db,
object_id object_id,
lookup_callback callback,
void *context);