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.Sourceinstance- Return type:
Returns the
EDataServer.Sourceinstance to which self belongs.Note this function is not thread-safe. The returned
EDataServer.Sourcecould 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.Sourceinstance- Return type:
Returns the
EDataServer.Sourceinstance to which the self belongs.The returned
EDataServer.Sourceis referenced for thread-safety. Unreference theEDataServer.SourcewithGObject.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.Sourcebeing extended