ostinato.protocols.textproto_pb2 module

To add and configure Textprotocol in a stream, add a protocol to the stream, set the protocol id to ost_pb.Protocol.kTextprotocolFieldNumber and access the Textprotocol object from the Protocol object's Extensions dictionary using the key textproto_pb2.textProtocol

from ostinato.protocols import textproto_pb2
...
# stream is an object of type ost_pb.Stream
proto = stream.protocol.add()
proto.protocol_id.id = ost_pb.Protocol.kTextprotocolFieldNumber
my_textProtocol = proto.Extensions[textproto_pb2.textProtocol]

You can then set Textprotocol attributes using my_textProtocol.<attribute>

TextProtocol class

Class constants

EndOfLine

TextProtocol.kCr 
TextProtocol.kLf 
TextProtocol.kCrLf

TextEncoding

TextProtocol.kUtf8

Class attributes

port_num

TextProtocol.port_num : long

Optional. If not set, defaults to 80.

encoding

TextProtocol.encoding : TextEncoding

Optional. If not set, defaults to kUtf8.

See TextEncoding

text

TextProtocol.text : str(unicode)

Optional. If not set, defaults to "".

eol

TextProtocol.eol : EndOfLine

Optional. If not set, defaults to kLf.

See EndOfLine

results matching ""

    No results matching ""