NAME 

ggzcommgen - GGZ Communication Protocol Generator

SYNOPSIS 

ggzcommgen FORMAT TASK PROTOCOL [OPTIONS...]

DESCRIPTION 

The ggzcommgen tool allows game developers to create protocol implementations using XML source files.

OPTIONS 

--format = (c | c++)

The format of the files which are generated.

--mode = (simple | logic | full)

In simple mode (default), only convenience functions are provided. The next step is logic, which also checks whether the order of read and write operations using the appropriate opcodes is correct. In full mode, even physical errors are detected.

--task = (client | server)

Whether the generated source file should be used in the server or in the client.

--protocol = FILE

Use FILE as the protocol description file. This file should be in XML format.

--library = (libggz | qt)

The library to use for networking operations. The default is libggz, although for C++ also qt can be used.

AUTHORS 

The GGZ Development Team <ggz-dev@mail.ggzgamingzone.org>