/**************************************************************************
*
- * Copyright 2007-2009 VMware, Inc.
+ * Copyright 2007-2010 VMware, Inc.
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
namespace Log {
void Open(const char *name);
- void ReOpen(void);
void Close(void);
void BeginCall(const char *function);
void BeginBitmask(const char *type);
void EndBitmask(void);
- void BeginReference(const char *type, const void *addr);
- void EndReference(void);
+ void BeginPointer(const char *type, const void *addr);
+ void EndPointer(void);
void LiteralBool(bool value);
void LiteralSInt(signed long long value);
void LiteralUInt(unsigned long long value);
+ void LiteralFloat(float value);
void LiteralFloat(double value);
void LiteralString(const char *str);
void LiteralWString(const wchar_t *str);
- void LiteralNamedConstant(const char *str);
- void LiteralOpaque(const void *addr);
+ void LiteralNamedConstant(const char *name, long long value);
void LiteralNull(void);
+ void LiteralOpaque(void);
}
#endif /* _LOG_HPP_ */