Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
W
wendelin.core
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Joshua
wendelin.core
Commits
f8f12dcc
Commit
f8f12dcc
authored
Mar 05, 2020
by
Kirill Smelkov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
.
parent
c9ab6e84
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
4 deletions
+4
-4
wcfs/client/wcfs.h
wcfs/client/wcfs.h
+4
-4
No files found.
wcfs/client/wcfs.h
View file @
f8f12dcc
...
@@ -139,20 +139,20 @@ struct PinReq;
...
@@ -139,20 +139,20 @@ struct PinReq;
// data as of particular database state, and use that logical connection to
// data as of particular database state, and use that logical connection to
// create base-layer mappings. See .connect and Conn for details.
// create base-layer mappings. See .connect and Conn for details.
//
//
// XXX raw files?
//
// WCFS logically mirrors ZODB.DB .
// WCFS logically mirrors ZODB.DB .
// It is safe to use WCFS from multiple threads simultaneously.
// It is safe to use WCFS from multiple threads simultaneously.
struct
WCFS
{
struct
WCFS
{
string
mountpoint
;
string
mountpoint
;
pair
<
Conn
,
error
>
connect
(
zodb
::
Tid
at
);
pair
<
Conn
,
error
>
connect
(
zodb
::
Tid
at
);
string
_path
(
const
string
&
obj
);
tuple
<
os
::
File
,
error
>
_open
(
const
string
&
path
,
int
flags
=
O_RDONLY
);
pair
<
WatchLink
,
error
>
_openwatch
();
pair
<
WatchLink
,
error
>
_openwatch
();
string
String
()
const
;
string
String
()
const
;
error
_headWait
(
zodb
::
Tid
at
);
error
_headWait
(
zodb
::
Tid
at
);
// at OS-level, on-WCFS raw files can be accessed via ._path and ._open.
string
_path
(
const
string
&
obj
);
tuple
<
os
::
File
,
error
>
_open
(
const
string
&
path
,
int
flags
=
O_RDONLY
);
};
};
// Conn represents logical connection that provides view of data on wcfs
// Conn represents logical connection that provides view of data on wcfs
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment