![]() |
|
|
Generated: 8 Jan 2009 |
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/Message.h"
#include "GaudiKernel/GaudiException.h"
#include "GaudiKernel/IMessageSvc.h"
#include <iostream>
#include <stdarg.h>
#include <stdio.h>

Go to the source code of this file.
Defines | |
| #define | KERNEL_MSGSTREAM_CPP |
Functions | |
| std::string | format (const char *fmt,...) |
| MsgStream format utility "a la sprintf(...)". | |
| #define KERNEL_MSGSTREAM_CPP |
Definition at line 19 of file MsgStream.cpp.
| std::string format | ( | const char * | fmt, | |
| ... | ||||
| ) |
MsgStream format utility "a la sprintf(...)".
Definition at line 96 of file MsgStream.cpp.
00097 { 00098 const int buffsize = 2048; 00099 static char buffer[buffsize]; 00100 va_list arguments; 00101 va_start( arguments, fmt ); 00102 if( vsprintf(buffer, fmt, arguments) >= buffsize ) 00103 throw GaudiException("Insufficient buffer size (2048) when formatting message", 00104 "MsgStream", 0); 00105 return std::string(buffer); 00106 }