MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / create

Method create

Libraries/Async/Async.cpp:893–901  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

891 };
892 loopWork.callback.bind<AsyncFileSystemOperation, &AsyncFileSystemOperation::onOperationCompleted>(*this);
893 return eventLoop.start(loopWork);
894}
895
896SC::Result SC::AsyncFileSystemOperation::removeFile(AsyncEventLoop& eventLoop, StringSpan path)
897{
898 SC_TRY(checkState());
899 operation = Operation::RemoveFile;
900 new (&removeData, PlacementNew()) RemoveData({path});
901 if (not eventLoop.needsThreadPoolForFileOperations() and threadPoolMode != AsyncThreadPoolMode::ForceThreadPool)
902 {
903 return eventLoop.start(*this);
904 }

Callers 2

createAsyncTCPSocketMethod · 0.45
createAsyncUDPSocketMethod · 0.45

Calls 6

reactivateRequestMethod · 0.80
ResultClass · 0.70
ErrorEnum · 0.50
getMethod · 0.45
setDebugNameMethod · 0.45
startMethod · 0.45

Tested by

no test coverage detected