コード例 #1
0
ファイル: pants_backend.py プロジェクト: stendec/asyncmongo
class PantsStream(object):
    def __init__(self, socket):
        self._stream = Stream(socket=socket)
        self._stream._handle_connect_event()

    def write(self, data):
        self._stream.write(data)

    def read(self, size, callback):
        self._stream.on_read = callback
        self._stream.read_delimiter = size

    def set_close_callback(self, callback):
        self._stream.on_close = callback

    def close(self):
        del self._stream.on_read
        del self._stream.on_close
        self._stream.close()
コード例 #2
0
ファイル: telnet.py プロジェクト: apt-shansen/pants
    def __init__(self, **kwargs):
        Stream.__init__(self, **kwargs)

        # Initialize Stuff
        self._telnet_data = ""
コード例 #3
0
ファイル: telnet.py プロジェクト: vasudevram/pants
    def __init__(self, **kwargs):
        Stream.__init__(self, **kwargs)

        # Initialize Stuff
        self._telnet_data = ""
コード例 #4
0
ファイル: pants_backend.py プロジェクト: stendec/asyncmongo
 def __init__(self, socket):
     self._stream = Stream(socket=socket)
     self._stream._handle_connect_event()