#include <vos/corelibs/vos/remotesocketsite.hh>
Inheritance diagram for VOS::RemoteSocketSite:
Definition at line 102 of file remotesocketsite.hh.
|
Definition at line 167 of file remotesocketsite.cc. |
|
Definition at line 179 of file remotesocketsite.cc. |
|
|
|
Definition at line 233 of file remotesocketsite.cc. |
|
Reenable message sending after a call to suppressOutgoing().
Definition at line 579 of file remotesocketsite.cc. Referenced by secureConnection(). |
|
Reimplemented from VOS::RemoteSite. Definition at line 246 of file remotesocketsite.cc. Referenced by handleDisconnection(). |
|
Flush any incoming buffers (eg read any data waiting in sockets).
Implements VOS::RemoteSite. Definition at line 263 of file remotesocketsite.cc. Referenced by VOS::LocalSocketSite::flushIncomingBuffers(). |
|
Implements VOS::RemoteSite. Definition at line 330 of file remotesocketsite.cc. Referenced by VOS::LocalSocketSite::flushIncomingBuffers(), and sendMessage(). |
|
Get the remote site's X509 certificate. You need to use the OpenSSL X509 API to access its fields. Definition at line 519 of file remotesocketsite.cc. |
|
Definition at line 132 of file remotesocketsite.hh. Referenced by VOS::LocalSocketSite::flushIncomingBuffers(). |
|
Definition at line 135 of file remotesocketsite.hh. Referenced by VOS::LocalSocketSite::flushIncomingBuffers(). |
|
Definition at line 238 of file remotesocketsite.cc. Referenced by VOS::AsyncConnect::connect(), and flushIncomingBuffers(). |
|
Definition at line 77 of file remotesocketsite.cc. |
|
Implements VOS::RemoteSite. Definition at line 529 of file remotesocketsite.cc. Referenced by VOS::AsyncConnect::connect(). |
|
Definition at line 379 of file remotesocketsite.cc. Referenced by flushIncomingBuffers(). |
|
Attempt to secure the connection using some transport-layer encryption.
Definition at line 437 of file remotesocketsite.cc. |
|
Sends a block of messages to the object. This may trigger immediate processing of the message if the object is local.
Implements VOS::RemoteSite. Definition at line 625 of file remotesocketsite.cc. |
|
Sends a message to the object. This may trigger immediate processing of the message if the object is local.
Implements VOS::RemoteSite. Definition at line 604 of file remotesocketsite.cc. Referenced by enableOutgoing(), and secureConnection(). |
|
Prevent messages from being sent along the underlying transport layer.
Definition at line 570 of file remotesocketsite.cc. Referenced by secureConnection(). |
|
Immediately try to switch to using a secure protocol. Don't use this! (the other side needs to be told you want to switch) Use secureConnection() instead. Definition at line 492 of file remotesocketsite.cc. |
|
Definition at line 408 of file remotesocketsite.cc. Referenced by flushOutgoingBuffers(). |
|
Definition at line 183 of file remotesocketsite.hh. |
|
Definition at line 182 of file remotesocketsite.hh. |
|
|
|
Definition at line 123 of file remotesocketsite.hh. Referenced by enableOutgoing(), and suppressOutgoing(). |
|
Definition at line 122 of file remotesocketsite.hh. Referenced by enableOutgoing(), and suppressOutgoing(). |
|
Definition at line 126 of file remotesocketsite.hh. Referenced by flushOutgoingBuffers(). |
|
Definition at line 110 of file remotesocketsite.hh. Referenced by flushIncomingBuffers(). |
|
Definition at line 106 of file remotesocketsite.hh. Referenced by excise(), flushIncomingBuffers(), isConnected(), readStream(), secureConnection(), and switchProtocol(). |
|
Definition at line 105 of file remotesocketsite.hh. |
|
Definition at line 125 of file remotesocketsite.hh. Referenced by flushOutgoingBuffers(). |
|
Definition at line 109 of file remotesocketsite.hh. Referenced by getCertificate(), readStream(), secureConnection(), switchProtocol(), and writeStream(). |
|
Definition at line 108 of file remotesocketsite.hh. Referenced by readStream(), and writeStream(). |
|
Definition at line 107 of file remotesocketsite.hh. Referenced by excise(), flushOutgoingBuffers(), secureConnection(), sendMessage(), switchProtocol(), and writeStream(). |