Commit Graph

568 Commits (cfc692da07ea1d317824af84db6378ca57b2393f)

Author SHA1 Message Date
Aaron Jacobs cfc692da07 Made Server an interface, for expandability. 2015-03-24 16:08:42 +11:00
Aaron Jacobs fb40c200a9 Fixed a panic. 2015-03-24 16:02:40 +11:00
Aaron Jacobs 77ad10c518 Fixed response output. 2015-03-24 16:01:53 +11:00
Aaron Jacobs 25a2502636 Updated hellofs. 2015-03-24 16:00:46 +11:00
Aaron Jacobs 58e8a310aa Log responses and errors. 2015-03-24 15:59:19 +11:00
Aaron Jacobs 2720f50225 Print received requests. 2015-03-24 15:52:14 +11:00
Aaron Jacobs ab55e07aea Respond to statfs. 2015-03-24 15:51:36 +11:00
Aaron Jacobs 3dcd942c33 Added support for Init in hellofs. 2015-03-24 15:49:26 +11:00
Aaron Jacobs a6638727cc Fixed a silly bug. 2015-03-24 15:48:18 +11:00
Aaron Jacobs 7393225029 Fixed hello_fs_test build errors. 2015-03-24 15:47:26 +11:00
Aaron Jacobs eca0a3760e Refactored hellofs. 2015-03-24 15:46:49 +11:00
Aaron Jacobs 5a83972716 Other HelloFS methods. 2015-03-24 15:43:19 +11:00
Aaron Jacobs 32d8d19879 HelloFS.Init 2015-03-24 15:40:31 +11:00
Aaron Jacobs 402cc580b2 Fixed some hellofs build errors. 2015-03-24 15:39:45 +11:00
Aaron Jacobs d84d821a32 Updated the samples package. 2015-03-24 15:38:40 +11:00
Aaron Jacobs ddee157432 Deleted NotImplementedFileSystem. 2015-03-24 15:37:12 +11:00
Aaron Jacobs 9b930cd8b5 Updated dirent.go. 2015-03-24 15:36:57 +11:00
Aaron Jacobs c880ea6819 Implemented the rest of Connection. 2015-03-24 15:36:09 +11:00
Aaron Jacobs 210a91dd93 Updated mounted_file_system.go. 2015-03-24 15:34:50 +11:00
Aaron Jacobs c5702ef0a2 Deleted server.go. 2015-03-24 15:26:15 +11:00
Aaron Jacobs 978bdd5faf Implemented Connection.ReadOp. 2015-03-24 15:26:02 +11:00
Aaron Jacobs be2f3fc73e Added a warning on Connection.ReadOp. 2015-03-24 15:23:19 +11:00
Aaron Jacobs 0252cb61e6 Defined Connection. 2015-03-24 15:19:42 +11:00
Aaron Jacobs 9f9e950d17 Updated Mount. 2015-03-24 15:16:55 +11:00
Aaron Jacobs 94292e49fe Started on mounted_file_system.go. 2015-03-24 15:12:21 +11:00
Aaron Jacobs 28f41863ca Updated errors.go. 2015-03-24 15:10:02 +11:00
Aaron Jacobs e55b2926d8 Updated doc.go. 2015-03-24 15:09:18 +11:00
Aaron Jacobs 2ece3e8c5e Deleted the FileSystem interface. 2015-03-24 15:07:48 +11:00
Aaron Jacobs d44e63937d Finished filling out the fuseops package, for #3. 2015-03-24 15:06:33 +11:00
Aaron Jacobs 9952c9b462 Finished Respond methods. 2015-03-24 15:06:20 +11:00
Aaron Jacobs 630d02e199 More Respond methods. 2015-03-24 15:02:27 +11:00
Aaron Jacobs ccca7bbf35 GetInodeAttributesOp.Respond 2015-03-24 15:00:59 +11:00
Aaron Jacobs 9e25c19f66 LookUpInodeOp.Respond 2015-03-24 15:00:05 +11:00
Aaron Jacobs 537c4c3e06 Convert other types. 2015-03-24 14:56:41 +11:00
Aaron Jacobs 505033377d Handle RemoveRequest. 2015-03-24 14:51:07 +11:00
Aaron Jacobs fe76354f67 Filled in more ops. 2015-03-24 14:50:17 +11:00
Aaron Jacobs e21d3254d4 Filled in more ops. 2015-03-24 14:49:27 +11:00
Aaron Jacobs 1cfd10be87 Filled in LookUpInodeOp. 2015-03-24 14:48:42 +11:00
Aaron Jacobs 2167bec8a2 Fixed switch cases. 2015-03-24 14:48:19 +11:00
Aaron Jacobs ec64b2561c Added helpful TODOs. 2015-03-24 14:46:31 +11:00
Aaron Jacobs aba4e37d40 Made everything an op. 2015-03-24 14:45:35 +11:00
Aaron Jacobs 2dfd8be146 Changed the contract. 2015-03-24 14:41:51 +11:00
Aaron Jacobs 2a6cbb7bd3 Added stubs for all types. 2015-03-24 14:40:58 +11:00
Aaron Jacobs 18d288f1d9 Implemented the default case. 2015-03-24 14:38:57 +11:00
Aaron Jacobs e4d3d0aa56 Implemented missing functions. 2015-03-24 14:38:18 +11:00
Aaron Jacobs 73732d4425 Refactored and started on Convert. 2015-03-24 14:36:44 +11:00
Aaron Jacobs 28f009d41b Declared a conversion interface. 2015-03-24 14:24:00 +11:00
Aaron Jacobs bbc33f6317 Defined the Op interface. 2015-03-24 14:21:55 +11:00
Aaron Jacobs 194d73e5d4 Added op structs, to replace requests and responses for #3. 2015-03-24 14:18:23 +11:00
Aaron Jacobs d611ddfab0 Fixed build errors. 2015-03-24 14:18:01 +11:00