Skip to content

File platform.cc

FileList > ase > platform.cc

  • #include "platform.hh"
  • #include "path.hh"
  • #include "dbus.hh"
  • #include "utils.hh"
  • #include "strings.hh"
  • #include "internal.hh"
  • #include <unistd.h>
  • #include <cstring>
  • #include <fstream>
  • #include <atomic>
  • #include <setjmp.h>
  • #include <libintl.h>
  • #include <sys/stat.h>
  • #include <sys/wait.h>
  • #include <sys/time.h>
  • #include <sys/resource.h>
  • #include <sys/syscall.h>
  • #include <semaphore.h>
  • #include <stdarg.h>
  • #include <sys/types.h>
  • #include <pwd.h>
  • #include <algorithm>
  • #include "testing.hh"

Namespaces

Type Name
namespace Ase
The Anklang C++ API namespace.
namespace AnsiColors
The AnsiColors namespace contains utility functions for colored terminal output.

Classes

Type Name
struct CPUInfo
Acquire information about the runtime architecture and CPU type.
struct PwdUser

Macros

Type Name
define ACCOUNTING_MSECS 50
define LIBTOOL_OBJDIR ".libs"
define PDEBUG (...) Ase::debug ("Platform", __VA_ARGS__)
define x86_cpuid (input, count, eax, ebx, ecx, edx) do {} while (0)
define x86_has_cpuid () (false)

Macro Definition Documentation

define ACCOUNTING_MSECS

#define ACCOUNTING_MSECS 50

define LIBTOOL_OBJDIR

#define LIBTOOL_OBJDIR ".libs"

define PDEBUG

#define PDEBUG (
    ...
) Ase::debug ("Platform", __VA_ARGS__)

define x86_cpuid

#define x86_cpuid (
    input,
    count,
    eax,
    ebx,
    ecx,
    edx
) do {} while (0)

define x86_has_cpuid

#define x86_has_cpuid (

) (false)


The documentation for this class was generated from the following file /__w/anklang/anklang/ase/platform.cc