xref: /haiku/headers/os/package/hpkg/ErrorOutput.h (revision e81a954787e50e56a7f06f72705b7859b6ab06d1)
1 /*
2  * Copyright 2009,2011, Haiku, Inc.
3  * Distributed under the terms of the MIT License.
4  */
5 #ifndef _PACKAGE__HPKG__ERROR_OUTPUT_H_
6 #define _PACKAGE__HPKG__ERROR_OUTPUT_H_
7 
8 
9 #include <stdarg.h>
10 
11 #include <SupportDefs.h>
12 
13 
14 namespace BPackageKit {
15 
16 namespace BHPKG {
17 
18 
19 class BErrorOutput {
20 public:
21 	virtual						~BErrorOutput();
22 
23 	virtual	void				PrintErrorVarArgs(const char* format,
24 									va_list args) = 0;
25 			void				PrintError(const char* format, ...);
26 };
27 
28 
29 }	// namespace BHPKG
30 
31 }	// namespace BPackageKit
32 
33 
34 #endif	// _PACKAGE__HPKG__PACKAGE_OUTPUT_H_
35