Home | History | Annotate | Download | only in test

Lines Matching defs:server

73 static rfbBool doFramebuffersMatch(rfbScreenInfo* server,rfbClient* client,
78 if(server->width!=client->width || server->height!=client->height)
82 for(i=0;i<server->width;i++)
83 for(j=0;j<server->height;j++)
84 for(k=0;k<3/*server->serverFormat.bitsPerPixel/8*/;k++) {
85 unsigned char s=server->frameBuffer[k+i*4+j*server->paddedWidthInBytes];
114 rfbScreenInfo* server;
147 !doFramebuffersMatch(cd->server,client,maxDelta));
184 static void startClient(int encodingIndex,rfbScreenInfo* server) {
195 cd->server=server;
197 sprintf(cd->display,":%d",server->port-5900);
202 /* Here begin the server functions */
204 static void idle(rfbScreenInfo* server)
224 int x1=(rand()%(server->width-1)),x2=(rand()%(server->width-1)),
225 y1=(rand()%(server->height-1)),y2=(rand()%(server->height-1));
232 server->frameBuffer[i*4+c+j*server->paddedWidthInBytes]=255*(i-x1+j-y1)/(x2-x1+y2-y1);
234 rfbMarkRectAsModified(server,x1,y1,x2,y2);
273 rfbScreenInfoPtr server;
278 /* Initialize server */
279 server=rfbGetScreen(&argc,argv,width,height,8,3,4);
280 if(!server)
283 server->frameBuffer=malloc(400*300*4);
284 server->cursor=NULL;
286 server->frameBuffer[j]=j;
287 rfbInitServer(server);
288 rfbProcessEvents(server,0);
298 startClient(i,server);
304 idle(server);
306 rfbProcessEvents(server,1);
312 rfbClientIteratorPtr iter=rfbGetClientIterator(server);
320 /* shut down server, disconnecting all clients */
321 rfbShutdownServer(server, TRUE);
326 free(server->frameBuffer);
327 rfbScreenCleanup(server);