org.qore.ConnectionProvider
ConnectionProvider
qore-lang
doxygen

# Qore ConnectionProvider Module Reference 1.7.1

## ConnectionProvider Module

### ConnectionProvider Module Introduction

Connection Provider Modules

### Release Notes

ConnectionProvider 1.7.1

ConnectionProvider 1.7

ConnectionProvider 1.6

ConnectionProvider 1.5

ConnectionProvider 1.4.1

ConnectionProvider 1.4

ConnectionProvider 1.3

ConnectionProvider 1.2.1

ConnectionProvider 1.2

ConnectionProvider 1.1

ConnectionProvider 1.0.1

ConnectionProvider 1.0

Deprecated List

## Namespaces

### Namespace List

#### ConnectionProvider

##### AbstractConnection

constructor

constructor

constructorInit

get

getConfigHash

getConnectionSchemeInfo

getDataProvider

getDefaultOptions

getDescription

getExtendedInfo

getImpl

getInfo

getInfo

getName

getOptions

getPollImpl

getRealOptions

getRuntimeOptions

getSafeUrl

getSafeUrl

getTag

getTagEx

getTags

getType

getUrl

hasDataProvider

parseTextOptions

parseUrl

ping

pingIntern

setChildCapabilitiesImpl

startPollConnect

supportsPollingApi

validateOptions

children_can_support_apis

children_can_support_messages

children_can_support_observers

children_can_support_records

debug_data

desc

enabled

internal_info

last_check

locked

loopback

monitor

name

opts

orig_opts

safe_url

status

tags

up

updated

url

urlh

##### AbstractConnectionWithInfo

constructor

getConnectionSchemeInfo

getConnectionSchemeInfoImpl

getDefaultOptions

getOptions

##### AllowedValueInfo

desc

value

##### ConfigInfo

desc

name

opts

url

##### ConnectionConstructorInfo

args

class_name

module

post_processing

pre_processing

##### ConnectionInfo

children_can_support_apis

children_can_support_messages

children_can_support_observers

children_can_support_records

debug_data

desc

enabled

has_provider

last_check

locked

loopback

monitor

name

opts

status

tags

type

up

updated

url

url_hash

##### ConnectionOptionInfo

allowed_values

default_value

desc

sensitive

subst_env_vars

type

##### ConnectionSchemeCache

SchemeMap

##### ConnectionSchemeInfo

cls

options

required_options

##### FilesystemConnection

constructor

getConnectionSchemeInfoImpl

getImpl

getType

ConnectionScheme

##### FtpConnection

constructor

getConnectionSchemeInfoImpl

getDataProvider

getImpl

getRuntimeOptions

getType

hasDataProvider

setChildCapabilities

ConnectionScheme

##### HttpBasedConnection

constructor

startPollConnect

supportsPollingApi

real_url

##### HttpConnection

constructor

getConnectionSchemeInfoImpl

getDataProvider

getImpl

getType

hasDataProvider

setChildCapabilities

startPollConnect

supportsPollingApi

ConnectionScheme

DefaultOptions

Options

##### InvalidConnection

constructor

constructor

getImpl

getType

parseUrl

error

##### PingInfo

desc

info

name

ok

opts

ping_info

time

url

##### PollingConnectionMonitor

add

addOrUpdate

cmdq

constructor

destructor

getAutostart

handlePingFailed

handlePingSuccess

handlePingTimeout

handlePingTimeoutIntern

m

mcnt

removeConnection

removeConnectionEx

restartPing

running

setAutostart

setLogger

start

stop

stopClear

autostart

cache

DefaultPingRepeat

DefaultPingTimeout

IO_ADD

IO_QUIT

IO_QUIT_REMOVE_ALL

IO_REMOVE

IO_UPDATE

logger

ping_repeat

ping_timeout

sem_info

sem_read

sem_write

tid

get_connection

get_connection_hash

get_connection_url

get_connections

### Namespace Members

All

Functions

## Classes

### Class List

#### ConnectionProvider

##### AbstractConnection

constructor

constructor

constructorInit

get

getConfigHash

getConnectionSchemeInfo

getDataProvider

getDefaultOptions

getDescription

getExtendedInfo

getImpl

