#include <Interface.h>
Inheritance diagram for channel::RemoteInterface< Channel, Transport >:
Definition at line 245 of file Interface.h.
|
Definition at line 258 of file Interface.h. |
|
Definition at line 252 of file Interface.h. |
|
Definition at line 257 of file Interface.h. |
|
Definition at line 254 of file Interface.h. |
|
Definition at line 251 of file Interface.h. |
|
Definition at line 259 of file Interface.h. |
|
Definition at line 248 of file Interface.h. |
|
Definition at line 247 of file Interface.h. |
|
Definition at line 249 of file Interface.h. |
|
Definition at line 253 of file Interface.h. |
|
Definition at line 250 of file Interface.h. |
|
Definition at line 256 of file Interface.h. |
|
Definition at line 260 of file Interface.h. |
|
Definition at line 255 of file Interface.h. |
|
Definition at line 274 of file Interface.h. References channel::CONN_INIT, channel::Binder< IdType, IdTrait >::filter, channel::ConnHandler< Channel, Transport >::intf_, and channel::Binder< IdType, IdTrait >::translator. |
|
Definition at line 291 of file Interface.h. |
|
methods handling msg buffering before remote connection is ready Definition at line 301 of file Interface.h. |
|
Definition at line 293 of file Interface.h. |
|
Definition at line 292 of file Interface.h. |
|
|
|
|
when the owner/local channel makes an active connection to remote channels, when socket connection call comes back successfully, fake a Channel_Info_Msg to tell owner channel member that a remote connection is ready (or connects in) fix me: need a better solution Definition at line 318 of file Interface.h. References channel::ConnInfo::type(), channel::ConnInfo::unix_addr(), channel::UNIX_SOCK, and channel::ConnInfo::valid(). Referenced by channel::ConnHandler< Channel, TcpSockTransport< Channel > >::set_up(). |
|
implement Destination (of owner channel) methods forward msgs from owner channel to remote peer note: the msg_block don't own this out_msg (since it is not created by this mblk; we have to delete it explicitly in OutputMgr::send() must be before put(), otherwise it could be deleted Definition at line 607 of file Interface.h. References channel::CONN_ACTIVE, channel::FAILURE, ID2STR, channel::SUCCESS, and channel::Msg< IdType, SynchPolicy >::type. |
|
Definition at line 302 of file Interface.h. References ID2STR. |
|
Definition at line 296 of file Interface.h. |
|
Definition at line 295 of file Interface.h. |
|
send owner channel info to remote
Definition at line 494 of file Interface.h. References channel::Channel_Info_Msg::conn_type, channel::TcpSockTransport< Channel >::host_addr(), channel::Channel_Info_Msg::host_addr, channel::INET_SOCK, channel::TcpSockTransport< Channel >::port(), channel::Channel_Info_Msg::port, channel::UnixSockTransport< Channel >::unix_addr(), channel::Channel_Info_Msg::unix_addr, and channel::UNIX_SOCK. Referenced by channel::ConnHandler< Channel, TcpSockTransport< Channel > >::set_up(). |
|
when 2 channels just connected, send all current pub info to remote send subscription msg Q: why this-> Definition at line 542 of file Interface.h. References channel::PubSub_Info_Msg< IdType >::msg_types, and channel::PubSub_Info_Msg< IdType >::num_msg_types. |
|
when 2 channels just connected, send all current sub info to remote send subscription msg Q: why this-> Definition at line 521 of file Interface.h. References channel::PubSub_Info_Msg< IdType >::msg_types, and channel::PubSub_Info_Msg< IdType >::num_msg_types. |
|
forward local/owner channel memebers' pub/sub operations to remote
Definition at line 562 of file Interface.h. References channel::PubSub_Info_Msg< IdType >::msg_types, channel::PubSub_Info_Msg< IdType >::num_msg_types, channel::OPER_PUBLISH, channel::OPER_SUBSCRIBE, channel::OPER_UNPUBLISH, and channel::SUCCESS. |
|
implement Destination methods
Definition at line 604 of file Interface.h. References channel::MEMBER_REMOTE. |
|
my peer, a connection to remote channel
Definition at line 264 of file Interface.h. |
|
filter & translators: policies for remote connections
Definition at line 268 of file Interface.h. |
|
Definition at line 654 of file Interface.h. |
|
msg buffering when connection to remote peer is not ready yet
Definition at line 266 of file Interface.h. |
|
Definition at line 652 of file Interface.h. |
|
am i active or passive
Definition at line 653 of file Interface.h. |
|
Definition at line 269 of file Interface.h. |