Commit 1cd5dcff authored by Marc Vef's avatar Marc Vef
Browse files

RPC server and client infrastructure done. init and destroy added

parent 53ff8bbd
Loading
Loading
Loading
Loading
+9 −4
Original line number Diff line number Diff line
@@ -49,22 +49,27 @@ include_directories(${FUSE3_INCLUDE_DIR} ${ROCKSDB_INCLUDE_DIR} include/
        ${MARGO_INCLUDE_DIR} ${ABT_INCLUDE_DIR} ${ABT_SNOOZER_INCLUDE_DIR} ${MERCURY_INCLUDE_DIR} ${LIBEV_INCLUDE_DIRS} ${ABT_IO_INCLUDE_DIRS}
        )
set(SOURCE_FILES src/main.cpp src/main.hpp src/fuse_ops.hpp src/configure.hpp
        src/classes/metadata.h src/classes/metadata.cpp src/classes/fs_data.h src/classes/fs_data.cpp
        src/classes/dentry.h src/classes/dentry.cpp
        # classes header
        src/classes/metadata.hpp src/classes/fs_data.hpp src/classes/dentry.hpp src/classes/rpc_data.hpp
        # adafs_ops header
        src/adafs_ops/mdata_ops.hpp src/adafs_ops/dentry_ops.hpp src/adafs_ops/access.hpp
        # db header
        src/db/db_ops.hpp src/db/db_txn_ops.hpp src/db/db_util.hpp
        # rpc header
        src/rpc/rpcs.hpp src/rpc/rpc_util.hpp
        src/rpc/rpcs_test.hpp src/rpc/rpc_util_test.hpp src/rpc/rpc_util.hpp

        # util
        src/util.cpp
        # fuse ops
        src/fuse_ops/file.cpp src/fuse_ops/directory.cpp src/fuse_ops/sync.cpp src/fuse_ops/access.cpp
        # classes
        src/classes/metadata.cpp src/classes/fs_data.cpp src/classes/dentry.cpp src/classes/rpc_data.cpp
        # adafs_ops
        src/adafs_ops/mdata_ops.cpp src/adafs_ops/dentry_ops.cpp src/adafs_ops/access.cpp
        # db src
        src/db/db_ops.cpp src/db/db_txn_ops.cpp src/db/db_util.cpp
        # rpc src
        src/rpc/rpc_util.cpp src/rpc/rpcs.cpp
        src/rpc/rpc_util_test.cpp src/rpc/rpcs_test.cpp src/rpc/rpc_util.cpp
        )
add_executable(adafs ${SOURCE_FILES} src/main.cpp)
target_link_libraries(adafs ${FUSE3_LIBRARIES} ${ROCKSDB_LIBRARIES}
+1 −1
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@
#ifndef FS_ACCESS_H
#define FS_ACCESS_H

#include "../classes/metadata.h"
#include "../classes/metadata.hpp"

int open_chk_access(fuse_req_t& req, fuse_ino_t ino, int flags);

+1 −1
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@
#define FS_DENTRY_OPS_H

#include "../main.hpp"
#include "../classes/dentry.h"
#include "../classes/dentry.hpp"


bool init_dentry_dir(const fuse_ino_t inode);
+1 −1
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@
#define FS_METADATA_OPS_H

#include "../main.hpp"
#include "../classes/metadata.h"
#include "../classes/metadata.hpp"
#include "../db/db_ops.hpp"
#include "../db/db_txn_ops.hpp"
#include "../db/db_util.hpp"
+1 −1
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@
// Created by evie on 5/9/17.
//

#include "dentry.h"
#include "dentry.hpp"

Dentry::Dentry() {}

Loading