getInfo

getInfo

getName

getOptions

getPollImpl

getRealOptions

getRuntimeOptions

getSafeUrl

getSafeUrl

getTag

getTagEx

getTags

getType

getUrl

hasDataProvider

parseTextOptions

parseUrl

ping

pingIntern

setChildCapabilitiesImpl

startPollConnect

supportsPollingApi

validateOptions

children_can_support_apis

children_can_support_messages

children_can_support_observers

children_can_support_records

debug_data

desc

enabled

internal_info

last_check

locked

loopback

monitor

name

opts

orig_opts

safe_url

status

tags

up

updated

url

urlh

##### AbstractConnectionWithInfo

constructor

getConnectionSchemeInfo

getConnectionSchemeInfoImpl

getDefaultOptions

getOptions

##### AllowedValueInfo

desc

value

##### ConfigInfo

desc

name

opts

url

##### ConnectionConstructorInfo

args

class_name

module

post_processing

pre_processing

##### ConnectionInfo

children_can_support_apis

children_can_support_messages

children_can_support_observers

children_can_support_records

debug_data

desc

enabled

has_provider

last_check

locked

loopback

monitor

name

opts

status

tags

type

up

updated

url

url_hash

##### ConnectionOptionInfo

allowed_values

default_value

desc

sensitive

subst_env_vars

type

##### ConnectionSchemeCache

SchemeMap

##### ConnectionSchemeInfo

cls

options

required_options

##### FilesystemConnection

constructor

getConnectionSchemeInfoImpl

getImpl

getType

ConnectionScheme

##### FtpConnection

constructor

getConnectionSchemeInfoImpl

getDataProvider

getImpl

getRuntimeOptions

getType

hasDataProvider

setChildCapabilities

ConnectionScheme

##### HttpBasedConnection

constructor

startPollConnect

supportsPollingApi

real_url

##### HttpConnection

constructor

getConnectionSchemeInfoImpl

getDataProvider

getImpl

getType

hasDataProvider

setChildCapabilities

startPollConnect

supportsPollingApi

ConnectionScheme

DefaultOptions

Options

##### InvalidConnection

constructor

constructor

getImpl

getType

parseUrl

error

##### PingInfo

desc

info

name

ok

opts

ping_info

time

url

##### PollingConnectionMonitor

add

addOrUpdate

cmdq

constructor

destructor

getAutostart

handlePingFailed

handlePingSuccess

handlePingTimeout

handlePingTimeoutIntern

m

mcnt

removeConnection

removeConnectionEx

restartPing

running

setAutostart

setLogger

start

stop

stopClear

autostart

cache

DefaultPingRepeat

DefaultPingTimeout

IO_ADD

IO_QUIT

IO_QUIT_REMOVE_ALL

IO_REMOVE

IO_UPDATE

logger

ping_repeat

ping_timeout

sem_info

sem_read

sem_write

tid

Class Index

### Class Hierarchy

ConnectionProvider::AllowedValueInfo

ConnectionProvider::ConfigInfo

ConnectionProvider::ConnectionConstructorInfo

ConnectionProvider::ConnectionInfo

ConnectionProvider::ConnectionOptionInfo

ConnectionProvider::ConnectionSchemeCache

ConnectionProvider::ConnectionSchemeInfo

ConnectionProvider::PingInfo

ConnectionProvider::PollingConnectionMonitor

#### Qore::Serializable

##### ConnectionProvider::AbstractConnection

###### ConnectionProvider::AbstractConnectionWithInfo

ConnectionProvider::FilesystemConnection

ConnectionProvider::FtpConnection

ConnectionProvider::HttpBasedConnection

ConnectionProvider::HttpConnection

ConnectionProvider::InvalidConnection

ConnectionProvider::AbstractConnectionWithInfo

### Class Members

All

Functions

Variables

