dxd - dynax driver framework 3.0.0d222
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::redirect::eventlog< type_t > Class Template Reference

#include <dx_eventlog.h>

Inheritance diagram for dx::redirect::eventlog< type_t >:
Collaboration diagram for dx::redirect::eventlog< type_t >:

Public Member Functions

 eventlog (std::ostream &stream, const char *id)
 ~eventlog ()

Static Public Member Functions

static void register_resource (const char *id)
static void unregister_resource (const char *id)

Protected Member Functions

std::streambuf::int_type overflow (std::streambuf::int_type c=EOF) override
std::streamsize xsputn (const char *msg, std::streamsize count) override

Protected Attributes

::HANDLE handle {}

Constructor & Destructor Documentation

◆ eventlog()

template<typename type_t = cout>
dx::redirect::eventlog< type_t >::eventlog ( std::ostream & stream,
const char * id )
inline

◆ ~eventlog()

template<typename type_t = cout>
dx::redirect::eventlog< type_t >::~eventlog ( )
inline

Member Function Documentation

◆ overflow()

template<typename type_t = cout>
std::streambuf::int_type dx::redirect::eventlog< type_t >::overflow ( std::streambuf::int_type c = EOF)
inlineoverrideprotected

◆ register_resource()

template<typename type_t = cout>
void dx::redirect::eventlog< type_t >::register_resource ( const char * id)
inlinestatic

◆ unregister_resource()

template<typename type_t = cout>
void dx::redirect::eventlog< type_t >::unregister_resource ( const char * id)
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xsputn()

template<typename type_t = cout>
std::streamsize dx::redirect::eventlog< type_t >::xsputn ( const char * msg,
std::streamsize count )
inlineoverrideprotected

Member Data Documentation

◆ handle

template<typename type_t = cout>
::HANDLE dx::redirect::eventlog< type_t >::handle {}
protected

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

(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.