Sane C++ Libraries
C++ Platform Abstraction Libraries
Loading...
Searching...
No Matches
SC::AwaitEventLoop Member List

This is the complete list of members for SC::AwaitEventLoop, including all inherited members.

accept(const SocketDescriptor &serverSocket, SocketDescriptor &outClient) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
arena() (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
asyncEventLoop() (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
asyncEventLoop() const (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
AwaitEventLoop(AsyncEventLoop &asyncEventLoop, AwaitArena *arena=nullptr) (defined in SC::AwaitEventLoop)SC::AwaitEventLoopexplicit
AwaitTask (defined in SC::AwaitEventLoop)SC::AwaitEventLoopfriend
connect(const SocketDescriptor &socket, SocketIPAddress address) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
filePoll(const FileDescriptor &file) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
fileRead(const FileDescriptor &file, Span< char > buffer, AwaitFileReadResult &outResult, AwaitFileReadOptions options={}) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
fileReadUntilFullOrEOF(const FileDescriptor &file, Span< char > buffer, AwaitFileReadResult &outResult, AwaitFileReadOptions options={}) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
fileSend(const FileDescriptor &file, const SocketDescriptor &socket, AwaitFileSendResult &outResult, AwaitFileSendOptions options={}) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
fileWrite(const FileDescriptor &file, Span< const char > data, AwaitFileWriteResult *outResult=nullptr, AwaitFileWriteOptions options={}) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
fileWrite(const FileDescriptor &file, Span< Span< const char > > data, AwaitFileWriteResult *outResult=nullptr, AwaitFileWriteOptions options={}) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
fsClose(ThreadPool &threadPool, FileDescriptor &file) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
fsCopyDirectory(ThreadPool &threadPool, StringSpan path, StringSpan destinationPath, FileSystemCopyFlags copyFlags=FileSystemCopyFlags()) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
fsCopyFile(ThreadPool &threadPool, StringSpan path, StringSpan destinationPath, FileSystemCopyFlags copyFlags=FileSystemCopyFlags()) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
fsOpen(ThreadPool &threadPool, StringSpan path, FileOpen mode, FileDescriptor &outFile) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
fsRead(ThreadPool &threadPool, FileDescriptor &file, Span< char > buffer, AwaitFileReadResult &outResult, uint64_t offset=0) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
fsRemoveEmptyDirectory(ThreadPool &threadPool, StringSpan path) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
fsRemoveFile(ThreadPool &threadPool, StringSpan path) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
fsRename(ThreadPool &threadPool, StringSpan path, StringSpan newPath) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
fsWrite(ThreadPool &threadPool, FileDescriptor &file, Span< const char > data, AwaitFileWriteResult *outResult=nullptr, uint64_t offset=0) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
hasArena() const (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
loopWork(ThreadPool &threadPool, Function< Result()> work) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
processExit(FileDescriptor::Handle process, AwaitProcessExitResult &outResult) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
receive(const SocketDescriptor &socket, Span< char > buffer, AwaitSocketReceiveResult &outResult) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
receiveExact(const SocketDescriptor &socket, Span< char > buffer, AwaitSocketReceiveResult *outResult=nullptr) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
receiveFrom(const SocketDescriptor &socket, Span< char > buffer, AwaitSocketReceiveFromResult &outResult) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
receiveLine(const SocketDescriptor &socket, Span< char > buffer, AwaitSocketReceiveLineResult &outResult) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
run() (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
runNoWait() (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
runOnce() (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
send(const SocketDescriptor &socket, Span< const char > data, AwaitSocketSendResult *outResult=nullptr) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
send(const SocketDescriptor &socket, Span< Span< const char > > data, AwaitSocketSendResult *outResult=nullptr) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
sendAll(const SocketDescriptor &socket, Span< const char > data, AwaitSocketSendResult *outResult=nullptr) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
sendAll(const SocketDescriptor &socket, Span< Span< const char > > data, AwaitSocketSendResult *outResult=nullptr) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
sendTo(const SocketDescriptor &socket, SocketIPAddress address, Span< const char > data, AwaitSocketSendResult *outResult=nullptr) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
sendTo(const SocketDescriptor &socket, SocketIPAddress address, Span< Span< const char > > data, AwaitSocketSendResult *outResult=nullptr) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
signal(int signalNumber, AwaitSignalResult &outResult) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
sleep(TimeMs duration) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
spawn(AwaitTask &task) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
spawnAndWait(AwaitTask &task) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
waitFor(AwaitTask &task, TimeMs timeout, AwaitTimeoutResult *outResult=nullptr) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop
wakeUp(AwaitLoopWakeUp &wakeUp, AwaitLoopWakeUpResult &outResult, AsyncLoopWakeUpOptions options={}) (defined in SC::AwaitEventLoop)SC::AwaitEventLoop