Packages
camel-1.2
Camel
Provider
@get
init
list
load
auto_detect
register
authtypes
description
domain
extra_conf
flags
name
object_types
port_entries
protocol
translation_domain
url_equal
url_flags
url_hash
Provider
Object Hierarchy:
Camel.Provider
Camel.Provider
Camel.Provider
Description:
[
CCode
( copy_function =
"g_boxed_copy"
, free_function =
"g_boxed_free"
, type_id =
"camel_provider_get_type ()"
) ]
[
Compact
]
public
class
Provider
Namespace:
Camel
Package:
camel-1.2
Content:
Static methods:
public
static
Provider
@get
(
string
protocol)
throws
Error
public
static
void
init
()
public
static
List
<
unowned
Provider
>
list
(
bool
load)
public
static
bool
load
(
string
path)
throws
Error
Methods:
public
int
auto_detect
(
URL
url,
out
HashTable
<
string
,
string
>? auto_detected)
throws
Error
After filling in the standard Username/Hostname/Port/Path settings (which must be set in
url
), if the provider supports it, you may wish to have the provider auto-detect further settings based on the aformentioned settings.
public
void
register
()
Registers a provider.
Fields:
public
unowned
List
<
ServiceAuthType
>
authtypes
public
unowned
string
description
public
unowned
string
domain
public
ProviderConfEntry
extra_conf
public
ProviderFlags
flags
public
unowned
string
name
public
unowned
Type
[]
object_types
public
ProviderPortEntry
port_entries
public
unowned
string
protocol
public
unowned
string
translation_domain
public
unowned
EqualFunc
url_equal
public
ProviderURLFlags
url_flags
public
unowned
HashFunc
url_hash