anvil.cxx File Reference

#include <map>
#include <iostream>
#include <cstring>
#include "xyzzy/socket.hxx"
#include "anvil/object.hxx"
#include "anvil/ipshm.hxx"
#include "veriuser.h"
#include "cv_vpi_user.h"

Namespaces

namespace  anvil
namespace  std

Defines

#define VU_ASSERT_TRUE(_cond)   stAssert(_cond, #_cond, __FILE__, __LINE__)
#define CHECK_ERROR

Functions

static void stAssert (int cond, const char *condStr, const char *fname, unsigned lnum)
static PLI_INT32 anvilGetNextTime (void)
static PLI_INT32 anvilYield (void)
static PLI_INT32 anvilYieldSetup (void)
static void register_my_systfs (void)
void vpi_compat_bootstrap (void)

Variables

static t_vpi_error_info stErrorInfo
static TSharedstpShm = 0
void(*[]) vlog_startup_routines ()

Define Documentation

#define CHECK_ERROR

Value:

stAssert(FALSE == vpi_chk_error(&stErrorInfo), \
             stErrorInfo.message, stErrorInfo.file, stErrorInfo.line)

#define VU_ASSERT_TRUE ( _cond   )     stAssert(_cond, #_cond, __FILE__, __LINE__)


Function Documentation

static PLI_INT32 anvilGetNextTime ( void   )  [static]

static PLI_INT32 anvilYield ( void   )  [static]

static PLI_INT32 anvilYieldSetup ( void   )  [static]

static void register_my_systfs ( void   )  [static]

static void stAssert ( int  cond,
const char *  condStr,
const char *  fname,
unsigned  lnum 
) [static]

void vpi_compat_bootstrap ( void   ) 


Variable Documentation

t_vpi_error_info stErrorInfo [static]

TShared* stpShm = 0 [static]

void(*[]) vlog_startup_routines()

Initial value:


Generated on Thu Mar 22 13:51:08 2007 for anvil by  doxygen 1.5.1