Qore Pop3ClientDataProvider Module Reference 2.0
Loading...
Searching...
No Matches
Pop3ClientDataProvider::Pop3ClientDataProvider Class Reference

The POP3 client data provider class, provides API classes as children. More...

#include <Pop3ClientDataProvider.qc.dox.h>

Inheritance diagram for Pop3ClientDataProvider::Pop3ClientDataProvider:
[legend]

Public Member Functions

 constructor (*hash< auto > options)
 Creates the object from constructor options.
 
 constructor (Pop3Client pop3)
 Creates the object from an POP3 connection.
 
*list< hash< DataProviderSummaryInfo > > getChildProviderSummaryInfo ()
 Return data provider summary info.
 
*string getDesc ()
 Returns the data provider description.
 
string getName ()
 Returns the data provider name.
 
- Public Member Functions inherited from Pop3ClientDataProvider::Pop3ClientDataProviderBase
 constructor (*hash< auto > options, hash< string, hash< DataProviderOptionInfo > > con_opts=ConstructorOptions)
 Creates the object from constructor options.
 
 constructor (Pop3Client pop3)
 Creates the object from an POP3 connection.
 
Pop3Client getPop3ClientConnection (hash< auto > options)
 Returns an POP3 connection from constructor options.
 

Public Attributes

const ProviderInfo = ...
 Provider info.
 
- Public Attributes inherited from Pop3ClientDataProvider::Pop3ClientDataProviderBase
const ConstructorOptions = ...
 Constructor arguments.
 

Protected Member Functions

*AbstractDataProvider getChildProviderImpl (string name)
 Returns the given child provider or nothing if the given child is unknown.
 
*list< string > getChildProviderNamesImpl ()
 Returns a list of child data provider names, if any.
 
hash< DataProviderInfo > getStaticInfoImpl ()
 Returns data provider static info.
 

Detailed Description

The POP3 client data provider class, provides API classes as children.

Member Function Documentation

◆ getChildProviderImpl()

*AbstractDataProvider Pop3ClientDataProvider::Pop3ClientDataProvider::getChildProviderImpl ( string name)
protected

Returns the given child provider or nothing if the given child is unknown.

Returns
the given child provider or nothing if the given child is unknown
See also
getChildProviderEx()

◆ getChildProviderNamesImpl()

*list< string > Pop3ClientDataProvider::Pop3ClientDataProvider::getChildProviderNamesImpl ( )
protected

Returns a list of child data provider names, if any.

Returns
a list of child data provider names, if any