-int stream_open_with_default_ports(const char *name,
- uint16_t default_tcp_port,
- uint16_t default_ssl_port,
- struct stream **);
-int pstream_open_with_default_ports(const char *name,
- uint16_t default_ptcp_port,
- uint16_t default_pssl_port,
- struct pstream **);
+int stream_open_with_default_port(const char *name,
+ uint16_t default_port,
+ struct stream **,
+ uint8_t dscp);
+int pstream_open_with_default_port(const char *name,
+ uint16_t default_port,
+ struct pstream **,
+ uint8_t dscp);
+bool stream_parse_target_with_default_port(const char *target,
+ uint16_t default_port,
+ struct sockaddr_storage *ss);
+int stream_or_pstream_needs_probes(const char *name);
+
+/* Error reporting. */
+
+enum stream_content_type {
+ STREAM_UNKNOWN,
+ STREAM_OPENFLOW,
+ STREAM_SSL,
+ STREAM_JSONRPC
+};
+
+void stream_report_content(const void *, ssize_t, enum stream_content_type,
+ struct vlog_module *, const char *stream_name);