EDataServer.SourceExtension¶
- Subclasses:
EDataServer.SourceAlarms
,EDataServer.SourceAuthentication
,EDataServer.SourceAutocomplete
,EDataServer.SourceAutoconfig
,EDataServer.SourceBackend
,EDataServer.SourceCamel
,EDataServer.SourceContacts
,EDataServer.SourceGoa
,EDataServer.SourceLDAP
,EDataServer.SourceLocal
,EDataServer.SourceMDN
,EDataServer.SourceMailComposition
,EDataServer.SourceMailIdentity
,EDataServer.SourceMailSignature
,EDataServer.SourceMailSubmission
,EDataServer.SourceOffline
,EDataServer.SourceOpenPGP
,EDataServer.SourceProxy
,EDataServer.SourceRefresh
,EDataServer.SourceResource
,EDataServer.SourceRevisionGuards
,EDataServer.SourceSMIME
,EDataServer.SourceSecurity
,EDataServer.SourceUoa
,EDataServer.SourceWeather
,EDataServer.SourceWebDAVNotes
,EDataServer.SourceWebdav
Methods¶
- Inherited:
- Structs:
|
|
|
Virtual Methods¶
- Inherited:
Properties¶
Name |
Type |
Flags |
Short Description |
---|---|---|---|
r/w/co |
The |
Signals¶
- Inherited:
Fields¶
- Inherited:
Name |
Type |
Access |
Description |
---|---|---|---|
parent |
r |
Class Details¶
- class EDataServer.SourceExtension(**kwargs)¶
- Bases:
- Abstract:
Yes
- Structure:
Contains only private data that should be read and manipulated using the functions below.
New in version 3.6.
- get_source()¶
- Returns:
the
EDataServer.Source
instance- Return type:
Returns the
EDataServer.Source
instance to which self belongs.Note this function is not thread-safe. The returned
EDataServer.Source
could be finalized by another thread while the caller is still using it.New in version 3.6.
Deprecated since version 3.8: Use
EDataServer.SourceExtension.ref_source
() instead.
- property_lock()¶
Acquires a property lock, thus no other thread can change properties of the self until the lock is released.
New in version 3.18.
- property_unlock()¶
Releases a property lock, previously acquired with
EDataServer.SourceExtension.property_lock
(), thus other threads can change properties of the self.New in version 3.18.
- ref_source()¶
- Returns:
the
EDataServer.Source
instance- Return type:
Returns the
EDataServer.Source
instance to which the self belongs.The returned
EDataServer.Source
is referenced for thread-safety. Unreference theEDataServer.Source
withGObject.Object.unref
() when finished with it.New in version 3.8.
Property Details¶
- EDataServer.SourceExtension.props.source¶
- Name:
source
- Type:
- Default Value:
- Flags:
The
EDataServer.Source
being extended