Pol  Revision:cb584c9
uoclient.h
Go to the documentation of this file.
1 
10 #ifndef UOCLIENT_H
11 #define UOCLIENT_H
12 
13 #include <string>
14 #include <vector>
15 
16 #include "crypt/cryptkey.h"
17 
18 namespace Pol
19 {
20 namespace Clib
21 {
22 class ConfigElem;
23 }
24 namespace Core
25 {
26 class ExportScript;
27 
29 {
30 public:
31  void check( std::string& var, const char* tag, const char* deflt );
32  size_t estimateSize() const;
33 
34  void deinitialize();
35 
36  //~UoClientGeneral(); Note: no deconstructor due to undefined static deconstruction order,
37  // let it leak if the usual way fails
38 
39  class Mapping
40  {
41  public:
42  bool any;
43  std::string name;
44  unsigned id;
45  size_t estimateSize() const;
46  };
47 
51 
55  unsigned short maxskills; // dave changed 3/15/03, support configurable max skillid
57 };
58 
60 {
61 public:
63  size_t estimateSize() const;
65 };
66 
68 {
69 public:
71  size_t estimateSize() const;
72 
74  unsigned short port;
75  bool aosresist;
76  bool sticky;
77 };
78 }
79 }
80 #endif
ExportScript * method_script
Definition: uoclient.h:56
Crypt::TCryptInfo encryption
Definition: uoclient.h:73
unsigned short port
Definition: uoclient.h:74
unsigned short maxskills
Definition: uoclient.h:55
Definition: berror.cpp:12