#include <Protocol.h>
Inheritance diagram for ACE_RMCast::Data:


Public Member Functions | |
| virtual | ~Data () |
| Data (Header const &h, istream &is) | |
| Data (void const *buf, size_t s, size_t capacity=0) | |
| Data_ptr | clone () |
| char const * | buf () const |
| char * | buf () |
| size_t | size () const |
| void | size (size_t s) |
| size_t | capacity () const |
| virtual void | serialize_body (ostream &os) const |
| virtual void | serialize_body (sstream &ss) const |
Static Public Attributes | |
| u16 const | id = 0x0003 |
Protected Member Functions | |
| virtual Profile_ptr | clone_ () |
| Data (Data const &d) | |
Private Attributes | |
| char * | buf_ |
| size_t | size_ |
| size_t | capacity_ |
|
|
Definition at line 554 of file Protocol.h.
|
|
||||||||||||
|
Definition at line 560 of file Protocol.h.
|
|
||||||||||||||||
|
Definition at line 573 of file Protocol.h.
|
|
|
Definition at line 602 of file Protocol.h.
|
|
|
Definition at line 625 of file Protocol.h.
00629 {
|
|
|
Definition at line 619 of file Protocol.h. Referenced by ACE_RMCast::Reassemble::recv(), ACE_RMCast::Socket_Impl::recv_(), and ACE_RMCast::Fragment::send().
00620 : 00621 char const* 00622 buf () const { |
|
|
Definition at line 648 of file Protocol.h.
00652 {
|
|
|
Reimplemented from ACE_RMCast::Profile. Definition at line 589 of file Protocol.h.
00593 {
|
|
|
Implements ACE_RMCast::Profile. Definition at line 596 of file Protocol.h. References ACE_RMCast::Profile_ptr.
00597 : 00598 virtual Profile_ptr 00599 clone_ () 00600 { Profile_ptr p (new Data (*this)); |
|
|
Implements ACE_RMCast::Profile. Definition at line 661 of file Protocol.h.
00665 {
|
|
|
Implements ACE_RMCast::Profile. Definition at line 655 of file Protocol.h. References ACE_RMCast::ostream, and ACE_OutputCDR::write_char_array().
00656 : 00657 virtual void 00658 serialize_body (ostream& os) const { |
|
|
Definition at line 637 of file Protocol.h.
00641 {
00642 if (s > capacity_)
00643 ACE_OS::abort ();
00644
00645 size_ = s;
|
|
|
Reimplemented from ACE_RMCast::Profile. Definition at line 631 of file Protocol.h. Referenced by ACE_RMCast::Reassemble::recv(), ACE_RMCast::Socket_Impl::recv_(), ACE_RMCast::Fragment::send(), ACE_RMCast::Flow::send(), ACE_RMCast::Acknowledge::send(), and ACE_RMCast::Socket_Impl::size_().
00635 {
|
|
|
Definition at line 667 of file Protocol.h. |
|
|
Definition at line 669 of file Protocol.h. |
|
|
Definition at line 11 of file Protocol.cpp. |
|
|
Definition at line 668 of file Protocol.h. |
1.3.6