Skip to content

Commit f146fae

Browse files
committed
list[User/Robot/Session]BlobEntries
1 parent 5e104eb commit f146fae

File tree

4 files changed

+23
-1
lines changed

4 files changed

+23
-1
lines changed

src/DistributedFactorGraphs.jl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,10 @@ export getSessionBlobEntry,
9595
addUserBlobEntry!,
9696
addUserBlobEntries!,
9797
updateUserBlobEntry!,
98-
deleteUserBlobEntry!
98+
deleteUserBlobEntry!,
99+
listSessionBlobEntries,
100+
listRobotBlobEntries,
101+
listUserBlobEntries
99102

100103
export getBlobStore,
101104
addBlobStore!, updateBlobStore!, deleteBlobStore!, emptyBlobStore!, listBlobStores

src/GraphsDFG/GraphsDFG.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ import ...DistributedFactorGraphs:
5353
getSessionBlobEntries,
5454
addSessionBlobEntry!,
5555
addSessionBlobEntries!,
56+
listSessionBlobEntries,
57+
listRobotBlobEntries,
58+
listUserBlobEntries,
5659
getTypeDFGVariables,
5760
getTypeDFGFactors
5861

src/GraphsDFG/services/GraphsDFG.jl

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -597,6 +597,18 @@ function getSessionBlobEntries(fg::GraphsDFG, startwith::Union{Nothing, String}
597597
return entries
598598
end
599599

600+
function listSessionBlobEntries(fg::GraphsDFG)
601+
return collect(keys(fg.sessionBlobEntries))
602+
end
603+
604+
function listRobotBlobEntries(fg::GraphsDFG)
605+
return collect(keys(fg.robotBlobEntries))
606+
end
607+
608+
function listUserBlobEntries(fg::GraphsDFG)
609+
return collect(keys(fg.userBlobEntries))
610+
end
611+
600612
function addSessionBlobEntry!(fg::GraphsDFG, entry::BlobEntry)
601613
if haskey(fg.sessionBlobEntries, entry.label)
602614
error(

src/services/AbstractDFG.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,10 @@ function addUserBlobEntries! end
232232
function updateUserBlobEntry! end
233233
function deleteUserBlobEntry! end
234234

235+
function listSessionBlobEntries end
236+
function listRobotBlobEntries end
237+
function listUserBlobEntries end
238+
235239
##==============================================================================
236240
## AbstractBlobStore CRUD
237241
##==============================================================================

0 commit comments

Comments
 (0)