summaryrefslogtreecommitdiff
path: root/src/terminal/fqterm_session.h
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2015-09-10 22:30:28 +0800
committerIru Cai <mytbk920423@gmail.com>2016-04-19 15:24:02 +0800
commit3ddf947c8da82a6d2e40688583143005b632942e (patch)
tree5b890869f5a9651c10b36c8767b3a3d45c5cc8d1 /src/terminal/fqterm_session.h
parentb4267aa7c747f1ea3c21e077c69fc0bff736ed19 (diff)
downloadfqterm-3ddf947c8da82a6d2e40688583143005b632942e.tar.xz
new feature: raw packet capture.
Diffstat (limited to 'src/terminal/fqterm_session.h')
-rw-r--r--src/terminal/fqterm_session.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/terminal/fqterm_session.h b/src/terminal/fqterm_session.h
index 78aaa31..e1f1df3 100644
--- a/src/terminal/fqterm_session.h
+++ b/src/terminal/fqterm_session.h
@@ -215,6 +215,11 @@ class FQTermSession: public QObject {
void updateSetting(const FQTermParam& p);
QReadWriteLock& getBufferLock() {return bufferWriteLock_;}
+ // raw data logging
+ void startLogging();
+ void stopLogging(bool);
+ bool isLogging();
+
public:
@@ -310,7 +315,10 @@ private:
std::vector<char> telnet_data_;
std::vector<char> raw_data_;
-
+ // raw data logging
+ bool isLogging_;
+ QByteArray *logData;
+
int reconnectRetry_;
public:
void setScriptListener(FQTermScriptEventListener* pythonListener) {