OPAL  Version 3.10.4
SIPSubscribe Class Reference

#include <sippdu.h>

Inheritance diagram for SIPSubscribe:
SIPTransaction SIP_PDU

Data Structures

class  EventPackage
struct  NotifyCallbackInfo
struct  Params
struct  SubscriptionStatus

Public Types

enum  PredefinedPackages {
  MessageSummary, Presence, Dialog, NumPredefinedPackages,
  Watcher = 0x8000, MessageSummaryWatcher = Watcher|MessageSummary, PresenceWatcher = Watcher|Presence, DialogWatcher = Watcher|Dialog,
  PackageMask = Watcher-1
}

Public Member Functions

 SIPSubscribe (SIPEndPoint &ep, OpalTransport &trans, SIPDialogContext &dialog, const Params &params)
virtual SIPTransactionCreateDuplicate () const

Friends

PredefinedPackages operator| (PredefinedPackages p1, PredefinedPackages p2)

Member Enumeration Documentation

Valid types for an event package

Enumerator:
MessageSummary 
Presence 
Dialog 
NumPredefinedPackages 
Watcher 
MessageSummaryWatcher 
PresenceWatcher 
DialogWatcher 
PackageMask 

Constructor & Destructor Documentation

SIPSubscribe::SIPSubscribe ( SIPEndPoint ep,
OpalTransport trans,
SIPDialogContext dialog,
const Params params 
)

Member Function Documentation

virtual SIPTransaction* SIPSubscribe::CreateDuplicate ( ) const [virtual]

Implements SIPTransaction.


Friends And Related Function Documentation

PredefinedPackages operator| ( PredefinedPackages  p1,
PredefinedPackages  p2 
) [friend]

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