source: issm/trunk/src/c/objects/KML/KML_Comment.h@ 12706

Last change on this file since 12706 was 12706, checked in by Mathieu Morlighem, 13 years ago

merged trunk-jpl and trunk for revision 12703

File size: 1.3 KB
Line 
1/*! \file KML_Comment.h
2 * \brief: header file for kml_comment object
3 */
4
5#ifndef _KML_COMMENT_H_
6#define _KML_COMMENT_H_
7
8/*Headers:{{{*/
9#include "../../include/include.h"
10#include "../../shared/Exceptions/exceptions.h"
11#include "../../EnumDefinitions/EnumDefinitions.h"
12
13#include "../Object.h"
14class DataSet;
15/*}}}*/
16
17class KML_Comment: public Object {
18
19 public:
20
21 char* name;
22 char* value;
23
24 /*KML_Comment constructors, destructors {{{*/
25 KML_Comment();
26 ~KML_Comment();
27 /*}}}*/
28 /*Object virtual functions definitions:{{{*/
29 virtual void Echo();
30 virtual void DeepEcho();
31 virtual void DeepEcho(const char* indent);
32 int Id(){_error2_("Not implemented yet.");};
33 int MyRank(){_error2_("Not implemented yet.");};
34 void Marshall(char** pmarshalled_dataset){_error2_("Not implemented yet.");};
35 int MarshallSize(){_error2_("Not implemented yet.");};
36 void Demarshall(char** pmarshalled_dataset){_error2_("Not implemented yet.");};
37 int ObjectEnum(){_error2_("Not implemented yet.");};
38 Object* copy(){_error2_("Not implemented yet.");};
39 /*}}}*/
40
41 /*virtual functions: */
42 void Write(FILE* fid,const char* indent);
43 void Read(FILE* fid,char* kstr);
44 void Alloc(const char* valuei);
45 void Add(DataSet* commnt);
46 void Get(char** pvalueo);
47
48};
49#endif /* _KML_COMMENT_H */
50
Note: See TracBrowser for help on using the repository browser.