Logo Search packages:      
Sourcecode: pwlib version File versions  Download package

Public Member Functions | Public Attributes

PPluginService Class Reference

Inheritance diagram for PPluginService:
Inheritance graph
[legend]
Collaboration diagram for PPluginService:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PPluginService (const PString &_serviceName, const PString &_serviceType, PPluginServiceDescriptor *_descriptor)
Miscellaneous functions
virtual PObjectClone () const
virtual PINDEX HashFunction () const

Public Attributes

PPluginServiceDescriptordescriptor
PString serviceName
PString serviceType

Run Time Type functions

virtual const char * GetClass (unsigned=0) const
BOOL IsClass (const char *cls) const
virtual BOOL InternalIsDescendant (const char *clsName) const
static const char * Class ()

Comparison functions

virtual Comparison Compare (const PObject &obj) const
virtual Comparison CompareObjectMemoryDirect (const PObject &obj) const
bool operator== (const PObject &obj) const
bool operator!= (const PObject &obj) const
bool operator< (const PObject &obj) const
bool operator> (const PObject &obj) const
bool operator<= (const PObject &obj) const
bool operator>= (const PObject &obj) const
enum  Comparison { LessThan = -1, EqualTo = 0, GreaterThan = 1 }

I/O functions

virtual void PrintOn (ostream &strm) const
virtual void ReadFrom (istream &strm)
ostream & operator<< (ostream &strm, const PObject &obj)
istream & operator>> (istream &strm, PObject &obj)

Detailed Description

Definition at line 184 of file plugin.h.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index