Public Types | |
enum | Header_Type { BT_Routing_Slip, BT_Event, BT_Overflow } |
Public Member Functions | |
Block_Header (Header_Type type) | |
virtual | ~Block_Header (void) |
virtual size_t | extract_header (Persistent_Storage_Block &psb, size_t offset=0) |
virtual size_t | put_header (Persistent_Storage_Block &psb, size_t offset=0) |
Public Attributes | |
Block_Serial_Number | serial_number |
Our serial number. | |
Block_Number | next_overflow |
Address of the overflow record (if any). | |
Block_Type | header_type |
How much extra header data is in this block (not including this header). | |
Block_Size | data_size |
How much actual data is in this block? (not including headers). |
TAO_Notify::Routing_Slip_Persistence_Manager::Routing_Slip_Persistence_Manager::Block_Header::Block_Header | ( | Header_Type | type | ) |
TAO_Notify::Routing_Slip_Persistence_Manager::Routing_Slip_Persistence_Manager::Block_Header::~Block_Header | ( | void | ) | [virtual] |
size_t TAO_Notify::Routing_Slip_Persistence_Manager::Routing_Slip_Persistence_Manager::Block_Header::extract_header | ( | Persistent_Storage_Block & | psb, | |
size_t | offset = 0 | |||
) | [virtual] |
size_t TAO_Notify::Routing_Slip_Persistence_Manager::Routing_Slip_Persistence_Manager::Block_Header::put_header | ( | Persistent_Storage_Block & | psb, | |
size_t | offset = 0 | |||
) | [virtual] |
Block_Size TAO_Notify::Routing_Slip_Persistence_Manager::Routing_Slip_Persistence_Manager::Block_Header::data_size |
How much actual data is in this block? (not including headers).
Block_Type TAO_Notify::Routing_Slip_Persistence_Manager::Routing_Slip_Persistence_Manager::Block_Header::header_type |
How much extra header data is in this block (not including this header).
Block_Number TAO_Notify::Routing_Slip_Persistence_Manager::Routing_Slip_Persistence_Manager::Block_Header::next_overflow |
Address of the overflow record (if any).
Block_Serial_Number TAO_Notify::Routing_Slip_Persistence_Manager::Routing_Slip_Persistence_Manager::Block_Header::serial_number |
Our serial number.