OPAL  Version 3.10.4
H323PresenceHandler Class Reference

#include <h460p.h>

Public Types

enum  MsgType {
  e_Status, e_Instruct, e_Authorize, e_Notify,
  e_Request, e_Response, e_Alive, e_Remove,
  e_Alert
}

Public Member Functions

bool ReceivedPDU (const H225_EndpointIdentifier *id, const PASN_OctetString &pdu)
virtual void OnNotification (MsgType, const H225_EndpointIdentifier *, const H460P_PresenceNotification &)
virtual void OnSubscription (MsgType, const H225_EndpointIdentifier *, const H460P_PresenceSubscription &)
virtual void OnInstructions (MsgType, const H225_EndpointIdentifier *, const H460P_ArrayOf_PresenceInstruction &)
virtual void OnIdentifiers (MsgType, const H460P_ArrayOf_PresenceIdentifier &)
H460P_PresenceStatusBuildStatus (H460P_PresenceMessage &msg, const H323PresenceNotifications &notify, const H323PresenceInstructions &inst)
H460P_PresenceInstructBuildInstruct (H460P_PresenceMessage &msg, const H323PresenceInstructions &inst)
H460P_PresenceAuthorizeBuildAuthorize (H460P_PresenceMessage &msg, const H323PresenceSubscriptions &subs)
H460P_PresenceNotifyBuildNotify (H460P_PresenceMessage &msg, const H323PresenceNotifications &notify)
H460P_PresenceRequestBuildRequest (H460P_PresenceMessage &msg, const H323PresenceSubscriptions &subs)
H460P_PresenceResponseBuildResponse (H460P_PresenceMessage &msg, const H323PresenceSubscriptions &subs)
H460P_PresenceAliveBuildAlive (H460P_PresenceMessage &msg, const H323PresenceIdentifiers &id)
H460P_PresenceRemoveBuildRemove (H460P_PresenceMessage &msg, const H323PresenceIdentifiers &id)
H460P_PresenceAlertBuildAlert (H460P_PresenceMessage &msg, const H323PresenceNotifications &notify)

Member Enumeration Documentation

Enumerator:
e_Status 
e_Instruct 
e_Authorize 
e_Notify 
e_Request 
e_Response 
e_Alive 
e_Remove 
e_Alert 

Member Function Documentation

virtual void H323PresenceHandler::OnIdentifiers ( MsgType  ,
const H460P_ArrayOf_PresenceIdentifier  
) [inline, virtual]
virtual void H323PresenceHandler::OnInstructions ( MsgType  ,
const H225_EndpointIdentifier *  ,
const H460P_ArrayOf_PresenceInstruction  
) [inline, virtual]
virtual void H323PresenceHandler::OnNotification ( MsgType  ,
const H225_EndpointIdentifier *  ,
const H460P_PresenceNotification  
) [inline, virtual]
virtual void H323PresenceHandler::OnSubscription ( MsgType  ,
const H225_EndpointIdentifier *  ,
const H460P_PresenceSubscription  
) [inline, virtual]
bool H323PresenceHandler::ReceivedPDU ( const H225_EndpointIdentifier *  id,
const PASN_OctetString &  pdu 
)

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