SNAP Library 2.2, Developer Reference  2014-03-11 19:15:55
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
TLogNotify Class Reference

#include <ut.h>

Inheritance diagram for TLogNotify:
Collaboration diagram for TLogNotify:

List of all members.

Public Member Functions

 TLogNotify (const PNotify &_Notify)
void OnStatus (const TStr &MsgStr)

Static Public Member Functions

static PNotify New (const PNotify &Notify)

Private Attributes

PNotify Notify

Detailed Description

Definition at line 148 of file ut.h.


Constructor & Destructor Documentation

TLogNotify::TLogNotify ( const PNotify _Notify) [inline]

Definition at line 153 of file ut.h.

Referenced by New().

: Notify(_Notify) { }

Here is the caller graph for this function:


Member Function Documentation

static PNotify TLogNotify::New ( const PNotify Notify) [inline, static]

Definition at line 154 of file ut.h.

References TLogNotify().

{ return new TLogNotify(Notify); }

Here is the call graph for this function:

void TLogNotify::OnStatus ( const TStr MsgStr) [virtual]

Reimplemented from TNotify.

Definition at line 106 of file ut.cpp.

References TStr::CStr(), TStr::Fmt(), TTm::GetCurLocTm(), TTm::GetHMSTColonDotStr(), TTm::GetYMDDashStr(), Notify, and TNotify::OnStatus().

                                            {
        TTm NowTm = TTm::GetCurLocTm();
        Notify->OnStatus(TStr::Fmt("[%s %s] %s", 
                NowTm.GetYMDDashStr().CStr(), 
                NowTm.GetHMSTColonDotStr(true, false).CStr(), 
                MsgStr.CStr()));
}

Here is the call graph for this function:


Member Data Documentation

Definition at line 150 of file ut.h.

Referenced by OnStatus().


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