主要类介绍

接下来是Spice客户端关键类的介绍。为了有一个干净的跨平台结构,Spice定义了通用的接口,把它们的平台实现放在平行的目录中。其中一个通用接口就是Platform class,它定义了许多底层服务如计时器和指针操作。

Application是一个主要的类,包括并且控制客户端,监听器和屏幕。它处理通用的程序功能例如说解析命令行参数,运行主要消息循环,处理事件(连接,断开连接,错误等),重定向鼠标事件到输入处理器,开启全屏幕模式等。