dxd - dynax driver framework 2.6.0d200
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

 dx_catchall_rethrow () static void unregister_resource(const char *id) try
 
 eventlog (std::ostream &stream, const char *id)
 
 ~eventlog ()
 

Static Public Member Functions

static void register_resource (const char *id) try
 

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

◆ dx_catchall_rethrow()

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

◆ overflow()

template<typename type_t = cout>
std::streambuf::int_type dx::redirect::eventlog< type_t >::overflow ( std::streambuf::int_type c = EOF)
inlineoverrideprotected
+ Here is the call graph for this function:

◆ register_resource()

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

◆ 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 Thu Feb 19 2026

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.