summaryrefslogtreecommitdiffstats
path: root/client/record_channel.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Convert client to use indirect calls for message marshallingAlexander Larsson2010-06-221-4/+3
| | | | This is required to support multiple versions
* Switch client to use generated marshallersAlexander Larsson2010-06-181-15/+20
|
* Client: Use the autogenerated demarshallersAlexander Larsson2010-06-181-15/+13
| | | | | | | | | | | | | | | | When a message has been read from the network we now pass it into the generated demarshaller for the channel. The demarshaller converts the network data to in-memory structures that is passed on to the spice internals. Additionally it also: * Converts endianness * Validates sizes of message and any pointers in it * Localizes offsets (converts them to pointers) * Checks for zero offsets in messages where they are not supported Some of this was previously done using custom code in the client, this is now removed.
* Use the correctly spelled enum values from the new generated enumsAlexander Larsson2010-06-181-1/+1
|
* Relicense everything from GPL to LGPL 2.1+Alexander Larsson2010-04-131-9/+9
|
* Rename symbols that were changed in spice-protocolAlexander Larsson2010-02-041-32/+32
| | | | | | This is an automatic change using: $ find -name "*.[ch]" | xargs ../spice-protocol/rename-identifiers.sh ../spice-protocol/renames $ find -name "*.cpp" | xargs ../spice-protocol/rename-identifiers.sh ../spice-protocol/renames
* spice client: Transfer all channels run loop from EventsLoop class to ↵Yonit Halperin2009-11-091-8/+8
| | | | ProcessLoop class
* fresh startYaniv Kamay2009-10-141-0/+280