[Overview][Constants][Classes][Procedures and functions][Index] Reference for unit '_crw_sesman' (#crwlib)

TSessionManager

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: _crw_sesman.pas line 102

type TSessionManager = class(TMasterObject)

public

  constructor Create;

  destructor Destroy; override;

  procedure AfterConstruction; override;

  procedure BeforeDestruction; override;

  property SessionNb: LongInt; [r]

  property SessionID: LongString; [r]

  property PidAtHost: LongString; [r]

  property SessionPID: TPid; [r]

  property SessionStarted: Boolean; [r]

  property VendorName: LongString; [r]

  property ApplicationName: LongString; [r]

  property SessionSubFolder: LongString; [r]

  function SessionSign();

  function SessionHead();

  function Title();

  function TitlePidAtHost;

  function HasIpcServer;

  function HasIpcClient;

  property IpcServer: TSimpleIpcServer; [r]

  property IpcClient: TSimpleIpcClient; [r]

  property IpcPipeId: LongString; [r]

  function ComposeIpcPipeId();

  function SendIpcMessage();

  function ReadIpcMessage();

  function CmdActivate();

  procedure SetCmdActivate();

  function LocalConfigDir();

  function LocalDataDir();

  function SystemTmpDir();

  function VarTmpDir();

  function RuntimeDir();

  function LocalConfigFile();

  function LocalDataFile();

  function SystemTmpFile();

  function VarTmpFile();

  function RuntimeFile();

  function RunningPidFile;

  function Start();

  function DetectRunningPid();

protected

  function StartBySessionNb();

  function StartByCmdLineOptions();

  function CheckDirectories();

public

  function RedirectStdIo();

  function OpenLeakageLog();

  function OpenReadIniLog();

  function OpenDebugLog();

  function OpenErrorLog();

  function OpenSoundLog();

  procedure SetGuardIniPath();

  procedure SetSystemEcho();

  procedure SetBlasterLogger();

  procedure SetSystemSendToMainConsole();

  function SimpleIpcSendMessage();

  function SimpleIpcSendCommand();

  class function DefSessionNb;

  class function DefLeakageLog;

  class function DefReadIniLog;

  class function DefDebugLog;

  class function DefErrorLog;

  class function DefSoundLog;

  class function DefSessionPrefix;

  class function DefCmdLineOptions;

  class function ValidNb();

  class function ValidName();

  class function CheckDir();

  class function ValidateName();

end;

Inheritance

TSessionManager

|

TMasterObject

|

TObject