mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
Remove code for XML serialization.
Code was apparently defunct and was not user-accessible for a long time.
This commit is contained in:
parent
30b40b214a
commit
39d811ff06
3 changed files with 6 additions and 332 deletions
|
@ -134,54 +134,4 @@ public:
|
|||
virtual bool WriteSeparator();
|
||||
};
|
||||
|
||||
class XMLSerializationFormat:public SerializationFormat {
|
||||
public:
|
||||
XMLSerializationFormat();
|
||||
virtual ~ XMLSerializationFormat();
|
||||
|
||||
// We don't write anything if tag is nil.
|
||||
virtual bool Write(int v, const char* tag);
|
||||
virtual bool Write(uint16 v, const char* tag);
|
||||
virtual bool Write(uint32 v, const char* tag);
|
||||
virtual bool Write(int64 v, const char* tag);
|
||||
virtual bool Write(uint64 v, const char* tag);
|
||||
virtual bool Write(char v, const char* tag);
|
||||
virtual bool Write(bool v, const char* tag);
|
||||
virtual bool Write(double d, const char* tag);
|
||||
virtual bool Write(const char* s, const char* tag);
|
||||
virtual bool Write(const char* buf, int len, const char* tag);
|
||||
virtual bool Write(const string& s, const char* tag);
|
||||
virtual bool Write(const IPAddr& addr, const char* tag);
|
||||
virtual bool Write(const IPPrefix& prefix, const char* tag);
|
||||
virtual bool Write(const struct in_addr& addr, const char* tag);
|
||||
virtual bool Write(const struct in6_addr& addr, const char* tag);
|
||||
virtual bool WriteOpenTag(const char* tag);
|
||||
virtual bool WriteCloseTag(const char* tag);
|
||||
virtual bool WriteSeparator();
|
||||
|
||||
// Not implemented.
|
||||
virtual bool Read(int* v, const char* tag);
|
||||
virtual bool Read(uint16* v, const char* tag);
|
||||
virtual bool Read(uint32* v, const char* tag);
|
||||
virtual bool Read(int64* v, const char* tag);
|
||||
virtual bool Read(uint64* v, const char* tag);
|
||||
virtual bool Read(char* v, const char* tag);
|
||||
virtual bool Read(bool* v, const char* tag);
|
||||
virtual bool Read(double* d, const char* tag);
|
||||
virtual bool Read(char** str, int* len, const char* tag);
|
||||
virtual bool Read(string* s, const char* tag);
|
||||
virtual bool Read(IPAddr* addr, const char* tag);
|
||||
virtual bool Read(IPPrefix* prefix, const char* tag);
|
||||
virtual bool Read(struct in_addr* addr, const char* tag);
|
||||
virtual bool Read(struct in6_addr* addr, const char* tag);
|
||||
|
||||
private:
|
||||
// Encodes non-printable characters.
|
||||
bool WriteEncodedString(const char* str, int len);
|
||||
|
||||
// Write an elment including type and encoding.
|
||||
bool WriteElem(const char* tag, const char* type,
|
||||
const char* content, int len);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue