HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_LMHost Class Reference

#include <UT_LMHost.h>

Public Types

enum  AppType { APPLICATION, SYSTEM }
 

Static Public Member Functions

static void getUserLicenseFile (UT_WorkBuffer &filename)
 This is the location where the .sesi_preferences file is kept. More...
 
static SYS_NO_DISCARD_RESULT
UT_WorkBuffer 
databaseFile (AppType app_type, const UT_StringRef &name)
 
static SYS_NO_DISCARD_RESULT
UT_WorkBuffer 
applicationFolder (AppType app_type)
 
static const char * redundantToken ()
 
static const char * multiConnectToken ()
 
static bool parseHostString (const char *host_str, UT_StringArray &hosts)
 
static void packHostString (const UT_StringArray &hosts, UT_String &host_str, bool is_redundant=true)
 
static bool areHostNamesEqual (UT_String host1, UT_String host2)
 
static bool areHostNamesEqual (const UT_StringArray &hosts1, const UT_StringArray &hosts2)
 
static bool testHostnames (const char *host1, const char *host2)
 
static bool userFullName (UT_StringHolder &name)
 
static bool fullyQualifiedDomainName (UT_StringHolder &hostname)
 

Detailed Description

Definition at line 30 of file UT_LMHost.h.

Member Enumeration Documentation

Enumerator
APPLICATION 
SYSTEM 

Definition at line 33 of file UT_LMHost.h.

Member Function Documentation

static SYS_NO_DISCARD_RESULT UT_WorkBuffer UT_LMHost::applicationFolder ( AppType  app_type)
static
static bool UT_LMHost::areHostNamesEqual ( UT_String  host1,
UT_String  host2 
)
static
static bool UT_LMHost::areHostNamesEqual ( const UT_StringArray hosts1,
const UT_StringArray hosts2 
)
static
static SYS_NO_DISCARD_RESULT UT_WorkBuffer UT_LMHost::databaseFile ( AppType  app_type,
const UT_StringRef name 
)
static
static bool UT_LMHost::fullyQualifiedDomainName ( UT_StringHolder hostname)
static
static void UT_LMHost::getUserLicenseFile ( UT_WorkBuffer filename)
static

This is the location where the .sesi_preferences file is kept.

static const char* UT_LMHost::multiConnectToken ( )
inlinestatic

Definition at line 51 of file UT_LMHost.h.

static void UT_LMHost::packHostString ( const UT_StringArray hosts,
UT_String host_str,
bool  is_redundant = true 
)
static
static bool UT_LMHost::parseHostString ( const char *  host_str,
UT_StringArray hosts 
)
static
static const char* UT_LMHost::redundantToken ( )
inlinestatic

Definition at line 50 of file UT_LMHost.h.

static bool UT_LMHost::testHostnames ( const char *  host1,
const char *  host2 
)
static
static bool UT_LMHost::userFullName ( UT_StringHolder name)
static

The documentation for this class was generated from the following file: