#include <vrpn_Imager_Stream_Buffer.h>
Public Member Functions | |
vrpn_Imager_Stream_Shared_State () | |
void | init (void) |
bool | time_to_exit (void) |
void | time_to_exit (bool do_exit) |
bool | get_imager_description (vrpn_int32 &nRows, vrpn_int32 &nCols, vrpn_int32 &nDepth, vrpn_int32 &nChannels, const char **channelBuffer) |
bool | set_imager_description (vrpn_int32 nRows, vrpn_int32 nCols, vrpn_int32 nDepth, vrpn_int32 nChannels, const char *channelBuffer) |
bool | get_logfile_request (char **lil, char **lol, char **ril, char **rol) |
void | set_logfile_request (const char *lil, const char *lol, const char *ril, const char *rol) |
bool | get_logfile_result (char **lil, char **lol, char **ril, char **rol) |
void | set_logfile_result (const char *lil, const char *lol, const char *ril, const char *rol) |
void | get_logfile_names (char **local_in, char **local_out, char **remote_in, char **remote_out) |
bool | get_throttle_request (vrpn_int32 *throttle_count) |
void | set_throttle_request (vrpn_int32 throttle_count) |
vrpn_int32 | get_frames_in_queue (void) |
vrpn_int32 | increment_frames_in_queue (void) |
vrpn_int32 | decrement_frames_in_queue (void) |
vrpn_int32 | get_logger_to_client_queue_size (void) |
bool | insert_logger_to_client_message (const vrpn_HANDLERPARAM &p) |
bool | retrieve_logger_to_client_message (vrpn_HANDLERPARAM *p) |
Protected Attributes | |
vrpn_Semaphore | d_sem |
bool | d_time_to_exit |
bool | d_description_updated |
vrpn_int32 | d_nRows |
vrpn_int32 | d_nCols |
vrpn_int32 | d_nDepth |
vrpn_int32 | d_nChannels |
const char * | d_channel_buffer |
bool | d_new_log_request |
char * | d_request_lil |
char * | d_request_lol |
char * | d_request_ril |
char * | d_request_rol |
bool | d_new_log_result |
char * | d_result_lil |
char * | d_result_lol |
char * | d_result_ril |
char * | d_result_rol |
bool | d_new_throttle_request |
vrpn_int32 | d_throttle_count |
vrpn_int32 | d_frames_in_queue |
vrpn_Message_List | d_logger_to_client_messages |
Definition at line 120 of file vrpn_Imager_Stream_Buffer.h.
|
inline |
Definition at line 122 of file vrpn_Imager_Stream_Buffer.h.
References init().
|
inline |
Definition at line 505 of file vrpn_Imager_Stream_Buffer.h.
References d_frames_in_queue, and d_sem.
|
inline |
Definition at line 492 of file vrpn_Imager_Stream_Buffer.h.
References d_frames_in_queue, and d_sem.
|
inline |
Definition at line 165 of file vrpn_Imager_Stream_Buffer.h.
References d_channel_buffer, d_description_updated, d_nChannels, d_nCols, d_nDepth, d_nRows, and d_sem.
|
inline |
Definition at line 439 of file vrpn_Imager_Stream_Buffer.h.
References d_result_lil, d_result_lol, d_result_ril, d_result_rol, and d_sem.
|
inline |
Definition at line 205 of file vrpn_Imager_Stream_Buffer.h.
References d_new_log_request, d_request_lil, d_request_lol, d_request_ril, d_request_rol, and d_sem.
|
inline |
Definition at line 323 of file vrpn_Imager_Stream_Buffer.h.
References d_new_log_result, d_result_lil, d_result_lol, d_result_ril, d_result_rol, and d_sem.
|
inline |
Definition at line 515 of file vrpn_Imager_Stream_Buffer.h.
References d_logger_to_client_messages, and d_sem.
|
inline |
Definition at line 471 of file vrpn_Imager_Stream_Buffer.h.
References d_new_throttle_request, d_sem, and d_throttle_count.
|
inline |
Definition at line 498 of file vrpn_Imager_Stream_Buffer.h.
References d_frames_in_queue, and d_sem.
|
inline |
Definition at line 126 of file vrpn_Imager_Stream_Buffer.h.
References d_description_updated, d_frames_in_queue, d_nChannels, d_nCols, d_nDepth, d_new_log_request, d_new_log_result, d_new_throttle_request, d_nRows, d_request_lil, d_request_lol, d_request_ril, d_request_rol, d_result_lil, d_result_lol, d_result_ril, d_result_rol, d_throttle_count, and d_time_to_exit.
Referenced by vrpn_Imager_Stream_Shared_State().
|
inline |
Definition at line 521 of file vrpn_Imager_Stream_Buffer.h.
References d_logger_to_client_messages, and d_sem.
|
inline |
Definition at line 527 of file vrpn_Imager_Stream_Buffer.h.
References d_logger_to_client_messages, and d_sem.
|
inline |
Definition at line 181 of file vrpn_Imager_Stream_Buffer.h.
References d_channel_buffer, d_description_updated, d_nChannels, d_nCols, d_nDepth, d_nRows, and d_sem.
Referenced by vrpn_Imager_Stream_Buffer::handle_image_description().
|
inline |
Definition at line 244 of file vrpn_Imager_Stream_Buffer.h.
References d_new_log_request, d_request_lil, d_request_lol, d_request_ril, d_request_rol, and d_sem.
|
inline |
Definition at line 366 of file vrpn_Imager_Stream_Buffer.h.
References d_new_log_result, d_result_lil, d_result_lol, d_result_ril, d_result_rol, and d_sem.
|
inline |
Definition at line 481 of file vrpn_Imager_Stream_Buffer.h.
References d_new_throttle_request, d_sem, and d_throttle_count.
Referenced by vrpn_Imager_Stream_Buffer::static_handle_throttle_message().
|
inline |
Definition at line 154 of file vrpn_Imager_Stream_Buffer.h.
References d_sem, and d_time_to_exit.
|
inline |
Definition at line 148 of file vrpn_Imager_Stream_Buffer.h.
References d_sem, and d_time_to_exit.
Referenced by vrpn_Imager_Stream_Buffer::handle_image_description().
|
protected |
Definition at line 548 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_imager_description(), and set_imager_description().
|
protected |
Definition at line 542 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_imager_description(), init(), and set_imager_description().
|
protected |
Definition at line 579 of file vrpn_Imager_Stream_Buffer.h.
Referenced by decrement_frames_in_queue(), get_frames_in_queue(), increment_frames_in_queue(), and init().
|
protected |
Definition at line 583 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_logger_to_client_queue_size(), insert_logger_to_client_message(), and retrieve_logger_to_client_message().
|
protected |
Definition at line 547 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_imager_description(), init(), and set_imager_description().
|
protected |
Definition at line 545 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_imager_description(), init(), and set_imager_description().
|
protected |
Definition at line 546 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_imager_description(), init(), and set_imager_description().
|
protected |
Definition at line 553 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_logfile_request(), init(), and set_logfile_request().
|
protected |
Definition at line 566 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_logfile_result(), init(), and set_logfile_result().
|
protected |
Definition at line 573 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_throttle_request(), init(), and set_throttle_request().
|
protected |
Definition at line 544 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_imager_description(), init(), and set_imager_description().
|
protected |
Definition at line 554 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_logfile_request(), init(), and set_logfile_request().
|
protected |
Definition at line 555 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_logfile_request(), init(), and set_logfile_request().
|
protected |
Definition at line 556 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_logfile_request(), init(), and set_logfile_request().
|
protected |
Definition at line 557 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_logfile_request(), init(), and set_logfile_request().
|
protected |
Definition at line 567 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_logfile_names(), get_logfile_result(), init(), and set_logfile_result().
|
protected |
Definition at line 568 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_logfile_names(), get_logfile_result(), init(), and set_logfile_result().
|
protected |
Definition at line 569 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_logfile_names(), get_logfile_result(), init(), and set_logfile_result().
|
protected |
Definition at line 570 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_logfile_names(), get_logfile_result(), init(), and set_logfile_result().
|
protected |
Definition at line 535 of file vrpn_Imager_Stream_Buffer.h.
Referenced by decrement_frames_in_queue(), get_frames_in_queue(), get_imager_description(), get_logfile_names(), get_logfile_request(), get_logfile_result(), get_logger_to_client_queue_size(), get_throttle_request(), increment_frames_in_queue(), insert_logger_to_client_message(), retrieve_logger_to_client_message(), set_imager_description(), set_logfile_request(), set_logfile_result(), set_throttle_request(), time_to_exit(), and time_to_exit().
|
protected |
Definition at line 574 of file vrpn_Imager_Stream_Buffer.h.
Referenced by get_throttle_request(), init(), and set_throttle_request().
|
protected |
Definition at line 538 of file vrpn_Imager_Stream_Buffer.h.
Referenced by init(), time_to_exit(), and time_to_exit().