Ice 3.7 C++11 API Reference
Public Member Functions | List of all members
Ice::LoggerOutput< L, LPtr, output > Class Template Reference

Collects output and flushes it via a logger method. More...

#include <Ice/Ice.h>

Inheritance diagram for Ice::LoggerOutput< L, LPtr, output >:
Inheritance graph
[legend]
Collaboration diagram for Ice::LoggerOutput< L, LPtr, output >:
Collaboration graph
[legend]

Public Member Functions

void flush ()
 Flushes the colleted output to the logger method. More...
 
 LoggerOutput (const LPtr &lptr)
 
 ~LoggerOutput ()
 
- Public Member Functions inherited from Ice::LoggerOutputBase
std::string str () const
 Obtains the collected output. More...
 

Detailed Description

template<class L, class LPtr, void(L::*)(const std::string &) output>
class Ice::LoggerOutput< L, LPtr, output >

Collects output and flushes it via a logger method.

Constructor & Destructor Documentation

◆ LoggerOutput()

template<class L , class LPtr , void(L::*)(const std::string &) output>
Ice::LoggerOutput< L, LPtr, output >::LoggerOutput ( const LPtr &  lptr)
inline

◆ ~LoggerOutput()

template<class L , class LPtr , void(L::*)(const std::string &) output>
Ice::LoggerOutput< L, LPtr, output >::~LoggerOutput ( )
inline

Member Function Documentation

◆ flush()

template<class L , class LPtr , void(L::*)(const std::string &) output>
void Ice::LoggerOutput< L, LPtr, output >::flush ( )
inline

Flushes the colleted output to the logger method.


The documentation for this class was generated from the following file: