#include <RT_Policy_i.h>
Inheritance diagram for TAO_StreamControl_Protocol_Properties:
Public Member Functions | |
TAO_StreamControl_Protocol_Properties (CORBA::Long send_buffer_size, CORBA::Long recv_buffer_size, CORBA::Boolean keep_alive, CORBA::Boolean dont_route, CORBA::Boolean no_delay, CORBA::Boolean enable_network_priority) | |
Constructor. | |
CORBA::Long | send_buffer_size () throw (CORBA::SystemException) |
void | send_buffer_size (CORBA::Long send_buffer_size) throw (CORBA::SystemException) |
CORBA::Long | recv_buffer_size () throw (CORBA::SystemException) |
void | recv_buffer_size (CORBA::Long recv_buffer_size) throw (CORBA::SystemException) |
CORBA::Boolean | keep_alive () throw (CORBA::SystemException) |
void | keep_alive (CORBA::Boolean keep_alive) throw (CORBA::SystemException) |
CORBA::Boolean | dont_route () throw (CORBA::SystemException) |
void | dont_route (CORBA::Boolean dont_route) throw (CORBA::SystemException) |
CORBA::Boolean | no_delay () throw (CORBA::SystemException) |
void | no_delay (CORBA::Boolean no_delay) throw (CORBA::SystemException) |
CORBA::Boolean | enable_network_priority () throw (CORBA::SystemException) |
void | enable_network_priority (CORBA::Boolean enable) throw (CORBA::SystemException) |
CORBA::Boolean | _tao_encode (TAO_OutputCDR &out_cdr) |
This method writes a CDR representation of StreamControlProtocolProperties. | |
CORBA::Boolean | _tao_decode (TAO_InputCDR &in_cdr) |
This method reads the object state from a CDR representation. | |
Protected Member Functions | |
virtual | ~TAO_StreamControl_Protocol_Properties (void) |
Private Attributes | |
CORBA::Long | send_buffer_size_ |
CORBA::Long | recv_buffer_size_ |
CORBA::Boolean | keep_alive_ |
CORBA::Boolean | dont_route_ |
CORBA::Boolean | no_delay_ |
CORBA::Boolean | enable_network_priority_ |
Stores StreamControl Protocol configuration properties.
Definition at line 771 of file RT_Policy_i.h.
|
Constructor.
Definition at line 1135 of file RT_Policy_i.cpp.
01141 : send_buffer_size_ (send_buffer_size), 01142 recv_buffer_size_ (recv_buffer_size), 01143 keep_alive_ (keep_alive), 01144 dont_route_ (dont_route), 01145 no_delay_ (no_delay), 01146 enable_network_priority_ (enable_network_priority) 01147 { 01148 } |
|
Protected destructor to enforce proper memory management of this reference counted object. Definition at line 1150 of file RT_Policy_i.cpp.
01151 { 01152 } |
|
This method reads the object state from a CDR representation.
Implements RTCORBA::ProtocolProperties. Definition at line 1258 of file RT_Policy_i.cpp. References ACE_InputCDR::read_boolean().
01259 { 01260 return ((in_cdr >> this->send_buffer_size_) 01261 && 01262 (in_cdr >> this->recv_buffer_size_) 01263 && 01264 (in_cdr.read_boolean (this->keep_alive_)) 01265 && 01266 (in_cdr.read_boolean (this->dont_route_)) 01267 && 01268 (in_cdr.read_boolean (this->no_delay_))); 01269 } |
|
This method writes a CDR representation of StreamControlProtocolProperties.
Implements RTCORBA::ProtocolProperties. Definition at line 1244 of file RT_Policy_i.cpp. References ACE_OutputCDR::write_boolean().
01245 { 01246 return ((out_cdr << this->send_buffer_size_) 01247 && 01248 (out_cdr << this->recv_buffer_size_) 01249 && 01250 (out_cdr.write_boolean (this->keep_alive_)) 01251 && 01252 (out_cdr.write_boolean (this->dont_route_)) 01253 && 01254 (out_cdr.write_boolean (this->no_delay_))); 01255 } |
|
Definition at line 1207 of file RT_Policy_i.cpp.
01210 { 01211 this->dont_route_ = dont_route; 01212 } |
|
Implements RTCORBA::StreamControlProtocolProperties. Definition at line 1200 of file RT_Policy_i.cpp.
01202 { 01203 return this->dont_route_; 01204 } |
|
Definition at line 1236 of file RT_Policy_i.cpp.
01239 { 01240 this->enable_network_priority_ = enable; 01241 } |
|
Implements RTCORBA::StreamControlProtocolProperties. Definition at line 1229 of file RT_Policy_i.cpp.
01231 { 01232 return this->enable_network_priority_; 01233 } |
|
Definition at line 1192 of file RT_Policy_i.cpp.
01195 { 01196 this->keep_alive_ = keep_alive; 01197 } |
|
Implements RTCORBA::StreamControlProtocolProperties. Definition at line 1185 of file RT_Policy_i.cpp.
01187 { 01188 return this->keep_alive_; 01189 } |
|
Definition at line 1221 of file RT_Policy_i.cpp.
01224 { 01225 this->no_delay_ = no_delay; 01226 } |
|
Implements RTCORBA::StreamControlProtocolProperties. Definition at line 1214 of file RT_Policy_i.cpp.
01216 { 01217 return this->no_delay_; 01218 } |
|
Definition at line 1177 of file RT_Policy_i.cpp.
01180 { 01181 this->recv_buffer_size_ = recv_buffer_size; 01182 } |
|
Implements RTCORBA::StreamControlProtocolProperties. Definition at line 1170 of file RT_Policy_i.cpp.
01172 { 01173 return this->recv_buffer_size_; 01174 } |
|
Definition at line 1162 of file RT_Policy_i.cpp.
01165 { 01166 this->send_buffer_size_ = send_buffer_size; 01167 } |
|
Implements RTCORBA::StreamControlProtocolProperties. Definition at line 1155 of file RT_Policy_i.cpp.
01157 { 01158 return this->send_buffer_size_; 01159 } |
|
Definition at line 844 of file RT_Policy_i.h. |
|
Definition at line 846 of file RT_Policy_i.h. |
|
Definition at line 843 of file RT_Policy_i.h. |
|
Definition at line 845 of file RT_Policy_i.h. |
|
Definition at line 842 of file RT_Policy_i.h. |
|
Definition at line 841 of file RT_Policy_i.h. |