/usr/include/sipxtapi/net/SipLineEvent.h is in libsipxtapi-dev 3.3.0~test17-2.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | //
// Copyright (C) 2004-2006 SIPfoundry Inc.
// Licensed by SIPfoundry under the LGPL license.
//
// Copyright (C) 2004-2006 Pingtel Corp. All rights reserved.
// Licensed to SIPfoundry under a Contributor Agreement.
//
// $$
///////////////////////////////////////////////////////////////////////////////
#if !defined(AFX_SIPLINEEVENT_H__E2361046_5679_4988_A2CD_7564686A3EE4__INCLUDED_)
#define AFX_SIPLINEEVENT_H__E2361046_5679_4988_A2CD_7564686A3EE4__INCLUDED_
// APPLICATION INCLUDES
#include <net/SipLine.h>
#include <os/OsMsg.h>
#include <net/SipMessage.h>
class SipLineEvent : public OsMsg
{
public:
enum EventSubTypes
{
SIP_LINE_EVENT_SUCCESS = 0,
SIP_LINE_EVENT_FAILED,
SIP_LINE_EVENT_NO_RESPONSE,
SIP_LINE_EVENT_LINE_ADDED,
SIP_LINE_EVENT_LINE_DELETED,
SIP_LINE_EVENT_LINE_ENABLED,
SIP_LINE_EVENT_LINE_DISABLED,
SIP_LINE_EVENT_LINE_CHANGED,
SIP_LINE_EVENT_OUTBOUND_CHANGED
};
SipLineEvent(SipLine* Line,
int msgType = SipLineEvent::SIP_LINE_EVENT_FAILED,
UtlString realm ="",
UtlString scheme = HTTP_DIGEST_AUTHENTICATION,
int SipReturnCode = SIP_OK_CODE,
UtlString SipReturntext = SIP_OK_TEXT,
void* observeData = NULL);
virtual ~SipLineEvent();
virtual OsMsg* createCopy(void) const;
SipLineEvent& operator=(const SipLineEvent& rhs) ;
int getSipReturnCode();
UtlString& getSipReturnText();
SipLine* getLine();
UtlString& getRealm();
UtlString& getScheme();
void setMessageType(int status);
int getMessageType() const;
void setObserverData(void* pData);
void* getObserverData();
private:
UtlString mRealm;
UtlString mScheme;
UtlString mSipReturnText;
int mSipReturnCode;
int mMessageType;
SipLine mLine;
void* mObserverData;
};
#endif // !defined(AFX_SIPLINEEVENT_H__E2361046_5679_4988_A2CD_7564686A3EE4__INCLUDED_)
|