BRL-CAD
fbserv_obj Struct Reference

#include <fbserv.h>

Collaboration diagram for fbserv_obj:
[legend]

Data Fields

struct fbfbs_fbp
 framebuffer pointer More...
 
void * fbs_interp
 interpreter More...
 
struct fbserv_listener fbs_listener
 data for listening More...
 
struct fbserv_client fbs_clients [MAX_CLIENTS]
 connected clients More...
 
int(* fbs_is_listening )(struct fbserv_obj *)
 return 1 if listening, else 0 More...
 
int(* fbs_listen_on_port )(struct fbserv_obj *, int)
 return 1 on success, 0 on failure More...
 
void(* fbs_open_server_handler )(struct fbserv_obj *)
 platform/toolkit method to open listener handler More...
 
void(* fbs_close_server_handler )(struct fbserv_obj *)
 platform/toolkit method to close handler listener More...
 
void(* fbs_open_client_handler )(struct fbserv_obj *, int, void *)
 platform/toolkit specific client handler setup (called by fbs_new_client) More...
 
void(* fbs_close_client_handler )(struct fbserv_obj *, int)
 platform/toolkit method to close handler for client at index client_id More...
 
void(* fbs_callback )(void *)
 callback function More...
 
void * fbs_clientData
 
struct bu_vlsmsgs
 
int fbs_mode
 0-off, 1-underlay, 2-interlay, 3-overlay More...
 

Detailed Description

Definition at line 77 of file fbserv.h.

Field Documentation

◆ fbs_fbp

struct fb* fbs_fbp

framebuffer pointer

Definition at line 78 of file fbserv.h.

◆ fbs_interp

void* fbs_interp

interpreter

Definition at line 79 of file fbserv.h.

◆ fbs_listener

struct fbserv_listener fbs_listener

data for listening

Definition at line 80 of file fbserv.h.

◆ fbs_clients

struct fbserv_client fbs_clients[MAX_CLIENTS]

connected clients

Definition at line 81 of file fbserv.h.

◆ fbs_is_listening

int(* fbs_is_listening) (struct fbserv_obj *)

return 1 if listening, else 0

Definition at line 83 of file fbserv.h.

◆ fbs_listen_on_port

int(* fbs_listen_on_port) (struct fbserv_obj *, int)

return 1 on success, 0 on failure

Definition at line 84 of file fbserv.h.

◆ fbs_open_server_handler

void(* fbs_open_server_handler) (struct fbserv_obj *)

platform/toolkit method to open listener handler

Definition at line 85 of file fbserv.h.

◆ fbs_close_server_handler

void(* fbs_close_server_handler) (struct fbserv_obj *)

platform/toolkit method to close handler listener

Definition at line 86 of file fbserv.h.

◆ fbs_open_client_handler

void(* fbs_open_client_handler) (struct fbserv_obj *, int, void *)

platform/toolkit specific client handler setup (called by fbs_new_client)

Definition at line 87 of file fbserv.h.

◆ fbs_close_client_handler

void(* fbs_close_client_handler) (struct fbserv_obj *, int)

platform/toolkit method to close handler for client at index client_id

Definition at line 88 of file fbserv.h.

◆ fbs_callback

void(* fbs_callback) (void *)

callback function

Definition at line 90 of file fbserv.h.

◆ fbs_clientData

void* fbs_clientData

Definition at line 91 of file fbserv.h.

◆ msgs

struct bu_vls* msgs

Definition at line 92 of file fbserv.h.

◆ fbs_mode

int fbs_mode

0-off, 1-underlay, 2-interlay, 3-overlay

Definition at line 93 of file fbserv.h.


The documentation for this struct was generated from the following file: