vrpn 07.35
Virtual Reality Peripheral Network
|
#include <vrpn_Imager_Stream_Buffer.h>
Public Member Functions | |
vrpn_Imager_Stream_Buffer (const char *name, const char *imager_server_name, vrpn_Connection *c) | |
virtual | ~vrpn_Imager_Stream_Buffer () |
virtual void | mainloop (void) |
Called once through each main loop iteration to handle updates. Remote object mainloop() should call client_mainloop() and then call d_connection->mainloop(). Server object mainloop() should service the device and then call server_mainloop(), but should not normally call d_connection->mainloop(). | |
![]() | |
vrpn_Auxiliary_Logger_Server (const char *name, vrpn_Connection *c) | |
![]() | |
vrpn_Auxiliary_Logger (const char *name, vrpn_Connection *c) | |
![]() | |
vrpn_BaseClass (const char *name, vrpn_Connection *c=NULL) | |
Names the device and assigns or opens connection, calls registration methods. | |
virtual | ~vrpn_BaseClass () |
![]() | |
vrpn_BaseClassUnique () | |
virtual | ~vrpn_BaseClassUnique () |
Unregister all of the message handlers that were to be autodeleted. | |
vrpn_Connection * | connectionPtr () |
Returns a pointer to the connection this object is using. | |
![]() | |
vrpn_Imager_Server (const char *name, vrpn_Connection *c, vrpn_int32 nCols, vrpn_int32 nRows, vrpn_int32 nDepth=1) | |
int | add_channel (const char *name, const char *units="unsigned8bit", vrpn_float32 minVal=0, vrpn_float32 maxVal=255, vrpn_float32 scale=1, vrpn_float32 offset=0) |
Add a channel to the server, returns index of the channel or -1 on failure. | |
bool | send_begin_frame (const vrpn_uint16 cMin, const vrpn_uint16 cMax, const vrpn_uint16 rMin, const vrpn_uint16 rMax, const vrpn_uint16 dMin=0, const vrpn_uint16 dMax=0, const struct timeval *time=NULL) |
Servers must send begin/end frame pairs around contiguous sections of the image. | |
bool | send_end_frame (const vrpn_uint16 cMin, const vrpn_uint16 cMax, const vrpn_uint16 rMin, const vrpn_uint16 rMax, const vrpn_uint16 dMin=0, const vrpn_uint16 dMax=0, const struct timeval *time=NULL) |
bool | send_discarded_frames (const vrpn_uint16 count=0, const struct timeval *time=NULL) |
bool | send_region_using_base_pointer (vrpn_int16 chanIndex, vrpn_uint16 cMin, vrpn_uint16 cMax, vrpn_uint16 rMin, vrpn_uint16 rMax, const vrpn_uint8 *data, vrpn_uint32 colStride, vrpn_uint32 rowStride, vrpn_uint16 nRows=0, bool invert_rows=false, vrpn_uint32 depthStride=0, vrpn_uint16 dMin=0, vrpn_uint16 dMax=0, const struct timeval *time=NULL) |
Pack and send the region as efficiently as possible; strides are in steps of the element being sent. | |
bool | send_region_using_base_pointer (vrpn_int16 chanIndex, vrpn_uint16 cMin, vrpn_uint16 cMax, vrpn_uint16 rMin, vrpn_uint16 rMax, const vrpn_uint16 *data, vrpn_uint32 colStride, vrpn_uint32 rowStride, vrpn_uint16 nRows=0, bool invert_rows=false, vrpn_uint32 depthStride=0, vrpn_uint16 dMin=0, vrpn_uint16 dMax=0, const struct timeval *time=NULL) |
As efficiently as possible, pull the values out of the array whose pointer is passed in and send them over a VRPN connection as a region message that is appropriate for the type that has been passed in (the type that data points to). | |
bool | send_region_using_base_pointer (vrpn_int16 chanIndex, vrpn_uint16 cMin, vrpn_uint16 cMax, vrpn_uint16 rMin, vrpn_uint16 rMax, const vrpn_float32 *data, vrpn_uint32 colStride, vrpn_uint32 rowStride, vrpn_uint16 nRows=0, bool invert_rows=false, vrpn_uint32 depthStride=0, vrpn_uint16 dMin=0, vrpn_uint16 dMax=0, const struct timeval *time=NULL) |
As efficiently as possible, pull the values out of the array whose pointer is passed in and send them over a VRPN connection as a region message that is appropriate for the type that has been passed in (the type that data points to). | |
bool | send_region_using_first_pointer (vrpn_int16 chanIndex, vrpn_uint16 cMin, vrpn_uint16 cMax, vrpn_uint16 rMin, vrpn_uint16 rMax, const vrpn_uint8 *data, vrpn_uint32 colStride, vrpn_uint32 rowStride, vrpn_uint16 nRows=0, bool invert_rows=false, vrpn_uint32 depthStride=0, vrpn_uint16 dMin=0, vrpn_uint16 dMax=0, const struct timeval *time=NULL) |
Pack and send the region as efficiently as possible; strides are in steps of the element being sent. | |
bool | send_region_using_first_pointer (vrpn_int16 chanIndex, vrpn_uint16 cMin, vrpn_uint16 cMax, vrpn_uint16 rMin, vrpn_uint16 rMax, const vrpn_uint16 *data, vrpn_uint32 colStride, vrpn_uint32 rowStride, vrpn_uint16 nRows=0, bool invert_rows=false, vrpn_uint32 depthStride=0, vrpn_uint16 dMin=0, vrpn_uint16 dMax=0, const struct timeval *time=NULL) |
As efficiently as possible, pull the values out of the array whose pointer is passed in and send them over a VRPN connection as a region message that is appropriate for the type that has been passed in (the type that data points to). | |
bool | send_region_using_first_pointer (vrpn_int16 chanIndex, vrpn_uint16 cMin, vrpn_uint16 cMax, vrpn_uint16 rMin, vrpn_uint16 rMax, const vrpn_float32 *data, vrpn_uint32 colStride, vrpn_uint32 rowStride, vrpn_uint16 nRows=0, bool invert_rows=false, vrpn_uint32 depthStride=0, vrpn_uint16 dMin=0, vrpn_uint16 dMax=0, const struct timeval *time=NULL) |
As efficiently as possible, pull the values out of the array whose pointer is passed in and send them over a VRPN connection as a region message that is appropriate for the type that has been passed in (the type that data points to). | |
bool | set_resolution (vrpn_int32 nCols, vrpn_int32 nRows, vrpn_int32 nDepth=1) |
Set the resolution to a different value than it had been before. Returns true on success. | |
bool | send_description (void) |
Sends a description of the imager so the remote can process the region messages. | |
![]() | |
vrpn_Imager (const char *name, vrpn_Connection *c=NULL) | |
vrpn_int32 | nRows (void) const |
vrpn_int32 | nCols (void) const |
vrpn_int32 | nDepth (void) const |
vrpn_int32 | nChannels (void) const |
Protected Member Functions | |
virtual void | handle_request_logging (const char *local_in_logfile_name, const char *local_out_logfile_name, const char *remote_in_logfile_name, const char *remote_out_logfile_name) |
virtual void | handle_request_logging_status () |
virtual void | handle_dropped_last_connection (void) |
virtual void | handle_got_first_connection (void) |
void | logging_thread_func (void) |
bool | stop_logging_thread (void) |
vrpn_Connection * | open_new_log_connection (const char *local_in_logfile_name, const char *local_out_logfile_name, const char *remote_in_logfile_name, const char *remote_out_logfile_name) |
bool | setup_handlers_for_logging_connection (vrpn_Connection *c) |
bool | teardown_handlers_for_logging_connection (vrpn_Connection *c) |
bool | make_new_logging_connection (const char *local_in_logfile_name, const char *local_out_logfile_name, const char *remote_in_logfile_name, const char *remote_out_logfile_name) |
int | handle_server_messages (const vrpn_HANDLERPARAM &p) |
bool | transcode_and_send (const vrpn_HANDLERPARAM &p) |
vrpn_int32 | transcode_type (vrpn_int32 type) |
![]() | |
bool | send_report_logging (const char *local_in_logfile_name, const char *local_out_logfile_name, const char *remote_in_logfile_name, const char *remote_out_logfile_name) |
![]() | |
virtual int | register_types (void) |
Register the types of messages this device sends/receives. Return 0 on success, -1 on fail. | |
bool | pack_log_message_of_type (vrpn_int32 type, const char *local_in_logfile_name, const char *local_out_logfile_name, const char *remote_in_logfile_name, const char *remote_out_logfile_name) |
bool | unpack_log_message_from_buffer (const char *buf, vrpn_int32 buflen, char **local_in_logfile_name, char **local_out_logfile_name, char **remote_in_logfile_name, char **remote_out_logfile_name) |
![]() | |
virtual int | init (void) |
Initialize things that the constructor can't. Returns 0 on success, -1 on failure. | |
virtual int | register_senders (void) |
Register the sender for this device (by default, the name of the device). Return 0 on success, -1 on fail. | |
![]() | |
int | register_autodeleted_handler (vrpn_int32 type, vrpn_MESSAGEHANDLER handler, void *userdata, vrpn_int32 sender=vrpn_ANY_SENDER) |
Registers a handler with the connection, and remembers to delete at destruction. | |
int | send_text_message (const char *msg, struct timeval timestamp, vrpn_TEXT_SEVERITY type=vrpn_TEXT_NORMAL, vrpn_uint32 level=0) |
Sends a NULL-terminated text message from the device d_sender_id. | |
SendTextMessageBoundCall | send_text_message (vrpn_TEXT_SEVERITY type=vrpn_TEXT_NORMAL) |
Returns an object you can stream into to send a text message from the device like send_text_message(vrpn_TEXT_WARNING) << "Value of i is: " << i; This use requires including vrpn_SendTextMessageStreamProxy.h. | |
void | server_mainloop (void) |
Handles functions that all servers should provide in their mainloop() (ping/pong, for example) Should be called by all servers in their mainloop() | |
void | client_mainloop (void) |
Handles functions that all clients should provide in their mainloop() (warning of no server, for example) Should be called by all clients in their mainloop() | |
![]() | |
virtual int | register_types (void) |
Register the types of messages this device sends/receives. Return 0 on success, -1 on fail. | |
Additional Inherited Members | |
![]() | |
bool | shutup |
Definition at line 593 of file vrpn_Imager_Stream_Buffer.h.
vrpn_Imager_Stream_Buffer::vrpn_Imager_Stream_Buffer | ( | const char * | name, |
const char * | imager_server_name, | ||
vrpn_Connection * | c | ||
) |
Definition at line 6 of file vrpn_Imager_Stream_Buffer.C.
References vrpn_BaseClassUnique::d_connection, d_imager_server_name, d_logging_thread, vrpn_Imager::d_throttle_frames_m_id, got_first_connection_m_id, vrpn_ThreadData::pvUD, vrpn_BaseClassUnique::register_autodeleted_handler(), vrpn_Connection::register_message_type(), static_handle_got_first_connection(), static_handle_throttle_message(), static_logging_thread_func(), vrpn_ANY_SENDER, and vrpn_got_first_connection.
|
virtual |
Definition at line 89 of file vrpn_Imager_Stream_Buffer.C.
References d_imager_server_name, d_logging_thread, and stop_logging_thread().
|
protectedvirtual |
Reimplemented from vrpn_Auxiliary_Logger_Server.
Definition at line 263 of file vrpn_Imager_Stream_Buffer.C.
References stop_logging_thread().
|
protectedvirtual |
Definition at line 192 of file vrpn_Imager_Stream_Buffer.C.
References vrpn_Imager::d_channels, d_logging_thread, vrpn_Imager::d_nChannels, vrpn_Imager::d_nCols, vrpn_Imager::d_nDepth, vrpn_Imager::d_nRows, d_shared_state, vrpn_Imager_Stream_Shared_State::get_imager_description(), vrpn_Thread::go(), vrpn_Imager_Stream_Shared_State::init(), vrpn_Thread::kill(), vrpn_Thread::running(), vrpn_BaseClassUnique::send_text_message(), vrpn_Imager_Channel::unbuffer(), vrpn_gettimeofday, vrpn_SleepMsecs(), vrpn_TEXT_ERROR, vrpn_TEXT_WARNING, and vrpn_TimevalDiff().
Referenced by static_handle_got_first_connection().
|
staticprotected |
Definition at line 952 of file vrpn_Imager_Stream_Buffer.C.
References vrpn_Imager_Channel::buffer(), vrpn_Imager_Remote::channel(), vrpn_BaseClassUnique::d_connection, d_imager_remote, d_ready_to_drop_old_connection, d_shared_state, vrpn_Imager::nChannels(), vrpn_Imager::nCols(), vrpn_Imager::nDepth(), vrpn_Imager::nRows(), vrpn_Imager_Stream_Shared_State::set_imager_description(), vrpn_Imager_Stream_Shared_State::time_to_exit(), and vrpn_CONNECTION_TCP_BUFLEN.
Referenced by setup_handlers_for_logging_connection(), and teardown_handlers_for_logging_connection().
|
protectedvirtual |
Implements vrpn_Auxiliary_Logger_Server.
Definition at line 890 of file vrpn_Imager_Stream_Buffer.C.
References d_shared_state, vrpn_Imager_Stream_Shared_State::get_logfile_result(), vrpn_Auxiliary_Logger_Server::send_report_logging(), vrpn_Imager_Stream_Shared_State::set_logfile_request(), vrpn_gettimeofday, vrpn_SleepMsecs(), and vrpn_TimevalDiff().
|
protectedvirtual |
Implements vrpn_Auxiliary_Logger_Server.
Definition at line 928 of file vrpn_Imager_Stream_Buffer.C.
References d_shared_state, vrpn_Imager_Stream_Shared_State::get_logfile_names(), and vrpn_Auxiliary_Logger_Server::send_report_logging().
|
protected |
Definition at line 446 of file vrpn_Imager_Stream_Buffer.C.
References vrpn_HANDLERPARAM::buffer, d_server_begin_frame_m_id, d_server_description_m_id, d_server_discarded_frames_m_id, d_server_dropped_due_to_throttle, d_server_end_frame_m_id, d_server_frames_to_send, d_server_ping_m_id, d_server_pong_m_id, d_server_regionf32_m_id, d_server_regionu12in16_m_id, d_server_regionu16_m_id, d_server_regionu8_m_id, d_server_text_m_id, d_shared_state, vrpn_BaseClassUnique::encode_text_message_to_buffer(), vrpn_Imager_Stream_Shared_State::get_frames_in_queue(), vrpn_Imager_Stream_Shared_State::increment_frames_in_queue(), vrpn_HANDLERPARAM::payload_len, transcode_and_send(), vrpn_HANDLERPARAM::type, vrpn_buffer(), vrpn_CONNECTION_TCP_BUFLEN, vrpn_MAX_TEXT_LEN, and vrpn_TEXT_ERROR.
Referenced by static_handle_server_messages().
|
protected |
Definition at line 313 of file vrpn_Imager_Stream_Buffer.C.
References d_imager_remote, d_log_connection, d_server_dropped_due_to_throttle, d_server_frames_to_send, d_shared_state, vrpn_Imager_Stream_Shared_State::get_frames_in_queue(), vrpn_Imager_Stream_Shared_State::get_logfile_request(), vrpn_Imager_Stream_Shared_State::get_throttle_request(), vrpn_Connection::mainloop(), vrpn_Imager_Remote::mainloop(), make_new_logging_connection(), open_new_log_connection(), vrpn_Connection::removeReference(), vrpn_Connection::save_log_so_far(), vrpn_Imager_Stream_Shared_State::set_logfile_result(), setup_handlers_for_logging_connection(), vrpn_Imager_Stream_Shared_State::time_to_exit(), and vrpn_SleepMsecs().
Referenced by static_logging_thread_func().
|
virtual |
Called once through each main loop iteration to handle updates. Remote object mainloop() should call client_mainloop() and then call d_connection->mainloop(). Server object mainloop() should service the device and then call server_mainloop(), but should not normally call d_connection->mainloop().
Reimplemented from vrpn_Auxiliary_Logger_Server.
Definition at line 107 of file vrpn_Imager_Stream_Buffer.C.
References vrpn_HANDLERPARAM::buffer, vrpn_Imager::d_begin_frame_m_id, vrpn_Imager::d_channels, vrpn_BaseClassUnique::d_connection, vrpn_Imager::d_nChannels, vrpn_Imager::d_nCols, vrpn_Imager::d_nDepth, vrpn_Imager::d_nRows, vrpn_BaseClassUnique::d_sender_id, d_shared_state, vrpn_Imager_Stream_Shared_State::decrement_frames_in_queue(), vrpn_Imager_Stream_Shared_State::get_imager_description(), vrpn_Imager_Stream_Shared_State::get_logger_to_client_queue_size(), vrpn_HANDLERPARAM::msg_time, vrpn_Connection::pack_message(), vrpn_HANDLERPARAM::payload_len, vrpn_Imager_Stream_Shared_State::retrieve_logger_to_client_message(), vrpn_Imager_Server::send_description(), vrpn_BaseClassUnique::server_mainloop(), vrpn_HANDLERPARAM::type, vrpn_Imager_Channel::unbuffer(), and vrpn_CONNECTION_RELIABLE.
|
protected |
Definition at line 814 of file vrpn_Imager_Stream_Buffer.C.
References d_log_connection, d_ready_to_drop_old_connection, d_shared_state, vrpn_Connection::mainloop(), open_new_log_connection(), vrpn_Connection::removeReference(), vrpn_Connection::save_log_so_far(), setup_handlers_for_logging_connection(), teardown_handlers_for_logging_connection(), vrpn_Imager_Stream_Shared_State::time_to_exit(), vrpn_gettimeofday, vrpn_SleepMsecs(), and vrpn_TimevalDiff().
Referenced by logging_thread_func().
|
protected |
Definition at line 696 of file vrpn_Imager_Stream_Buffer.C.
References d_imager_server_name, vrpn_Connection::doing_okay(), vrpn_get_connection_by_name(), and vrpn_gettimeofday.
Referenced by logging_thread_func(), and make_new_logging_connection().
|
protected |
Definition at line 734 of file vrpn_Imager_Stream_Buffer.C.
References d_imager_remote, d_imager_server_name, d_server_begin_frame_m_id, d_server_description_m_id, d_server_discarded_frames_m_id, d_server_end_frame_m_id, d_server_ping_m_id, d_server_pong_m_id, d_server_regionf32_m_id, d_server_regionu12in16_m_id, d_server_regionu16_m_id, d_server_regionu8_m_id, d_server_text_m_id, handle_image_description(), vrpn_Imager_Remote::register_description_handler(), vrpn_Connection::register_handler(), vrpn_Connection::register_message_type(), vrpn_Connection::register_sender(), static_handle_server_messages(), vrpn_ANY_TYPE, and vrpn_copy_service_name().
Referenced by logging_thread_func(), and make_new_logging_connection().
|
staticprotected |
Definition at line 178 of file vrpn_Imager_Stream_Buffer.C.
References handle_got_first_connection(), and vrpn_BaseClassUnique::userdata.
Referenced by vrpn_Imager_Stream_Buffer().
|
staticprotected |
|
staticprotected |
Definition at line 438 of file vrpn_Imager_Stream_Buffer.C.
References handle_server_messages().
Referenced by setup_handlers_for_logging_connection(), and teardown_handlers_for_logging_connection().
|
staticprotected |
Definition at line 273 of file vrpn_Imager_Stream_Buffer.C.
References vrpn_HANDLERPARAM::buffer, d_shared_state, vrpn_Imager_Stream_Shared_State::set_throttle_request(), vrpn_BaseClassUnique::userdata, and vrpn_unbuffer().
Referenced by vrpn_Imager_Stream_Buffer().
|
staticprotected |
Definition at line 294 of file vrpn_Imager_Stream_Buffer.C.
References logging_thread_func(), and vrpn_ThreadData::pvUD.
Referenced by vrpn_Imager_Stream_Buffer().
|
protected |
Definition at line 992 of file vrpn_Imager_Stream_Buffer.C.
References d_logging_thread, d_shared_state, vrpn_Thread::kill(), vrpn_Thread::running(), vrpn_Imager_Stream_Shared_State::time_to_exit(), vrpn_gettimeofday, vrpn_SleepMsecs(), and vrpn_TimevalDiff().
Referenced by handle_dropped_last_connection(), and ~vrpn_Imager_Stream_Buffer().
|
protected |
Definition at line 784 of file vrpn_Imager_Stream_Buffer.C.
References d_imager_remote, d_imager_server_name, handle_image_description(), vrpn_Connection::register_sender(), static_handle_server_messages(), vrpn_Imager_Remote::unregister_description_handler(), vrpn_Connection::unregister_handler(), vrpn_ANY_TYPE, and vrpn_copy_service_name().
Referenced by make_new_logging_connection().
|
protected |
Definition at line 607 of file vrpn_Imager_Stream_Buffer.C.
References vrpn_HANDLERPARAM::buffer, vrpn_BaseClassUnique::d_connection, vrpn_BaseClassUnique::d_sender_id, d_shared_state, vrpn_Imager_Stream_Shared_State::insert_logger_to_client_message(), vrpn_HANDLERPARAM::payload_len, vrpn_HANDLERPARAM::sender, transcode_type(), and vrpn_HANDLERPARAM::type.
Referenced by handle_server_messages().
|
protected |
Definition at line 656 of file vrpn_Imager_Stream_Buffer.C.
References vrpn_Imager::d_begin_frame_m_id, vrpn_Imager::d_description_m_id, vrpn_Imager::d_discarded_frames_m_id, vrpn_Imager::d_end_frame_m_id, vrpn_BaseClassUnique::d_ping_message_id, vrpn_BaseClassUnique::d_pong_message_id, vrpn_Imager::d_regionf32_m_id, vrpn_Imager::d_regionu12in16_m_id, vrpn_Imager::d_regionu16_m_id, vrpn_Imager::d_regionu8_m_id, d_server_begin_frame_m_id, d_server_description_m_id, d_server_discarded_frames_m_id, d_server_end_frame_m_id, d_server_ping_m_id, d_server_pong_m_id, d_server_regionf32_m_id, d_server_regionu12in16_m_id, d_server_regionu16_m_id, d_server_regionu8_m_id, d_server_text_m_id, vrpn_BaseClassUnique::d_text_message_id, and vrpn_BaseClassUnique::type.
Referenced by transcode_and_send().
|
protected |
Definition at line 729 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_image_description(), logging_thread_func(), setup_handlers_for_logging_connection(), and teardown_handlers_for_logging_connection().
|
protected |
Definition at line 692 of file vrpn_Imager_Stream_Buffer.h.
Referenced by open_new_log_connection(), setup_handlers_for_logging_connection(), teardown_handlers_for_logging_connection(), vrpn_Imager_Stream_Buffer(), and ~vrpn_Imager_Stream_Buffer().
|
protected |
Definition at line 699 of file vrpn_Imager_Stream_Buffer.h.
Referenced by logging_thread_func(), and make_new_logging_connection().
|
protected |
Definition at line 676 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_got_first_connection(), stop_logging_thread(), vrpn_Imager_Stream_Buffer(), and ~vrpn_Imager_Stream_Buffer().
|
protected |
Definition at line 696 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_image_description(), and make_new_logging_connection().
|
protected |
Definition at line 739 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_server_messages(), setup_handlers_for_logging_connection(), and transcode_type().
|
protected |
Definition at line 737 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_server_messages(), setup_handlers_for_logging_connection(), and transcode_type().
|
protected |
Definition at line 743 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_server_messages(), setup_handlers_for_logging_connection(), and transcode_type().
|
protected |
Definition at line 780 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_server_messages(), and logging_thread_func().
|
protected |
Definition at line 741 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_server_messages(), setup_handlers_for_logging_connection(), and transcode_type().
|
protected |
Definition at line 781 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_server_messages(), and logging_thread_func().
|
protected |
Definition at line 756 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_server_messages(), setup_handlers_for_logging_connection(), and transcode_type().
|
protected |
Definition at line 757 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_server_messages(), setup_handlers_for_logging_connection(), and transcode_type().
|
protected |
Definition at line 753 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_server_messages(), setup_handlers_for_logging_connection(), and transcode_type().
|
protected |
Definition at line 748 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_server_messages(), setup_handlers_for_logging_connection(), and transcode_type().
|
protected |
Definition at line 751 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_server_messages(), setup_handlers_for_logging_connection(), and transcode_type().
|
protected |
Definition at line 746 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_server_messages(), setup_handlers_for_logging_connection(), and transcode_type().
|
protected |
Definition at line 755 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_server_messages(), setup_handlers_for_logging_connection(), and transcode_type().
|
protected |
Definition at line 663 of file vrpn_Imager_Stream_Buffer.h.
Referenced by handle_got_first_connection(), handle_image_description(), handle_request_logging(), handle_request_logging_status(), handle_server_messages(), logging_thread_func(), mainloop(), make_new_logging_connection(), static_handle_throttle_message(), stop_logging_thread(), and transcode_and_send().
|
protected |
Definition at line 657 of file vrpn_Imager_Stream_Buffer.h.
Referenced by vrpn_Imager_Stream_Buffer().