| 
|   | soft_register_sync_t (wb_iface::wb_addr_type wr_addr, wb_iface::wb_addr_type rd_addr, soft_reg_flush_mode_t mode=ALWAYS_FLUSH) | 
|   | 
|   | soft_register_sync_t (wb_iface::wb_addr_type addr, soft_reg_flush_mode_t mode=ALWAYS_FLUSH) | 
|   | 
| void  | initialize (wb_iface &iface, bool sync=false) | 
|   | 
| void  | set (const soft_reg_field_t field, const reg_data_t value) | 
|   | 
| reg_data_t  | get (const soft_reg_field_t field) | 
|   | 
| void  | flush () | 
|   | 
| void  | refresh () | 
|   | 
| void  | write (const soft_reg_field_t field, const reg_data_t value) | 
|   | 
| reg_data_t  | read (const soft_reg_field_t field) | 
|   | 
|   | soft_register_t (wb_iface::wb_addr_type wr_addr, wb_iface::wb_addr_type rd_addr, soft_reg_flush_mode_t mode=ALWAYS_FLUSH) | 
|   | 
|   | soft_register_t (wb_iface::wb_addr_type addr, soft_reg_flush_mode_t mode=ALWAYS_FLUSH) | 
|   | 
| void  | set (const soft_reg_field_t field, const reg_data_t value) | 
|   | 
| reg_data_t  | get (const soft_reg_field_t field) | 
|   | 
| void  | write (const soft_reg_field_t field, const reg_data_t value) | 
|   | 
| reg_data_t  | read (const soft_reg_field_t field) | 
|   | 
| size_t  | get_bitwidth () | 
|   | 
| bool  | is_readable () | 
|   | 
| bool  | is_writable () | 
|   | 
| virtual  | ~soft_register_base () | 
|   | 
template<typename reg_data_t, bool readable, bool writable>
class uhd::soft_register_sync_t< reg_data_t, readable, writable >
A synchronized soft register object. All operations in the synchronized register are serialized.