RealityServer Web Services API Programmer's Manual

ilog_handler.h File Reference

Description

Header for the ILog_handler interface.

Code Example

ilog_handler.h

‎/******************************************************************************
 * Copyright 2010-2020 MIGENIUS PTY LTD, Australia. All rights reserved.
 *****************************************************************************/


#ifndef MI_RS_WEB_SERVICES_ILOG_HANDLER_H
#define MI_RS_WEB_SERVICES_ILOG_HANDLER_H

#include <mi/base/interface_declare.h>
#include <mi/base/ilogger.h>

namespace mi {

namespace rswservices {

class ILog_handler : public
    mi::base::Interface_declare<0x2bc954b, 0xc4b3, 0x4ad9, 0x90, 0xde, 0xa2, 0xef, 0x21, 0x6c, 0xa, 0x5d>
{
public:
    virtual void message(
        mi::base::Message_severity level,
        const char* module_category,
        const mi::base::Message_details& details,
        const char* message) = 0;
};

} // namespace rswservices
} // namespace mi

#endif // MI_RS_WEB_SERVICES_ILOG_HANDLER_H

Namespaces

namespace mi
namespace 
Namespace for the RealityServer Web Services API. More...

Classes

class 
Log handler interface that when implemented and registered via an extension context will receive forwarded messages that have been written to the system logger. More...