UE2:StreamInterface (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2004 Object >> StreamBase >> StreamInterface
Package:
Engine
Direct subclass:
PlaylistParserBase

Created on: 10/12/2003 Handles file & directory manipulation for streaming music files. Could support arbitrary filetypes with very little modification

Written by Ron Prestenback © 2003, Epic Games, Inc. All Rights Reserved

Properties

CurrentDirectory

Type: string

Modifiers: private, globalconfig


Functions

Native functions

CreateDirectory

native final function string CreateDirectory (string DirectoryName)


CreateStream

native final function Stream CreateStream (string FileName, optional bool bStrict)


GetBaseDirectory

native final private function string GetBaseDirectory ()


GetDirectoryContents

native final function bool GetDirectoryContents (out array<stringContents, optional string DirectoryName, optional StreamBase.EFileType FileType)


GetDriveLetters

native final function bool GetDriveLetters (out array<stringLetters)


LoadPlaylist

native final function bool LoadPlaylist (string FileName, out array<stringLines, optional bool bStrict)


RemoveDirectory

native final function bool RemoveDirectory (string DirectoryName)


ValidDirectory

native final function bool ValidDirectory (optional string DirectoryPath)


ValidFile

native final function bool ValidFile (string FileName)


Other instance functions

ChangeDirectory

function ChangeDirectory (string DirectoryName)


GetCurrentDirectory

function string GetCurrentDirectory ()


HandleDebugExec

function bool HandleDebugExec (string Command, string Param)

Overrides: StreamBase.HandleDebugExec