class documentation

class RosbridgeTcpSocket(SocketServer.BaseRequestHandler):

View In Hierarchy

TCP Socket server for rosbridge. An instance of this class is created for each request.

Method finish Called when TCP connection finishes. Called after the handle() method to perform any clean-up actions required. If setup() raises an exception, this function will not be called.
Method handle Listen for TCP messages and do all the work to service a request.
Method recv_bson Undocumented
Method recvall Undocumented
Method send_message Callback from rosbridge
Method setup Called before the handle() method to perform any initialization actions required. The default implementation does nothing.
Class Variable bson_only_mode Undocumented
Class Variable busy Undocumented
Class Variable client_count_pub Undocumented
Class Variable client_id_seed Undocumented
Class Variable clients_connected Undocumented
Class Variable delay_between_messages Undocumented
Class Variable fragment_timeout Undocumented
Class Variable incoming_buffer Undocumented
Class Variable max_message_size Undocumented
Class Variable queue Undocumented
Class Variable socket_timeout Undocumented
Class Variable unregister_timeout Undocumented
Instance Variable protocol Undocumented
def finish(self):

Called when TCP connection finishes. Called after the handle() method to perform any clean-up actions required. If setup() raises an exception, this function will not be called.

def handle(self):

Listen for TCP messages and do all the work to service a request.

def recv_bson(self):

Undocumented

def recvall(self, n):

Undocumented

def send_message(self, message=None, compression='none'):

Callback from rosbridge

def setup(self):

Called before the handle() method to perform any initialization actions required. The default implementation does nothing.

bson_only_mode: bool =

Undocumented

busy: bool =

Undocumented

client_count_pub =

Undocumented

client_id_seed: int =

Undocumented

clients_connected: int =

Undocumented

delay_between_messages: int =

Undocumented

fragment_timeout: int =

Undocumented

incoming_buffer: int =

Undocumented

max_message_size =

Undocumented

queue: list =

Undocumented

socket_timeout: int =

Undocumented

unregister_timeout: float =

Undocumented

protocol =

Undocumented