File: XmlRpcClass.hpp

package info (click to toggle)
xmlrpc-c 1.06.27-1.1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 4,308 kB
  • ctags: 5,111
  • sloc: ansic: 39,324; sh: 8,284; cpp: 6,051; makefile: 1,339; perl: 494; xml: 134
file content (19 lines) | stat: -rw-r--r-- 452 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <vector>

class XmlRpcClass {
    std::string mClassName;
    std::vector<XmlRpcFunction> mFunctions;


public:
    XmlRpcClass (std::string class_name);
    XmlRpcClass (const XmlRpcClass&);
    XmlRpcClass& operator= (const XmlRpcClass&);

    std::string className () const { return mClassName; }

    void addFunction (const XmlRpcFunction& function);

    void printDeclaration (ostream& out);
    void printDefinition (ostream& out);
};