00001
00002
00003 #ifndef VGS_GraphClientFace_H
00004 #define VGS_GraphClientFace_H
00005
00006 #include "GraphConnection.h"
00007 #include "ByteOutBuffer.h"
00008
00009 namespace VGServer {
00010
00014 class GraphClientFace
00015 {
00016 private:
00017 class GraphConnection& conn;
00018
00019 public:
00020 GraphClientFace(class GraphConnection &_conn)
00021 : conn(_conn)
00022 {
00023 }
00024
00028 void getArea(coord_t x1, coord_t y1, coord_t x2, coord_t y2,
00029 const QueryLimits *ql,
00030 const char* filter, const char* vertexattrsel, const char* edgeattrsel,
00031 class ByteBuffer &dest) const
00032 {
00033 conn.getArea(x1, y1, x2, y2, ql, filter, vertexattrsel, edgeattrsel, dest);
00034 }
00035
00039
00040 };
00041
00042 }
00043
00044 #endif // VGS_GraphClientFace_H