Skip to content

File main.cc

FileList > ase > main.cc

  • #include "main.hh"
  • #include "api.hh"
  • #include "path.hh"
  • #include "utils.hh"
  • #include "jsonapi.hh"
  • #include "driver.hh"
  • #include "engine.hh"
  • #include "project.hh"
  • #include "loft.hh"
  • #include "compress.hh"
  • #include "internal.hh"
  • #include "testing.hh"
  • #include <limits.h>
  • #include <stdlib.h>
  • #include <unistd.h>
  • #include <signal.h>
  • #include <malloc.h>

Namespaces

Type Name
namespace Ase
The Anklang C++ API namespace.

Classes

Type Name
struct RtCallJob

Public Static Attributes

Type Name
size_t last_loft_preallocation = = 0
std::atomic< bool > loft_needs_preallocation_mt = = false

Public Functions

Type Name
int main (int argc, char * argv)

Public Static Functions

Type Name
bool dispatch_loft_lowmem (const Ase::LoopState & lstate)
void init_sigpipe ()
void notify_loft_lowmem ()
void preallocate_loft (size_t preallocation)
void prefault_pages (size_t stacksize, size_t heapsize)

Macros

Type Name
define MDEBUG (...) Ase::debug ("memory", __VA_ARGS__)

Public Static Attributes Documentation

variable last_loft_preallocation

size_t last_loft_preallocation;

variable loft_needs_preallocation_mt

std::atomic<bool> loft_needs_preallocation_mt;

Public Functions Documentation

function main

int main (
    int argc,
    char * argv
) 

Public Static Functions Documentation

function dispatch_loft_lowmem

static bool dispatch_loft_lowmem (
    const Ase::LoopState & lstate
) 

function init_sigpipe

static void init_sigpipe () 

function notify_loft_lowmem

static void notify_loft_lowmem () 

function preallocate_loft

static void preallocate_loft (
    size_t preallocation
) 

function prefault_pages

static void prefault_pages (
    size_t stacksize,
    size_t heapsize
) 

Macro Definition Documentation

define MDEBUG

#define MDEBUG (
    ...
) Ase::debug ("memory", __VA_ARGS__)


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