1 #include "JAWS/Data_Block.h"
2 #include "JAWS/Policy.h"
6 JAWS_Data_Block::JAWS_Data_Block (void)
7 : ACE_Message_Block (JAWS_DATA_BLOCK_SIZE
),
15 JAWS_Data_Block::JAWS_Data_Block (JAWS_Data_Block
&db
)
16 : ACE_Message_Block (JAWS_DATA_BLOCK_SIZE
),
17 io_handler_ (db
.io_handler_
),
20 payload_ (db
.payload_
)
24 JAWS_Data_Block::~JAWS_Data_Block (void)
28 JAWS_Pipeline_Handler
*
29 JAWS_Data_Block::task (void)
35 JAWS_Data_Block::io_handler (void)
37 return this->io_handler_
;
40 JAWS_Dispatch_Policy
*
41 JAWS_Data_Block::policy (void)
47 JAWS_Data_Block::payload (void)
49 return this->payload_
;
53 JAWS_Data_Block::task (JAWS_Pipeline_Handler
*taskp
)
59 JAWS_Data_Block::io_handler (JAWS_IO_Handler
*handlerp
)
61 this->io_handler_
= handlerp
;
65 JAWS_Data_Block::policy (JAWS_Dispatch_Policy
*policyp
)
67 this->policy_
= policyp
;
71 JAWS_Data_Block::payload (void *payloadp
)
73 this->payload_
= payloadp
;