Update of /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv13706/gensrc/metadata
Added Files:
Tag: R000313f0-branch
ohfunctions.xml
Log Message:
update C client
--- NEW FILE: ohfunctions.xml ---
<Category name='ohfunctions'>
<description>ObjectHandler functions</description>
<displayName>ObjectHandler</displayName>
<includes>
<include>oh/objecthandler.hpp</include>
</includes>
<copyright>
Copyright (C) 2006 Eric Ehlers
</copyright>
<Functions>
<Procedure name='ohSetLogFile'>
<description>begin logging to named file</description>
<alias>ObjHandler::setLogFile</alias>
<supportedPlatforms>
<supportedPlatform>c</supportedPlatform>
</supportedPlatforms>
<ParameterList>
<Parameters>
<Parameter name='logFileName'>
<type>string</type>
<tensorRank>scalar</tensorRank>
<description>path and name of log file</description>
</Parameter>
<Parameter name='logLevel' default='4'>
<type>long</type>
<tensorRank>scalar</tensorRank>
<description>threshold for log messages</description>
</Parameter>
</Parameters>
</ParameterList>
<ReturnValue>
<type>string</type>
<tensorRank>scalar</tensorRank>
</ReturnValue>
</Procedure>
<Procedure name='ohLogMessage'>
<description>log a message</description>
<alias>ObjHandler::logMessage</alias>
<supportedPlatforms>
<supportedPlatform>c</supportedPlatform>
</supportedPlatforms>
<ParameterList>
<Parameters>
<Parameter name='logMessage'>
<type>string</type>
<tensorRank>scalar</tensorRank>
<description>message to be logged</description>
</Parameter>
<Parameter name='logLevel' default='4'>
<type>long</type>
<tensorRank>scalar</tensorRank>
<description>threshold for log messages</description>
</Parameter>
</Parameters>
</ParameterList>
<ReturnValue>
<type>void</type>
<tensorRank>scalar</tensorRank>
</ReturnValue>
</Procedure>
<Procedure name='ohLogObject'>
<description>write object description to log file</description>
<alias>ObjHandler::logObject</alias>
<supportedPlatforms>
<supportedPlatform>c</supportedPlatform>
</supportedPlatforms>
<ParameterList>
<Parameters>
<Parameter name='handleObject'>
<type>string</type>
<tensorRank>scalar</tensorRank>
<description>handle of object to be logged</description>
</Parameter>
</Parameters>
</ParameterList>
<ReturnValue>
<type>void</type>
<tensorRank>scalar</tensorRank>
</ReturnValue>
</Procedure>
<Procedure name='ohSetConsole'>
<description>fork output to stdout</description>
<alias>ObjHandler::setConsole</alias>
<supportedPlatforms>
<supportedPlatform>c</supportedPlatform>
</supportedPlatforms>
<ParameterList>
<Parameters>
<Parameter name='console'>
<type>int</type>
<tensorRank>scalar</tensorRank>
<description>1 (enable) / 0 (disable)</description>
</Parameter>
<Parameter name='logLevel' default='4'>
<type>long</type>
<tensorRank>scalar</tensorRank>
<description>threshold for log messages</description>
</Parameter>
</Parameters>
</ParameterList>
<ReturnValue>
<type>void</type>
<tensorRank>scalar</tensorRank>
</ReturnValue>
</Procedure>
</Functions>
</Category>
|