diff options
Diffstat (limited to 'bitbake/lib/bb/event.py')
-rw-r--r-- | bitbake/lib/bb/event.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/bitbake/lib/bb/event.py b/bitbake/lib/bb/event.py index cacbac8f56..5491914752 100644 --- a/bitbake/lib/bb/event.py +++ b/bitbake/lib/bb/event.py | |||
@@ -451,6 +451,23 @@ class DiskFull(Event): | |||
451 | self._free = freespace | 451 | self._free = freespace |
452 | self._mountpoint = mountpoint | 452 | self._mountpoint = mountpoint |
453 | 453 | ||
454 | class DiskUsageSample: | ||
455 | def __init__(self, available_bytes, free_bytes, total_bytes): | ||
456 | # Number of bytes available to non-root processes. | ||
457 | self.available_bytes = available_bytes | ||
458 | # Number of bytes available to root processes. | ||
459 | self.free_bytes = free_bytes | ||
460 | # Total capacity of the volume. | ||
461 | self.total_bytes = total_bytes | ||
462 | |||
463 | class MonitorDiskEvent(Event): | ||
464 | """If BB_DISKMON_DIRS is set, then this event gets triggered each time disk space is checked. | ||
465 | Provides information about devices that are getting monitored.""" | ||
466 | def __init__(self, disk_usage): | ||
467 | Event.__init__(self) | ||
468 | # hash of device root path -> DiskUsageSample | ||
469 | self.disk_usage = disk_usage | ||
470 | |||
454 | class NoProvider(Event): | 471 | class NoProvider(Event): |
455 | """No Provider for an Event""" | 472 | """No Provider for an Event""" |
456 | 473 | ||