Miasm2
 All Classes Namespaces Files Functions Variables Typedefs Properties Macros
Public Member Functions | Public Attributes | List of all members
miasm2.os_dep.win_api_x86_32.handle_generator Class Reference
+ Collaboration diagram for miasm2.os_dep.win_api_x86_32.handle_generator:

Public Member Functions

def __init__
 
def add
 
def __repr__
 
def __contains__
 
def __getitem__
 
def __delitem__
 

Public Attributes

 offset
 
 all_handles
 

Detailed Description

Definition at line 91 of file win_api_x86_32.py.

Constructor & Destructor Documentation

def miasm2.os_dep.win_api_x86_32.handle_generator.__init__ (   self)

Member Function Documentation

def miasm2.os_dep.win_api_x86_32.handle_generator.__contains__ (   self,
  e 
)

Definition at line 115 of file win_api_x86_32.py.

116  def __contains__(self, e):
117  return e in self.all_handles
def miasm2.os_dep.win_api_x86_32.handle_generator.__delitem__ (   self,
  item 
)

Definition at line 121 of file win_api_x86_32.py.

122  def __delitem__(self, item):
123  self.all_handles.__delitem__(item)
124 
def miasm2.os_dep.win_api_x86_32.handle_generator.__getitem__ (   self,
  item 
)

Definition at line 118 of file win_api_x86_32.py.

119  def __getitem__(self, item):
120  return self.all_handles.__getitem__(item)
def miasm2.os_dep.win_api_x86_32.handle_generator.__repr__ (   self)

Definition at line 105 of file win_api_x86_32.py.

106  def __repr__(self):
107  out = '<%r\n' % self.__class__.__name__
108  ks = self.all_handles.keys()
109  ks.sort()
110 
111  for k in ks:
112  out += " %r %r\n" % (k, self.all_handles[k])
113  out += '>'
114  return out
def miasm2.os_dep.win_api_x86_32.handle_generator.add (   self,
  name,
  info = None 
)

Definition at line 97 of file win_api_x86_32.py.

97 
98  def add(self, name, info=None):
99  self.offset += 1
100  h = whandle(name, info)
101  self.all_handles[self.offset] = h
102 
103  log.debug(repr(self))
104  return self.offset

Member Data Documentation

miasm2.os_dep.win_api_x86_32.handle_generator.all_handles

Definition at line 95 of file win_api_x86_32.py.

miasm2.os_dep.win_api_x86_32.handle_generator.offset

Definition at line 94 of file win_api_x86_32.py.


The documentation for this class was generated from the following file: