Package phones :: Module com_brew :: Class RealBrewProtocol
[hide private]
[frames] | no frames]

Class RealBrewProtocol

source code

Known Subclasses:

Talk to a phone using the 'brew' protocol

Nested Classes [hide private]
  DirCache
This is a class that lets you do various filesystem manipulations and it remembers the data.
Instance Methods [hide private]
 
__init__(self) source code
 
getfirmwareinformation(self) source code
 
get_brew_esn(self) source code
 
explore0c(self) source code
 
offlinerequest(self, reset=False, delay=0) source code
 
modemmoderequest(self) source code
 
mkdir(self, name) source code
 
mkdirs(self, directory) source code
 
rmdir(self, name) source code
 
rmfile(self, name) source code
 
rmdirs(self, path) source code
 
exists(self, path) source code
 
isdir(self, path) source code
 
isfile(self, filename) source code
 
basename(self, path) source code
 
dirname(self, filename) source code
 
join(self, *args) source code
 
listsubdirs(self, dir='', recurse=0) source code
 
hassubdirs(self, dir='') source code
 
listfiles(self, dir='') source code
 
getfilesystem(self, dir='', recurse=0) source code
 
statfile(self, name) source code
 
setfileattr(self, filename, date) source code
 
writefile(self, name, contents) source code
 
getfilecontents(self, file, use_cache=False) source code
 
_setmodebrew(self) source code
 
sendbrewcommand(self, request, responseclass, callsetmode=True) source code
Class Variables [hide private]
  MODEBREW = 'modebrew'
  brewterminator = '~'
  _brewepochtounix = 315964800