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

b3::plugins::ftpytail::FtpytailPlugin Class Reference

Inheritance diagram for b3::plugins::ftpytail::FtpytailPlugin:
b3::plugin::Plugin

List of all members.

Public Member Functions

def onStartup
def onLoadConfig
def initThread
def update
def ftpconnect

Public Attributes

 lgame_log
 file

Static Public Attributes

 requiresConfigFile = False
 ftpconfig = None
 buffer = None

Private Attributes

 _gamelog_read_delay
 _publicIp
 _port
 _connectionTimeout
 _maxGap
 _maxConsecutiveConnFailure
 _short_delay
 _long_delay
 _nbConsecutiveConnFailure

Static Private Attributes

int _maxGap = 20480
 settings
int _maxConsecutiveConnFailure = 30
int _short_delay = 1
int _long_delay = 15
int _connectionTimeout = 30
 _remoteFileOffset = None
int _nbConsecutiveConnFailure = 0
int _ftplib_debug_level = 0
float _gamelog_read_delay = 0.150

Member Function Documentation

def b3::plugins::ftpytail::FtpytailPlugin::ftpconnect (   self)
def b3::plugins::ftpytail::FtpytailPlugin::initThread (   self,
  ftpfileDSN 
)
def b3::plugins::ftpytail::FtpytailPlugin::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::ftpytail::FtpytailPlugin::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::ftpytail::FtpytailPlugin::update (   self)

Member Data Documentation

int b3::plugins::ftpytail::FtpytailPlugin::_maxGap = 20480 [static, private]

settings


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