VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
objectConsolePrinter.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
13 #include <vlutil/vlPrint.h>
16 
17 class DtVrfObject;
19 
25 {
26 public:
28  {
31  Argument
32  };
33 
36  static DtString moduleFrom(const DtString& source, DtString& module);
37 
38 protected:
39  virtual std::basic_ios< char >::int_type overflow( std::basic_ios< char >::int_type c );
40  virtual std::streamsize xsputn(const char *_Ptr, std::streamsize _Count);
41 
42 protected:
46 };
47 
49 {
50 
51 public:
52 
53  //Constructor takes a pointer to a variable to use to check against a
54  //global threshold. Each DtOutputStreamBuffer needs to also have a
55  //unique DtOutputStreamBuffer which should be created before
56  //the DtOutputStream that uses it is created.
58  int &globalThresholdRef,
59  int threshold = 1,
60  DtPrinter *dflt_printer = 0);
61 
62  virtual ~DtTranslatableOutputStream();
63 
65  virtual void operator()(const char *s, ...);
66 };
67 
71 {
72 private:
75 
76 public:
78 
79  virtual void write(const std::string &str, int notify_level);
80 
81 protected:
83 };
84 
89 {
90 private:
93 
94 public:
96 
102  virtual void write(const std::string& str, int notify_level);
103 
104 protected:
106 };
107 

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)