MCPcopy Create free account
hub / github.com/apache/nifi-minifi-cpp / create

Method create

libminifi/src/core/ContentSession.cpp:35–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33ContentSession::ContentSession(std::shared_ptr<ContentRepository> repository) : repository_(std::move(repository)) {}
34
35std::shared_ptr<ResourceClaim> ContentSession::create() {
36 std::shared_ptr<ResourceClaim> claim = std::make_shared<ResourceClaim>(repository_);
37 managedResources_[claim] = std::make_shared<io::BufferStream>();
38 return claim;
39}
40
41std::shared_ptr<io::BaseStream> ContentSession::write(const std::shared_ptr<ResourceClaim>& resourceId, WriteMode mode) {
42 auto it = managedResources_.find(resourceId);

Callers 12

runNextProcessorMethod · 0.45
writeMethod · 0.45
onTriggerFunction · 0.45
MergeFileTests.cppFile · 0.45
SessionTests.cppFile · 0.45
RepoTests.cppFile · 0.45
test_templateFunction · 0.45
receiveFlowFilesMethod · 0.45
deploy_flowMethod · 0.45

Calls

no outgoing calls

Tested by 2

writeMethod · 0.36
test_templateFunction · 0.36