OPAL Version 3.10.4

- Main Page
- Related Pages
- Namespaces
- Data Structures
- Files

- Data Structures
- Class Hierarchy
- Data Fields

Public Member Functions | Protected Member Functions
H323PresenceSubscription Class Reference

`#include <h460p.h>`

Inheritance diagram for H323PresenceSubscription:

## Public Member Functions

| H323PresenceSubscription ()
void | SetSubscriptionDetails (const PString &subscribe, const PStringList &aliases)
void | GetSubscriberDetails (PStringList &aliases)
PString | GetSubscribed ()
void | SetGatekeeperRAS (const H323TransportAddress &address)
H323TransportAddress | GetGatekeeperRAS ()
void | MakeDecision (bool approve)
bool | IsDecisionMade ()
int | IsApproved ()
void | SetTimeToLive (int t)
int | GetTimeToLive ()
void | SetSubscription (const OpalGloballyUniqueID &guid)
OpalGloballyUniqueID | GetSubscription ()
Public Member Functions inherited from H460P_PresenceSubscription
| H460P_PresenceSubscription (unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
PINDEX | GetDataLength () const
PBoolean | Decode (PASN_Stream &strm)
void | Encode (PASN_Stream &strm) const
void | PrintOn (ostream &strm) const
Comparison | Compare (const PObject &obj) const
PObject * | Clone () const

## Protected Member Functions

void | SetApproved (bool success)

## Additional Inherited Members

Public Types inherited from H460P_PresenceSubscription
enum | OptionalFields { e_approved, e_rasAddress, e_timeToLive, e_identifier, e_genericData }
Data Fields inherited from H460P_PresenceSubscription
H225_AliasAddress | m_subscribe
H460P_ArrayOf_AliasAddress | m_aliases
PASN_Boolean | m_approved
H225_TransportAddress | m_rasAddress
H225_TimeToLive | m_timeToLive
H460P_PresenceIdentifier | m_identifier
H460P_ArrayOf_GenericData | m_genericData

## Constructor & Destructor Documentation

H323PresenceSubscription::H323PresenceSubscription | ( |  | ) |

## Member Function Documentation

H323TransportAddress H323PresenceSubscription::GetGatekeeperRAS | ( |  | ) |

PString H323PresenceSubscription::GetSubscribed | ( |  | ) |

void H323PresenceSubscription::GetSubscriberDetails | ( | PStringList & | aliases | ) |

OpalGloballyUniqueID H323PresenceSubscription::GetSubscription | ( |  | ) |

int H323PresenceSubscription::GetTimeToLive | ( |  | ) |

int H323PresenceSubscription::IsApproved | ( |  | ) |

bool H323PresenceSubscription::IsDecisionMade | ( |  | ) |

void H323PresenceSubscription::MakeDecision | ( | bool | approve | ) |

void H323PresenceSubscription::SetApproved | ( | bool | success | ) |

protected

void H323PresenceSubscription::SetGatekeeperRAS | ( | const H323TransportAddress & | address | ) |

void H323PresenceSubscription::SetSubscription | ( | const OpalGloballyUniqueID & | guid | ) |

void H323PresenceSubscription::SetSubscriptionDetails | ( | const PString & | subscribe,
|  | const PStringList & | aliases
| ) |  |

void H323PresenceSubscription::SetTimeToLive | ( | int | t | ) |

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

- h460p.h