#include <Asynch_IO.h>
Collaboration diagram for ACE_Asynch_Transmit_File::Header_And_Trailer:
Public Methods | |
Header_And_Trailer (ACE_Message_Block *header = 0, u_long header_bytes = 0, ACE_Message_Block *trailer = 0, u_long trailer_bytes = 0) | |
Constructor. | |
virtual | ~Header_And_Trailer (void) |
Destructor. | |
void | header_and_trailer (ACE_Message_Block *header = 0, u_long header_bytes = 0, ACE_Message_Block *trailer = 0, u_long trailer_bytes = 0) |
This method allows all the member to be set in one fell swoop. | |
ACE_Message_Block* | header (void) const |
Header which goes before the file data. | |
void | header (ACE_Message_Block *message_block) |
u_long | header_bytes (void) const |
Size of the header data. | |
void | header_bytes (u_long bytes) |
ACE_Message_Block* | trailer (void) const |
Trailer which goes after the file data. | |
void | trailer (ACE_Message_Block *message_block) |
u_long | trailer_bytes (void) const |
Size of the trailer data. | |
void | trailer_bytes (u_long bytes) |
ACE_LPTRANSMIT_FILE_BUFFERS | transmit_buffers (void) |
Conversion routine. | |
Protected Attributes | |
ACE_Message_Block* | header_ |
Header data. | |
u_long | header_bytes_ |
Size of header data. | |
ACE_Message_Block* | trailer_ |
Trailer data. | |
u_long | trailer_bytes_ |
Size of trailer data. | |
ACE_TRANSMIT_FILE_BUFFERS | transmit_buffers_ |
Target data structure. |
This class provides a wrapper over TRANSMIT_FILE_BUFFERS and provided a consistent use of ACE_Message_Blocks.
|
Constructor.
|
|
Destructor.
|
|
|
|
Header which goes before the file data.
|
|
This method allows all the member to be set in one fell swoop.
|
|
|
|
Size of the header data.
|
|
|
|
Trailer which goes after the file data.
|
|
|
|
Size of the trailer data.
|
|
Conversion routine.
|
|
Header data.
|
|
Size of header data.
|
|
Trailer data.
|
|
Size of trailer data.
|
|
Target data structure.
|