MiKTeX 23.10-next
A scalable TeX distribution
Loading...
Searching...
No Matches
MiKTeX::Core::Session Member List

This is the complete list of members for MiKTeX::Core::Session, including all inherited members.

AddInputDirectory(const MiKTeX::Util::PathName &path, bool atEnd)=0MiKTeX::Core::Sessionpure virtual
Close()=0MiKTeX::Core::Sessionpure virtual
CloseFile(FILE *file, int &exitCode)=0MiKTeX::Core::Sessionpure virtual
CloseFile(FILE *file)=0MiKTeX::Core::Sessionpure virtual
ConfigureFile(const MiKTeX::Util::PathName &pathIn, const MiKTeX::Util::PathName &pathOut, MiKTeX::Configuration::HasNamedValues *callback=nullptr)=0MiKTeX::Core::Sessionpure virtual
ConfigureFile(const MiKTeX::Util::PathName &pathRel, MiKTeX::Configuration::HasNamedValues *callback=nullptr)=0MiKTeX::Core::Sessionpure virtual
ConvertToBitmapFile(const MiKTeX::Util::PathName &sourceFileName, MiKTeX::Util::PathName &destFileName, IRunProcessCallback *callback)=0MiKTeX::Core::Sessionpure virtual
Create(const InitInfo &initInfo)MiKTeX::Core::Sessionstatic
DeleteFormatInfo(const std::string &key)=0MiKTeX::Core::Sessionpure virtual
DeriveFileType(const MiKTeX::Util::PathName &fileName)=0MiKTeX::Core::Sessionpure virtual
DeriveTEXMFRoot(const MiKTeX::Util::PathName &path)=0MiKTeX::Core::Sessionpure virtual
DetermineMETAFONTMode(unsigned dpi, MIKTEXMFMODE &Mode)=0MiKTeX::Core::Sessionpure virtual
EnableFontMaker(bool enable)=0MiKTeX::Core::Sessionpure virtual
ExamineCommandLine(const std::string &commandLine)=0MiKTeX::Core::Sessionpure virtual
ExamineCommandLineResult enum nameMiKTeX::Core::Session
Expand(const std::string &toBeExpanded)=0MiKTeX::Core::Sessionpure virtual
Expand(const std::string &toBeExpanded, MiKTeX::Configuration::HasNamedValues *callback)=0MiKTeX::Core::Sessionpure virtual
Expand(const std::string &toBeExpanded, ExpandOptionSet options, MiKTeX::Configuration::HasNamedValues *callback)=0MiKTeX::Core::Sessionpure virtual
FatalCrtError(const std::string &functionName, int errorCode, const MiKTeXException::KVMAP &info, const SourceLocation &sourceLocation)MiKTeX::Core::Sessionstatic
FatalMiKTeXError(const std::string &message, const std::string &description, const std::string &remedy, const std::string &tag, const MiKTeXException::KVMAP &info, const SourceLocation &sourceLocation)MiKTeX::Core::Sessionstatic
FatalWindowsError(const std::string &functionName, unsigned long errorCode, const std::string &description, const std::string &remedy, const std::string &tag, const MiKTeXException::KVMAP &info, const SourceLocation &sourceLocation)MiKTeX::Core::Sessionstatic
FindFile(const std::string &fileName, const std::string &searchPath, FindFileOptionSet options, std::vector< MiKTeX::Util::PathName > &result)=0MiKTeX::Core::Sessionpure virtual
FindFile(const std::string &fileName, const std::string &searchPath, std::vector< MiKTeX::Util::PathName > &result)=0MiKTeX::Core::Sessionpure virtual
FindFile(const std::string &fileName, const std::string &searchPath, FindFileOptionSet options, MiKTeX::Util::PathName &result)=0MiKTeX::Core::Sessionpure virtual
FindFile(const std::string &fileName, const std::string &searchPath, MiKTeX::Util::PathName &result)=0MiKTeX::Core::Sessionpure virtual
FindFile(const std::string &fileName, FileType fileType, FindFileOptionSet options, std::vector< MiKTeX::Util::PathName > &result)=0MiKTeX::Core::Sessionpure virtual
FindFile(const std::string &fileName, FileType fileType, std::vector< MiKTeX::Util::PathName > &result)=0MiKTeX::Core::Sessionpure virtual
FindFile(const std::string &fileName, FileType fileType, FindFileOptionSet options, MiKTeX::Util::PathName &result)=0MiKTeX::Core::Sessionpure virtual
FindFile(const std::string &fileName, FileType fileType, MiKTeX::Util::PathName &result)=0MiKTeX::Core::Sessionpure virtual
FindFilenameDatabase(unsigned r, MiKTeX::Util::PathName &path)=0MiKTeX::Core::Sessionpure virtual
FindFileOption enum nameMiKTeX::Core::Session
FindFileOptionSet typedef (defined in MiKTeX::Core::Session)MiKTeX::Core::Session
FindPkFile(const std::string &fontName, const std::string &mfMode, int dpi, MiKTeX::Util::PathName &result)=0MiKTeX::Core::Sessionpure virtual
FindTfmFile(const std::string &fontName, MiKTeX::Util::PathName &result, bool create)=0MiKTeX::Core::Sessionpure virtual
GetAllowedShellCommands()=0MiKTeX::Core::Sessionpure virtual
GetConfigValue(const std::string &sectionName, const std::string &valueName, const ConfigValue &defaultValue, HasNamedValues *callback)=0MiKTeX::Configuration::ConfigurationProviderpure virtual
GetConfigValue(const std::string &sectionName, const std::string &valueName, const ConfigValue &defaultValue)=0MiKTeX::Configuration::ConfigurationProviderpure virtual
GetConfigValue(const std::string &sectionName, const std::string &valueName, HasNamedValues *callback)=0MiKTeX::Configuration::ConfigurationProviderpure virtual
GetConfigValue(const std::string &sectionName, const std::string &valueName)=0MiKTeX::Configuration::ConfigurationProviderpure virtual
GetEngineName()=0MiKTeX::Core::Sessionpure virtual
GetExpandedSearchPath(FileType fileType)=0MiKTeX::Core::Sessionpure virtual
GetFileInfoRecords()=0MiKTeX::Core::Sessionpure virtual
GetFilenameDatabasePathName(unsigned r)=0MiKTeX::Core::Sessionpure virtual
GetFileTypeInfo(FileType fileType)=0MiKTeX::Core::Sessionpure virtual
GetFileTypes()=0MiKTeX::Core::Sessionpure virtual
GetFontDirectories()=0MiKTeX::Core::Sessionpure virtual
GetFontInfo(const std::string &fontName, std::string &supplier, std::string &typeface, double *genSize)=0MiKTeX::Core::Sessionpure virtual
GetFormatInfo(const std::string &key)=0MiKTeX::Core::Sessionpure virtual
GetFormats()=0MiKTeX::Core::Sessionpure virtual
GetGhostscript(unsigned long *versionNumber)=0MiKTeX::Core::Sessionpure virtual
GetLanguages()=0MiKTeX::Core::Sessionpure virtual
GetMakeFontsFlag()=0MiKTeX::Core::Sessionpure virtual
GetMETAFONTMode(unsigned idx, MIKTEXMFMODE &mode)=0MiKTeX::Core::Sessionpure virtual
GetMpmDatabasePathName()=0MiKTeX::Core::Sessionpure virtual
GetMpmRootPath()=0MiKTeX::Core::Sessionpure virtual
GetMyLocation(bool canonicalized)=0MiKTeX::Core::Sessionpure virtual
GetMyPrefix(bool canonicalized)=0MiKTeX::Core::Sessionpure virtual
GetMyProgramFile(bool canonicalized)=0MiKTeX::Core::Sessionpure virtual
GetNumberOfTEXMFRoots()=0MiKTeX::Core::Sessionpure virtual
GetPaperSizeInfo(int idx, PaperSizeInfo &paperSize)=0MiKTeX::Core::Sessionpure virtual
GetPaperSizeInfo(const std::string &dvipsName)=0MiKTeX::Core::Sessionpure virtual
GetRootDirectories()=0MiKTeX::Core::Sessionpure virtual
GetRootDirectoryPath(unsigned r)=0MiKTeX::Core::Sessionpure virtual
GetSetupConfig()=0MiKTeX::Core::Sessionpure virtual
GetShellCommandMode()=0MiKTeX::Core::Sessionpure virtual
GetSpecialPath(SpecialPath specialPath)=0MiKTeX::Configuration::ConfigurationProviderpure virtual
InitOption enum nameMiKTeX::Core::Session
InitOptionSet typedefMiKTeX::Core::Session
IsAdminMode()=0MiKTeX::Core::Sessionpure virtual
IsCommonRootDirectory(unsigned r)=0MiKTeX::Core::Sessionpure virtual
IsFileAlreadyOpen(const MiKTeX::Util::PathName &fileName)=0MiKTeX::Core::Sessionpure virtual
IsMiKTeXDirect()=0MiKTeX::Core::Sessionpure virtual
IsMiKTeXPortable()=0MiKTeX::Core::Sessionpure virtual
IsOtherRootDirectory(unsigned r)=0MiKTeX::Core::Sessionpure virtual
IsOutputFile(const FILE *file)=0MiKTeX::Core::Sessionpure virtual
IsSharedSetup()=0MiKTeX::Core::Sessionpure virtual
IsUserAnAdministrator()=0MiKTeX::Core::Sessionpure virtual
Locate(const std::string &fileName, const LocateOptions &options)=0MiKTeX::Core::Sessionpure virtual
MakeMakePkCommandLine(const std::string &fontName, int dpi, int baseDpi, const std::string &mfMode, MiKTeX::Util::PathName &fileName, MiKTeX::Configuration::TriState enableInstaller)=0MiKTeX::Core::Sessionpure virtual
MoveRootDirectoryDown(unsigned r)=0MiKTeX::Core::Sessionpure virtual
MoveRootDirectoryUp(unsigned r)=0MiKTeX::Core::Sessionpure virtual
OpenFile(const MiKTeX::Util::PathName &path, FileMode mode, FileAccess access, bool isTextFile)=0MiKTeX::Core::Sessionpure virtual
PushAppName(const std::string &name)=0MiKTeX::Core::Sessionpure virtual
PushBackAppName(const std::string &name)=0MiKTeX::Core::Sessionpure virtual
RecordFileInfo(const MiKTeX::Util::PathName &path, FileAccess access)=0MiKTeX::Core::Sessionpure virtual
RegisterRootDirectories(const StartupConfig &startupConfig, RegisterRootDirectoriesOptionSet options)=0MiKTeX::Core::Sessionpure virtual
RegisterRootDirectory(const MiKTeX::Util::PathName &path, bool other)=0MiKTeX::Core::Sessionpure virtual
Reset()=0MiKTeX::Core::Sessionpure virtual
RunBatch(int argc, const char **argv)=0MiKTeX::Core::Sessionpure virtual
RunExe(int argc, const char **argv)=0MiKTeX::Core::Sessionpure virtual
RunGhostscript(int argc, const char **argv)=0MiKTeX::Core::Sessionpure virtual
RunJava(int argc, const char **argv)=0MiKTeX::Core::Sessionpure virtual
RunningAsAdministrator()=0MiKTeX::Core::Sessionpure virtual
RunPerl(int argc, const char **argv)=0MiKTeX::Core::Sessionpure virtual
RunPython(int argc, const char **argv)=0MiKTeX::Core::Sessionpure virtual
ScheduleFileRemoval(const MiKTeX::Util::PathName &path)=0MiKTeX::Core::Sessionpure virtual
ScheduleSystemCommand(const std::string &commandLine)=0MiKTeX::Core::Sessionpure virtual
SetAdminMode(bool adminMode, bool force=false)=0MiKTeX::Core::Sessionpure virtual
SetConfigValue(const std::string &sectionName, const std::string &valueName, const ConfigValue &value)=0MiKTeX::Configuration::ConfigurationProviderpure virtual
SetDefaultPaperSize(const std::string &dvipsName)=0MiKTeX::Core::Sessionpure virtual
SetFindFileCallback(IFindFileCallback *callback)=0MiKTeX::Core::Sessionpure virtual
SetFormatInfo(const FormatInfo &formatInfo)=0MiKTeX::Core::Sessionpure virtual
SetLanguageInfo(const LanguageInfo &languageInfo)=0MiKTeX::Core::Sessionpure virtual
SetRecorderPath(const MiKTeX::Util::PathName &path)=0MiKTeX::Core::Sessionpure virtual
SetTheNameOfTheGame(const std::string &name)=0MiKTeX::Core::Sessionpure virtual
ShowManualPageAndWait(HWND hWnd, unsigned long topic)=0MiKTeX::Core::Sessionpure virtual
SplitFontPath(const MiKTeX::Util::PathName &fontPath, std::string *fontType, std::string *supplier, std::string *typeface, std::string *fontName, std::string *pointSize)=0MiKTeX::Core::Sessionpure virtual
SplitTEXMFPath(const MiKTeX::Util::PathName &path, MiKTeX::Util::PathName &root, MiKTeX::Util::PathName &relative)=0MiKTeX::Core::Sessionpure virtual
StartFileInfoRecorder()=0MiKTeX::Core::Sessionpure virtual
StartFileInfoRecorder(bool recordPackageNames)=0MiKTeX::Core::Sessionpure virtual
TryCreateFromTemplate(const MiKTeX::Util::PathName &path)=0MiKTeX::Core::Sessionpure virtual
TryDeriveTEXMFRoot(const MiKTeX::Util::PathName &path)=0MiKTeX::Core::Sessionpure virtual
TryGet()MiKTeX::Core::Sessionstatic
TryGetConfigValue(const std::string &sectionName, const std::string &valueName, HasNamedValues *callback, std::string &value)=0MiKTeX::Configuration::ConfigurationProviderpure virtual
TryGetConfigValue(const std::string &sectionName, const std::string &valueName, std::string &value)=0MiKTeX::Configuration::ConfigurationProviderpure virtual
TryGetFormatInfo(const std::string &key, FormatInfo &formatInfo)=0MiKTeX::Core::Sessionpure virtual
TryGetOpenFileInfo(FILE *file)=0MiKTeX::Core::Sessionpure virtual
TryOpenFile(const MiKTeX::Util::PathName &path, FileMode mode, FileAccess access, bool isTextFile)=0MiKTeX::Core::Sessionpure virtual
UnloadFilenameDatabase()=0MiKTeX::Core::Sessionpure virtual
UnloadFilenameDatabase(std::chrono::duration< double > minIdleTime)=0MiKTeX::Core::Sessionpure virtual
UnregisterRootDirectory(const MiKTeX::Util::PathName &path, bool other)=0MiKTeX::Core::Sessionpure virtual
~Session() noexcept=0 (defined in MiKTeX::Core::Session)MiKTeX::Core::Sessionpure virtual