vtkNetworkAccessManager is used to create new connections and monitor activity of those connections.
More...
#include <vtkNetworkAccessManager.h>
vtkNetworkAccessManager is used to create new connections and monitor activity of those connections.
This is an abstract class that defines the interface. Concrete implementations of this class can be written to support tcp/ip socket or ssl or ssh based network connections among processes.
Definition at line 32 of file vtkNetworkAccessManager.h.
◆ Superclass
◆ vtkNetworkAccessManager()
vtkNetworkAccessManager::vtkNetworkAccessManager |
( |
| ) |
|
|
protected |
◆ ~vtkNetworkAccessManager()
vtkNetworkAccessManager::~vtkNetworkAccessManager |
( |
| ) |
|
|
protected |
◆ GetClassName()
virtual const char* vtkNetworkAccessManager::GetClassName |
( |
| ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkNetworkAccessManager::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ IsA()
virtual int vtkNetworkAccessManager::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ SafeDownCast()
◆ PrintSelf()
void vtkNetworkAccessManager::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
◆ NewConnection()
virtual vtkMultiProcessController* vtkNetworkAccessManager::NewConnection |
( |
const char * |
url | ) |
|
|
pure virtual |
Creates a new connection given the url.
This call may block until the connection can be established. To keep user-interfaces responsive, one can listen to the vtkCommand::ProgressEvent fired periodically by this class while waiting.
vtkNetworkAccessManager can be waiting for atmost one connection at a time. Calling NewConnection() while another connection is pending will raise an error.
To abort the connection and cancel the waiting, simply call AbortPendingConnection() in the vtkCommand::ProgressEvent callback.
Returns the new connection instance on success, otherwise NULL.
URLs are of the following form: <transport>://<address>
Implemented in vtkTCPNetworkAccessManager.
◆ AbortPendingConnection()
virtual void vtkNetworkAccessManager::AbortPendingConnection |
( |
| ) |
|
|
pure virtual |
◆ ProcessEvents()
virtual int vtkNetworkAccessManager::ProcessEvents |
( |
unsigned long |
timeout_msecs | ) |
|
|
pure virtual |
◆ GetNetworkEventsAvailable()
virtual bool vtkNetworkAccessManager::GetNetworkEventsAvailable |
( |
| ) |
|
|
pure virtual |
◆ GetPendingConnectionsPresent()
virtual bool vtkNetworkAccessManager::GetPendingConnectionsPresent |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: