tgstation-server 6.12.3
The /tg/station 13 server suite
Loading...
Searching...
No Matches
Classes
Tgstation.Server.Host.IO Namespace Reference

Classes

class  BufferedFileStreamProvider
 IFileStreamProvider that provides a ISeekableFileStreamProvider from an input Stream. More...
 
class  Console
 Implementation of IConsole, uses global::System.Console. More...
 
class  DefaultIOManager
 IIOManager that resolves paths to Environment.CurrentDirectory. More...
 
class  FileDownloader
 
interface  IConsole
 Abstraction for global::System.Console. More...
 
interface  IFileDownloader
 Downloads files. More...
 
interface  IFileStreamProvider
 Interface for asynchronously consuming Streams of files. More...
 
interface  IFilesystemLinkFactory
 For creating filesystem symbolic links. More...
 
interface  IIOManager
 Interface for using filesystems. More...
 
interface  IPostWriteHandler
 Handles changing file modes/permissions after writing. More...
 
interface  ISeekableFileStreamProvider
 IFileStreamProvider that provides MemoryStreams. More...
 
interface  ISynchronousIOManager
 For accessing the disk in a synchronous manner. More...
 
class  PosixFilesystemLinkFactory
 IFilesystemLinkFactory for POSIX systems. More...
 
class  PosixPostWriteHandler
 IPostWriteHandler for POSIX systems. More...
 
class  RequestFileStreamProvider
 A IFileStreamProvider that represents the response of HttpRequestMessages. More...
 
class  ResolvingIOManager
 An IIOManager that resolve relative paths from another IIOManager to a subdirectory of that. More...
 
class  SynchronousIOManager
 
class  WindowsFilesystemLinkFactory
 IFilesystemLinkFactory for windows systems. More...
 
class  WindowsPostWriteHandler
 IPostWriteHandler for Windows systems. More...