112 const RTPerson & person
116 const RTPerson & person
120 const RTPerson & person
135 #endif // PTLIB_PILS_H
PBoolean DeletePerson(const RTPerson &person)
MSIPAddress & operator=(DWORD a)
Definition: pils.h:71
friend ostream & operator<<(ostream &s, MSIPAddress &a)
#define PCLASSINFO(cls, par)
Declare all the standard PTLib class information.
Definition: object.h:1049
static PProcess & Current()
Get the current processes object instance.
This class defines an absolute time and date.
Definition: ptime.h:53
Special IP address class.
Definition: pils.h:63
This class will create an LDAP client to access a remote LDAP server.
Definition: pldap.h:55
PBoolean ModifyPerson(const RTPerson &person)
PLDAP_ATTR_SIMP(RTPerson, PString, cn)
PILSSession()
Create an ILS client.
This template class maps the PAbstractList to a specific object type.
Definition: lists.h:321
BOOL PBoolean
Definition: object.h:102
MSIPAddress & operator=(const PIPSocket::Address &a)
Definition: pils.h:72
MSIPAddress(const PString &dotNotation)
Definition: pils.h:68
Array of unsigned short integers.
Definition: array.h:710
friend istream & operator>>(istream &s, MSIPAddress &a)
MSIPAddress(PINDEX len, const BYTE *bytes)
Definition: pils.h:69
PBoolean AddPerson(const RTPerson &person)
MSIPAddress(DWORD a=0)
Definition: pils.h:66
#define PLDAP_STRUCT_BEGIN(name)
Definition: pldap.h:567
The character string class.
Definition: pstring.h:108
PBoolean SearchPerson(const PString &canonicalName, RTPerson &person)
This is a list collection class of PString objects.
Definition: pstring.h:2184
A class describing an IP address.
Definition: ipsock.h:75
PList< RTPerson > SearchPeople(const PString &filter)
This class will create an LDAP client to access a remote ILS server.
Definition: pils.h:46
PLDAP_ATTR_INIT(RTPerson, unsigned, sflags, 0)
MSIPAddress & operator=(const PString &dotNotation)
Definition: pils.h:73
MSIPAddress(const PIPSocket::Address &a)
Definition: pils.h:67
Address()
Create an IPv4 address with the default address: 127.0.0.1 (loopback).