All Classes Functions Variables Typedefs Friends Pages
IServerError.h
1 //------------------------------------------------------------------------------
2 //
3 // Copyright (c) 2013 Glympse Inc. All rights reserved.
4 //
5 //------------------------------------------------------------------------------
6 
7 #ifndef ISERVERERROR_H__GLYMPSE__
8 #define ISERVERERROR_H__GLYMPSE__
9 
10 namespace Glympse
11 {
12 
16 /*O*public**/ struct IServerError : public ICommon
17 {
23  public: virtual int32 getType() = 0;
24 
30  public: virtual GString getError() = 0;
31 
37  public: virtual GCommonObj getExtraParam() = 0;
38 
51  public: virtual GString getErrorDetails() = 0;
52 };
53 
54 /*C*/typedef O< IServerError > GServerError;
55 
56 }
57 
58 #endif // !ISERVERERROR_H__GLYMPSE__