} BlueSkyAsyncStatus;
struct BlueSkyNotifierList;
-typedef struct _BlueSkyStoreAsync BlueSkyStoreAsync;
-struct _BlueSkyStoreAsync {
+typedef struct BlueSkyStoreAsync BlueSkyStoreAsync;
+struct BlueSkyStoreAsync {
BlueSkyStore *store;
GMutex *lock;
#define CLOUDLOG_CLOUD 0x02
#define CLOUDLOG_CACHE 0x04
#define CLOUDLOG_UNCOMMITTED 0x10
-struct _BlueSkyCloudLog {
+struct BlueSkyCloudLog {
gint refcount;
GMutex *lock;
GCond *cond;
};
/* Serialize objects into a log segment to be written to the cloud. */
-struct _BlueSkyCloudLogState {
+struct BlueSkyCloudLogState {
GString *data;
BlueSkyCloudPointer location;
GList *inode_list;
uint32_t crc32c(uint32_t crc, const char *buf, unsigned int length);
uint32_t crc32c_finalize(uint32_t crc);
-struct _BlueSkyLog {
+struct BlueSkyLog {
BlueSkyFS *fs;
char *log_directory;
GAsyncQueue *queue;
/* An object for tracking log files which are stored locally--either the
* journal for filesystem consistency or log segments which have been fetched
* back from cloud storage. */
-struct _BlueSkyCacheFile {
+struct BlueSkyCacheFile {
GMutex *lock;
GCond *cond;
gint refcount;