TAO_CosNotification
2.1.6
|
private: Storage for header information for Routing_Slip blocks. More...
Public Member Functions | |
Routing_Slip_Header () | |
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 Member Functions inherited from TAO_Notify::Routing_Slip_Persistence_Manager::Block_Header | |
Block_Header (Header_Type type) | |
virtual | ~Block_Header (void) |
Public Attributes | |
Block_Number | next_routing_slip_block |
The next event in the system. | |
Block_Serial_Number | next_serial_number |
The next expected serial number. | |
Block_Number | event_block |
Public Attributes inherited from TAO_Notify::Routing_Slip_Persistence_Manager::Block_Header | |
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) |
Additional Inherited Members | |
Public Types inherited from TAO_Notify::Routing_Slip_Persistence_Manager::Block_Header | |
enum | Header_Type { BT_Routing_Slip, BT_Event, BT_Overflow } |
private: Storage for header information for Routing_Slip blocks.
TAO_Notify::Routing_Slip_Persistence_Manager::Routing_Slip_Header::Routing_Slip_Header | ( | ) |
|
virtual |
Reimplemented from TAO_Notify::Routing_Slip_Persistence_Manager::Block_Header.
|
virtual |
Reimplemented from TAO_Notify::Routing_Slip_Persistence_Manager::Block_Header.
Block_Number TAO_Notify::Routing_Slip_Persistence_Manager::Routing_Slip_Header::event_block |
Block_Number TAO_Notify::Routing_Slip_Persistence_Manager::Routing_Slip_Header::next_routing_slip_block |
The next event in the system.
Block_Serial_Number TAO_Notify::Routing_Slip_Persistence_Manager::Routing_Slip_Header::next_serial_number |
The next expected serial number.