BigBrotherBot v1.8.0
System Development Information for the BigBrotherBot project.

b3::plugins::sftpytail::SftpytailPlugin Class Reference

Inheritance diagram for b3::plugins::sftpytail::SftpytailPlugin:
b3::plugin::Plugin b3::plugin::Plugin

List of all members.

Public Member Functions

def onStartup
def onLoadConfig
def initThread
def update
def sftpconnect
def onStartup
def onLoadConfig
def initThread
def update
def sftpconnect

Public Attributes

 lgame_log
 file

Static Public Attributes

 requiresConfigFile = False
 sftpconfig = None
 buffer = None

Private Attributes

 _sftpdelay
 _publicIp
 _port
 _connectionTimeout
 _maxGap
 _nbConsecutiveConnFailure

Static Private Attributes

int _maxGap = 20480
 settings
int _waitBeforeReconnect = 15
int _connectionTimeout = 30
 _remoteFileOffset = None
int _nbConsecutiveConnFailure = 0
 _logAppend = False
float _sftpdelay = 0.150

Member Function Documentation

def b3::plugins::sftpytail::SftpytailPlugin::initThread (   self,
  ftpfileDSN 
)
def b3::plugins::sftpytail::SftpytailPlugin::initThread (   self,
  ftpfileDSN 
)
def b3::plugins::sftpytail::SftpytailPlugin::onLoadConfig (   self)
\
This is called after loadConfig(). Any plugin private variables loaded
from the config need to be reset here.

Reimplemented from b3::plugin::Plugin.

def b3::plugins::sftpytail::SftpytailPlugin::onLoadConfig (   self)
\
This is called after loadConfig(). Any plugin private variables loaded
from the config need to be reset here.

Reimplemented from b3::plugin::Plugin.

def b3::plugins::sftpytail::SftpytailPlugin::onStartup (   self)
\
Called after the plugin is created before it is started. Overwrite this
for anything you need to initialize you plugin with.

Reimplemented from b3::plugin::Plugin.

def b3::plugins::sftpytail::SftpytailPlugin::onStartup (   self)
\
Called after the plugin is created before it is started. Overwrite this
for anything you need to initialize you plugin with.

Reimplemented from b3::plugin::Plugin.

def b3::plugins::sftpytail::SftpytailPlugin::sftpconnect (   self)
def b3::plugins::sftpytail::SftpytailPlugin::sftpconnect (   self)
def b3::plugins::sftpytail::SftpytailPlugin::update (   self)
def b3::plugins::sftpytail::SftpytailPlugin::update (   self)

Member Data Documentation

int b3::plugins::sftpytail::SftpytailPlugin::_maxGap = 20480 [static, private]

settings

float b3::plugins::sftpytail::SftpytailPlugin::_sftpdelay = 0.150 [static, private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Properties