Module: VimSyncDebug
- Defined in:
- lib/VMwareWebService/VimSyncDebug.rb
Class Method Summary collapse
Class Method Details
.extended(obj) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/VMwareWebService/VimSyncDebug.rb', line 5 def self.extended(obj) obj.cacheLock.extend(SyncDebug_m) obj.cacheLock.lock_name = "#{obj.class.name}#cacheLock(#{obj.connId})" VimBaseSyncDebug.vsd_set_callbacks(obj.cacheLock) obj.cacheLock.watchdog_enabled = true obj.configLock.extend(SyncDebug_m) obj.configLock.lock_name = "#{obj.class.name}#configLock(#{obj.connId})" VimBaseSyncDebug.vsd_set_callbacks(obj.configLock) obj.configLock.watchdog_enabled = true end |