Qore-Q.ico
_abstract_connection_8qc_8dox_8h_source.html
_abstract_connection_with_info_8qc_8dox_8h_source.html
_connection_provider_8qm_8dox_8h_source.html
_connection_scheme_cache_8qc_8dox_8h_source.html
_filesystem_connection_8qc_8dox_8h_source.html
_ftp_connection_8qc_8dox_8h_source.html
_http_based_connection_8qc_8dox_8h_source.html
_http_connection_8qc_8dox_8h_source.html
_invalid_connection_8qc_8dox_8h_source.html
_polling_connection_monitor_8qc_8dox_8h_source.html
annotated.html
bc_s.png
bc_sd.png
bdwn.png
class_connection_provider_1_1_abstract_connection-members.html
class_connection_provider_1_1_abstract_connection.html
class_connection_provider_1_1_abstract_connection__inherit__graph.svg
class_connection_provider_1_1_abstract_connection_with_info-members.html
class_connection_provider_1_1_abstract_connection_with_info.html
class_connection_provider_1_1_abstract_connection_with_info__inherit__graph.svg
class_connection_provider_1_1_connection_scheme_cache-members.html
class_connection_provider_1_1_connection_scheme_cache.html
class_connection_provider_1_1_filesystem_connection-members.html
class_connection_provider_1_1_filesystem_connection.html
class_connection_provider_1_1_filesystem_connection__inherit__graph.svg
class_connection_provider_1_1_ftp_connection-members.html
class_connection_provider_1_1_ftp_connection.html
class_connection_provider_1_1_ftp_connection__inherit__graph.svg
class_connection_provider_1_1_http_based_connection-members.html
class_connection_provider_1_1_http_based_connection.html
class_connection_provider_1_1_http_based_connection__inherit__graph.svg
class_connection_provider_1_1_http_connection-members.html
class_connection_provider_1_1_http_connection.html
class_connection_provider_1_1_http_connection__inherit__graph.svg
class_connection_provider_1_1_invalid_connection-members.html
class_connection_provider_1_1_invalid_connection.html
class_connection_provider_1_1_invalid_connection__inherit__graph.svg
class_connection_provider_1_1_polling_connection_monitor-members.html
class_connection_provider_1_1_polling_connection_monitor.html
classes.html
closed.png
deprecated.html
dir_13add0083e006ac756009d5942a24d28.html
dir_13add0083e006ac756009d5942a24d28_dep.svg
dir_4e8d938e9ddb5a617c200d5739d1f41a.html
doc.png
docd.png
dox_qore.css
doxygen.css
doxygen.svg
dynsections.js
folderclosed.png
folderopen.png
functions.html
functions_func.html
functions_vars.html
graph_legend.html
graph_legend.svg
hierarchy.html
index.html
inherit_graph_0.svg
inherit_graph_1.svg
inherit_graph_2.svg
inherit_graph_3.svg
inherit_graph_4.svg
inherit_graph_5.svg
inherit_graph_6.svg
inherit_graph_7.svg
inherit_graph_8.svg
inherit_graph_9.svg
inherits.html
jquery.js
menu.js
menudata.js
namespace_connection_provider.html
namespacemembers.html
namespacemembers_func.html
namespaces.html
nav_f.png
nav_fd.png
nav_g.png
nav_h.png
nav_hd.png
open.png
pages.html
qore-logo-55x151-white.png
search/close.svg
search/mag.svg
search/mag_d.svg
search/mag_sel.svg
search/mag_seld.svg
search/search.css
search/search.js
splitbar.png
splitbard.png
struct_connection_provider_1_1_allowed_value_info-members.html
struct_connection_provider_1_1_allowed_value_info.html
struct_connection_provider_1_1_config_info-members.html
struct_connection_provider_1_1_config_info.html
struct_connection_provider_1_1_connection_constructor_info-members.html
struct_connection_provider_1_1_connection_constructor_info.html
struct_connection_provider_1_1_connection_info-members.html
struct_connection_provider_1_1_connection_info.html
struct_connection_provider_1_1_connection_option_info-members.html
struct_connection_provider_1_1_connection_option_info.html
struct_connection_provider_1_1_connection_scheme_info-members.html
struct_connection_provider_1_1_connection_scheme_info.html
struct_connection_provider_1_1_ping_info-members.html
struct_connection_provider_1_1_ping_info.html
sync_off.png
sync_on.png
tab_a.png
tab_ad.png
tab_b.png
tab_bd.png
tab_h.png
tab_hd.png
tab_s.png
tab_sd.png
tabs.css