blob: 4134d7f4677b6154cba1e45359348f4bc8959240 [file] [log] [blame]
anjana_sreekumar@infosys.com991c2062020-01-08 11:42:57 +05301/*
2 * Copyright 2019-present Infosys Limited
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7/**************************************
8*
9* This is an auto generated file.
10* Please do not edit this file.
11* All edits to be made through template source file
12* <TOP-DIR/scripts/SMCodeGen/templates/ctxtManagerTmpls/dataBlock.cpp.tt>
13***************************************/
14#include "contextManager/dataBlocks.h"
15
16namespace mme
17{
18 /******************************************************************************
19 *******************************************************************************
20 * UEContext
21 *******************************************************************************
22 ******************************************************************************/
23
24 /******************************************************************************
25 * Constructor
26 ******************************************************************************/
27 UEContext::UEContext(): enbFd_m(0), s1apEnbUeId_m(0), subscriptionStatus_m(0),
28 netAccessMode_m(0), contextID_m(0), rauTauTimer_m(0),
29 accessRestrictionData_m(0), imsi_m(), msisdn_m(),
30 dwnLnkSeqNo_m(0), upLnkSeqNo_m(0), ueState_m(InvalidState),
31 tai_m(), utranCgi_m(), msNetCapab_m(), ueNetCapab_m(),
32 ueSecInfo_m(), ambr_m(), aiaSecInfo_m(),
33 mTmsi_m(0), MmContext_mp(NULL), SessionContext_mp(NULL)
34 {
35 }
36
37 /******************************************************************************
38 * Destructor
39 ******************************************************************************/
40 UEContext::~UEContext()
41 {
42 }
43
44 /******************************************************************************
45 * sets enbFd
46 ******************************************************************************/
47 void UEContext::setEnbFd( int enbFd_i )
48 {
49 enbFd_m = enbFd_i;
50 }
51
52 /******************************************************************************
53 * returns enbFd
54 ******************************************************************************/
55 int UEContext::getEnbFd()
56 {
57 return enbFd_m;
58 }
59 /******************************************************************************
60 * sets s1apEnbUeId
61 ******************************************************************************/
62 void UEContext::setS1apEnbUeId( int s1apEnbUeId_i )
63 {
64 s1apEnbUeId_m = s1apEnbUeId_i;
65 }
66
67 /******************************************************************************
68 * returns s1apEnbUeId
69 ******************************************************************************/
70 int UEContext::getS1apEnbUeId()
71 {
72 return s1apEnbUeId_m;
73 }
74 /******************************************************************************
75 * sets subscriptionStatus
76 ******************************************************************************/
77 void UEContext::setSubscriptionStatus( int subscriptionStatus_i )
78 {
79 subscriptionStatus_m = subscriptionStatus_i;
80 }
81
82 /******************************************************************************
83 * returns subscriptionStatus
84 ******************************************************************************/
85 int UEContext::getSubscriptionStatus()
86 {
87 return subscriptionStatus_m;
88 }
89 /******************************************************************************
90 * sets netAccessMode
91 ******************************************************************************/
92 void UEContext::setNetAccessMode( int netAccessMode_i )
93 {
94 netAccessMode_m = netAccessMode_i;
95 }
96
97 /******************************************************************************
98 * returns netAccessMode
99 ******************************************************************************/
100 int UEContext::getNetAccessMode()
101 {
102 return netAccessMode_m;
103 }
104 /******************************************************************************
105 * sets contextID
106 ******************************************************************************/
107 void UEContext::setContextID( uint32_t contextID_i )
108 {
109 contextID_m = contextID_i;
110 }
111
112 /******************************************************************************
113 * returns contextID
114 ******************************************************************************/
115 uint32_t UEContext::getContextID()
116 {
117 return contextID_m;
118 }
119 /******************************************************************************
120 * sets rauTauTimer
121 ******************************************************************************/
122 void UEContext::setRauTauTimer( unsigned int rauTauTimer_i )
123 {
124 rauTauTimer_m = rauTauTimer_i;
125 }
126
127 /******************************************************************************
128 * returns rauTauTimer
129 ******************************************************************************/
130 unsigned int UEContext::getRauTauTimer()
131 {
132 return rauTauTimer_m;
133 }
134 /******************************************************************************
135 * sets accessRestrictionData
136 ******************************************************************************/
137 void UEContext::setAccessRestrictionData( unsigned int accessRestrictionData_i )
138 {
139 accessRestrictionData_m = accessRestrictionData_i;
140 }
141
142 /******************************************************************************
143 * returns accessRestrictionData
144 ******************************************************************************/
145 unsigned int UEContext::getAccessRestrictionData()
146 {
147 return accessRestrictionData_m;
148 }
149 /******************************************************************************
150 * sets imsi
151 ******************************************************************************/
152 void UEContext::setImsi( const DigitRegister15& imsi_i )
153 {
154 imsi_m = imsi_i;
155 }
156
157 /******************************************************************************
158 * returns imsi
159 ******************************************************************************/
160 const DigitRegister15& UEContext::getImsi()const
161 {
162 return imsi_m;
163 }
164 /******************************************************************************
165 * sets msisdn
166 ******************************************************************************/
167 void UEContext::setMsisdn( const DigitRegister15& msisdn_i )
168 {
169 msisdn_m = msisdn_i;
170 }
171
172 /******************************************************************************
173 * returns msisdn
174 ******************************************************************************/
175 const DigitRegister15& UEContext::getMsisdn()const
176 {
177 return msisdn_m;
178 }
179 /******************************************************************************
180 * sets dwnLnkSeqNo
181 ******************************************************************************/
182 void UEContext::setDwnLnkSeqNo( unsigned short dwnLnkSeqNo_i )
183 {
184 dwnLnkSeqNo_m = dwnLnkSeqNo_i;
185 }
186
187 /******************************************************************************
188 * returns dwnLnkSeqNo
189 ******************************************************************************/
190 unsigned short UEContext::getDwnLnkSeqNo()
191 {
192 return dwnLnkSeqNo_m;
193 }
194 /******************************************************************************
195 * sets upLnkSeqNo
196 ******************************************************************************/
197 void UEContext::setUpLnkSeqNo( unsigned short upLnkSeqNo_i )
198 {
199 upLnkSeqNo_m = upLnkSeqNo_i;
200 }
201
202 /******************************************************************************
203 * returns upLnkSeqNo
204 ******************************************************************************/
205 unsigned short UEContext::getUpLnkSeqNo()
206 {
207 return upLnkSeqNo_m;
208 }
209
210 /******************************************************************************
211 * sets ueState
212 ******************************************************************************/
213 void UEContext::setUeState( UE_State_e ueState_i )
214 {
215 ueState_m = ueState_i;
216 }
217
218 /******************************************************************************
219 * returns ueState
220 ******************************************************************************/
221 UE_State_e UEContext::getUeState()
222 {
223 return ueState_m;
224 }
225 /******************************************************************************
226 * sets tai
227 ******************************************************************************/
228 void UEContext::setTai( const Tai& tai_i )
229 {
230 tai_m = tai_i;
231 }
232
233 /******************************************************************************
234 * returns tai
235 ******************************************************************************/
236 const Tai& UEContext::getTai()const
237 {
238 return tai_m;
239 }
240 /******************************************************************************
241 * sets utranCgi
242 ******************************************************************************/
243 void UEContext::setUtranCgi( const Cgi& utranCgi_i )
244 {
245 utranCgi_m = utranCgi_i;
246 }
247
248 /******************************************************************************
249 * returns utranCgi
250 ******************************************************************************/
251 const Cgi& UEContext::getUtranCgi()const
252 {
253 return utranCgi_m;
254 }
255 /******************************************************************************
256 * sets msNetCapab
257 ******************************************************************************/
258 void UEContext::setMsNetCapab( const Ms_net_capab& msNetCapab_i )
259 {
260 msNetCapab_m = msNetCapab_i;
261 }
262
263 /******************************************************************************
264 * returns msNetCapab
265 ******************************************************************************/
266 const Ms_net_capab& UEContext::getMsNetCapab()const
267 {
268 return msNetCapab_m;
269 }
270 /******************************************************************************
271 * sets ueNetCapab
272 ******************************************************************************/
273 void UEContext::setUeNetCapab( const Ue_net_capab& ueNetCapab_i )
274 {
275 ueNetCapab_m = ueNetCapab_i;
276 }
277
278 /******************************************************************************
279 * returns ueNetCapab
280 ******************************************************************************/
281 const Ue_net_capab& UEContext::getUeNetCapab()const
282 {
283 return ueNetCapab_m;
284 }
285 /******************************************************************************
286 * sets ueSecInfo
287 ******************************************************************************/
288 void UEContext::setUeSecInfo( const Secinfo& ueSecInfo_i )
289 {
290 ueSecInfo_m = ueSecInfo_i;
291 }
292
293 /******************************************************************************
294 * returns ueSecInfo
295 ******************************************************************************/
296 const Secinfo& UEContext::getUeSecInfo()const
297 {
298 return ueSecInfo_m;
299 }
300 /******************************************************************************
301 * sets ambr
302 ******************************************************************************/
303 void UEContext::setAmbr( const Ambr& ambr_i )
304 {
305 ambr_m = ambr_i;
306 }
307
308 /******************************************************************************
309 * returns ambr
310 ******************************************************************************/
311 const Ambr& UEContext::getAmbr()const
312 {
313 return ambr_m;
314 }
315 /******************************************************************************
316 * sets aiaSecInfo
317 ******************************************************************************/
318 void UEContext::setAiaSecInfo( const E_utran_sec_vector& aiaSecInfo_i )
319 {
320 aiaSecInfo_m = aiaSecInfo_i;
321 }
322
323 /******************************************************************************
324 * returns aiaSecInfo
325 ******************************************************************************/
326 const E_utran_sec_vector& UEContext::getAiaSecInfo()const
327 {
328 return aiaSecInfo_m;
329 }
330
331 /******************************************************************************
332 * sets mTmsi
333 ******************************************************************************/
334 void UEContext::setMtmsi( uint32_t mTmsi_i )
335 {
336 mTmsi_m = mTmsi_i;
337 }
338
339 /******************************************************************************
340 * returns ambr
341 ******************************************************************************/
342 uint32_t UEContext::getMtmsi()
343 {
344 return mTmsi_m;
345 }
346
347 /******************************************************************************
348 * sets MmContext
349 ******************************************************************************/
350 void UEContext::setMmContext( MmContext* MmContextp )
351 {
352 MmContext_mp = MmContextp;
353 }
354
355 /******************************************************************************
356 * returns MmContext
357 ******************************************************************************/
358 MmContext* UEContext::getMmContext()
359 {
360 return MmContext_mp;
361 }
362 /******************************************************************************
363 * sets SessionContext
364 ******************************************************************************/
365 void UEContext::setSessionContext( SessionContext* SessionContextp )
366 {
367 SessionContext_mp = SessionContextp;
368 }
369
370 /******************************************************************************
371 * returns SessionContext
372 ******************************************************************************/
373 SessionContext* UEContext::getSessionContext()
374 {
375 return SessionContext_mp;
376 }
377 /******************************************************************************
378 *******************************************************************************
379 * MmContext
380 *******************************************************************************
381 ******************************************************************************/
382
383 /******************************************************************************
384 * Constructor
385 ******************************************************************************/
386 MmContext::MmContext(): mmState_m(InvalidState)
387 {
388 }
389
390 /******************************************************************************
391 * Destructor
392 ******************************************************************************/
393 MmContext::~MmContext()
394 {
395 }
396
397 /******************************************************************************
398 * sets mmState
399 ******************************************************************************/
400 void MmContext::setMmState( EmmState mmState_i )
401 {
402 mmState_m = mmState_i;
403 }
404
405 /******************************************************************************
406 * returns mmState
407 ******************************************************************************/
408 EmmState MmContext::getMmState()
409 {
410 return mmState_m;
411 }
412
413 /******************************************************************************
414 *******************************************************************************
415 * SessionContext
416 *******************************************************************************
417 ******************************************************************************/
418
419 /******************************************************************************
420 * Constructor
421 ******************************************************************************/
422 SessionContext::SessionContext(): sessionId_m(0), s11SgwCtrlFteid_m(),
423 s5S8PgwCtrlFteid_m(), pdnAddr_m(), accessPtName_m(), apnConfigProfileCtxId_m(),
424 pti_m(0), BearerContext_mp(NULL)
425 {
426 }
427
428 /******************************************************************************
429 * Destructor
430 ******************************************************************************/
431 SessionContext::~SessionContext()
432 {
433 }
434
435 /******************************************************************************
436 * sets sessionId
437 ******************************************************************************/
438 void SessionContext::setSessionId( uint8_t sessionId_i )
439 {
440 sessionId_m = sessionId_i;
441 }
442
443 /******************************************************************************
444 * returns sessionId
445 ******************************************************************************/
446 uint8_t SessionContext::getSessionId()
447 {
448 return sessionId_m;
449 }
450
451 /******************************************************************************
452 * sets s11SgwCtrlFteid
453 ******************************************************************************/
454 void SessionContext::setS11SgwCtrlFteid( const Fteid& s11SgwCtrlFteid_i )
455 {
456 s11SgwCtrlFteid_m = s11SgwCtrlFteid_i;
457 }
458
459 /******************************************************************************
460 * returns s11SgwCtrlFteid
461 ******************************************************************************/
462 const Fteid& SessionContext::getS11SgwCtrlFteid()const
463 {
464 return s11SgwCtrlFteid_m;
465 }
466 /******************************************************************************
467 * sets s5S8PgwCtrlFteid
468 ******************************************************************************/
469 void SessionContext::setS5S8PgwCtrlFteid( const Fteid& s5S8PgwCtrlFteid_i )
470 {
471 s5S8PgwCtrlFteid_m = s5S8PgwCtrlFteid_i;
472 }
473
474 /******************************************************************************
475 * returns s5S8PgwCtrlFteid
476 ******************************************************************************/
477 const Fteid& SessionContext::getS5S8PgwCtrlFteid()const
478 {
479 return s5S8PgwCtrlFteid_m;
480 }
481 /******************************************************************************
482 * sets pdnAddr
483 ******************************************************************************/
484 void SessionContext::setPdnAddr( const Paa& pdnAddr_i )
485 {
486 pdnAddr_m = pdnAddr_i;
487 }
488
489 /******************************************************************************
490 * returns pdnAddr
491 ******************************************************************************/
492 const Paa& SessionContext::getPdnAddr()const
493 {
494 return pdnAddr_m;
495 }
496 /******************************************************************************
497 * sets accessPtName
498 ******************************************************************************/
499 void SessionContext::setAccessPtName( const Apn_name& accessPtName_i )
500 {
501 accessPtName_m = accessPtName_i;
502 }
503
504 /******************************************************************************
505 * returns accessPtName
506 ******************************************************************************/
507 const Apn_name& SessionContext::getAccessPtName()const
508 {
509 return accessPtName_m;
510 }
511
512 /******************************************************************************
513 * sets apnConfigProfileCtxId
514 ******************************************************************************/
515 void SessionContext::setApnConfigProfileCtxId( unsigned int apnConfigProfileCtxId_i )
516 {
517 apnConfigProfileCtxId_m = apnConfigProfileCtxId_i;
518 }
519
520 /******************************************************************************
521 * returns apnConfigProfileCtxId
522 ******************************************************************************/
523 unsigned int SessionContext::getApnConfigProfileCtxId()
524 {
525 return apnConfigProfileCtxId_m;
526 }
527
528 /******************************************************************************
529 * sets pti
530 *******************************************************************************/
531 void SessionContext::setPti( uint8_t pti_i )
532 {
533 pti_m = pti_i;
534 }
535
536 /******************************************************************************
537 * returns pti
538 ******************************************************************************/
539 uint8_t SessionContext::getPti()
540 {
541 return pti_m;
542 }
543
544 /******************************************************************************
545 * sets BearerContext
546 ******************************************************************************/
547 void SessionContext::setBearerContext( BearerContext* BearerContextp )
548 {
549 BearerContext_mp = BearerContextp;
550 }
551
552 /******************************************************************************
553 * returns BearerContext
554 ******************************************************************************/
555 BearerContext* SessionContext::getBearerContext()
556 {
557 return BearerContext_mp;
558 }
559 /******************************************************************************
560 *******************************************************************************
561 * BearerContext
562 *******************************************************************************
563 ******************************************************************************/
564
565 /******************************************************************************
566 * Constructor
567 ******************************************************************************/
568 BearerContext::BearerContext():s1uSgwUserFteid_m(), s5S8PgwUserFteid_m(),
569 s1uEnbUserFteid_m(), bearerId_m(0)
570 {
571 }
572
573 /******************************************************************************
574 * Destructor
575 ******************************************************************************/
576 BearerContext::~BearerContext()
577 {
578 }
579
580 /******************************************************************************
581 * sets s1uSgwUserFteid
582 ******************************************************************************/
583 void BearerContext::setS1uSgwUserFteid( const Fteid& s1uSgwUserFteid_i )
584 {
585 s1uSgwUserFteid_m = s1uSgwUserFteid_i;
586 }
587
588 /******************************************************************************
589 * returns s1uSgwUserFteid
590 ******************************************************************************/
591 const Fteid& BearerContext::getS1uSgwUserFteid()const
592 {
593 return s1uSgwUserFteid_m;
594 }
595 /******************************************************************************
596 * sets s5S8PgwUserFteid
597 ******************************************************************************/
598 void BearerContext::setS5S8PgwUserFteid( const Fteid& s5S8PgwUserFteid_i )
599 {
600 s5S8PgwUserFteid_m = s5S8PgwUserFteid_i;
601 }
602
603 /******************************************************************************
604 * returns s5S8PgwUserFteid
605 ******************************************************************************/
606 const Fteid& BearerContext::getS5S8PgwUserFteid()const
607 {
608 return s5S8PgwUserFteid_m;
609 }
610 /******************************************************************************
611 * sets s1uEnbUserFteid
612 ******************************************************************************/
613 void BearerContext::setS1uEnbUserFteid( const Fteid& s1uEnbUserFteid_i )
614 {
615 s1uEnbUserFteid_m = s1uEnbUserFteid_i;
616 }
617
618 /******************************************************************************
619 * returns s1uEnbUserFteid
620 ******************************************************************************/
621 const Fteid& BearerContext::getS1uEnbUserFteid()const
622 {
623 return s1uEnbUserFteid_m;
624 }
625 /******************************************************************************
626 * sets bearerId
627 ******************************************************************************/
628 void BearerContext::setBearerId( unsigned char bearerId_i )
629 {
630 bearerId_m = bearerId_i;
631 }
632
633 /******************************************************************************
634 * returns bearerId
635 ******************************************************************************/
636 unsigned char BearerContext::getBearerId()
637 {
638 return bearerId_m;
639 }
640
641 /******************************************************************************
642 *******************************************************************************
643 * MmeProcedureCtxt
644 *******************************************************************************
645 ******************************************************************************/
646
647 /******************************************************************************
648 * Constructor
649 ******************************************************************************/
650 MmeProcedureCtxt::MmeProcedureCtxt(): ctxtType_m(invalidProcedureType_c),
651 mmeErrorCause_m(noError_c), attachType_m(invalidAttachType_c),
652 pti_m(0), esmInfoTxRequired_m(false)
653 {
654 memset(pcoOptions_m, 0, sizeof(pcoOptions_m));
655 }
656
657 /******************************************************************************
658 * Destructor
659 ******************************************************************************/
660 MmeProcedureCtxt::~MmeProcedureCtxt()
661 {
662 }
663
664 /******************************************************************************
665 * sets ctxtType
666 ******************************************************************************/
667 void MmeProcedureCtxt::setCtxtType( ProcedureType ctxtType_i )
668 {
669 ctxtType_m = ctxtType_i;
670 }
671
672 /******************************************************************************
673 * returns ctxtType
674 ******************************************************************************/
675 ProcedureType MmeProcedureCtxt::getCtxtType()
676 {
677 return ctxtType_m;
678 }
679
680 /******************************************************************************
681 * sets pcoOptions
682 ******************************************************************************/
683 void MmeProcedureCtxt::setPcoOptions(const unsigned short int* pcoOptions_i )
684 {
685 memcpy(pcoOptions_m,pcoOptions_i,10);
686 }
687
688 /******************************************************************************
689 * returns pcoOptions
690 ******************************************************************************/
691 const unsigned short int* MmeProcedureCtxt::getPcoOptions()const
692 {
693 return &pcoOptions_m[0];
694 }
695
696 /******************************************************************************
697 * sets esmInfoTxRequired
698 ******************************************************************************/
699 void MmeProcedureCtxt::setEsmInfoTxRequired ( bool esmInfoTxRequired_i )
700 {
701 esmInfoTxRequired_m = esmInfoTxRequired_i;
702 }
703
704 /******************************************************************************
705 * returns esmInfoTxRequired
706 ******************************************************************************/
707 bool MmeProcedureCtxt::getEsmInfoTxRequired()
708 {
709 return esmInfoTxRequired_m;
710 }
711
712 /******************************************************************************
713 * sets attachType
714 ******************************************************************************/
715 void MmeProcedureCtxt::setAttachType( AttachType attachType_i )
716 {
717 attachType_m = attachType_i;
718 }
719
720 /******************************************************************************
721 * returns attachType
722 ******************************************************************************/
723 AttachType MmeProcedureCtxt::getAttachType()
724 {
725 return attachType_m;
726 }
727
728 /******************************************************************************
729 * sets pti
730 * ******************************************************************************/
731 void MmeProcedureCtxt::setPti( uint8_t pti_i )
732 {
733 pti_m = pti_i;
734 }
735
736 /******************************************************************************
737 * returns pti
738 ******************************************************************************/
739 uint8_t MmeProcedureCtxt::getPti()
740 {
741 return pti_m;
742 }
743
744 /******************************************************************************
745 * sets mmeErrorCause
746 * ******************************************************************************/
747 void MmeProcedureCtxt::setMmeErrorCause( MmeErrorCause mmeErrorCause_i )
748 {
749 mmeErrorCause_m = mmeErrorCause_i;
750 }
751
752 /******************************************************************************
753 * returns mmeErrorCause
754 *******************************************************************************/
755 MmeErrorCause MmeProcedureCtxt::getMmeErrorCause()
756 {
757 return mmeErrorCause_m;
758 }
759
760
761 /******************************************************************************
762 *******************************************************************************
763 * MmeDetachProcedureCtxt
764 *******************************************************************************
765 ******************************************************************************/
766
767 /******************************************************************************
768 * Constructor
769 ******************************************************************************/
770 MmeDetachProcedureCtxt::MmeDetachProcedureCtxt():
771 detachType_m(invalidDetachType_c), cancellationType_m(INVALID_TYPE)
772 {
773 }
774
775 /******************************************************************************
776 * Destructor
777 ******************************************************************************/
778 MmeDetachProcedureCtxt::~MmeDetachProcedureCtxt()
779 {
780 }
781
782 /******************************************************************************
783 * sets detachType
784 ******************************************************************************/
785 void MmeDetachProcedureCtxt::setDetachType( DetachType detachType_i )
786 {
787 detachType_m = detachType_i;
788 }
789
790 /******************************************************************************
791 * returns detachType
792 *******************************************************************************/
793 DetachType MmeDetachProcedureCtxt::getDetachType()
794 {
795 return detachType_m;
796 }
797
798 /******************************************************************************
799 * sets cancellationType
800 *******************************************************************************/
801 void MmeDetachProcedureCtxt::setCancellationType( CancellationType cancellationType_i )
802 {
803 cancellationType_m = cancellationType_i;
804 }
805
806 /******************************************************************************
807 * returns cancellationType
808 *******************************************************************************/
809 CancellationType MmeDetachProcedureCtxt::getCancellationType()
810 {
811 return cancellationType_m;
812 }
813
814
815 /******************************************************************************
816 *******************************************************************************
817 MmeSvcReqProcedureContext
818 *******************************************************************************
819 ******************************************************************************/
820
821 /******************************************************************************
822 * Constructor
823 ******************************************************************************/
824 MmeSvcReqProcedureCtxt::MmeSvcReqProcedureCtxt(): pagingTrigger_m(none_c),
825 epsBearerId_m(0), arp_m(), ddnSeqNum_m()
826 {
827 }
828
829 /******************************************************************************
830 * Destructor
831 ******************************************************************************/
832 MmeSvcReqProcedureCtxt::~MmeSvcReqProcedureCtxt()
833 {
834 }
835
836 /******************************************************************************
837 * sets ddnSeqNo
838 *******************************************************************************/
839 void MmeSvcReqProcedureCtxt::setDdnSeqNo( uint32_t ddnSeqNum_i )
840 {
841 ddnSeqNum_m = ddnSeqNum_i;
842 }
843
844 /******************************************************************************
845 * returns ddnSeqNo
846 *******************************************************************************/
847 uint32_t MmeSvcReqProcedureCtxt::getDdnSeqNo()
848 {
849 return ddnSeqNum_m;
850 }
851
852 /******************************************************************************
853 * sets pagingTrigger
854 ******************************************************************************/
855 void MmeSvcReqProcedureCtxt::setPagingTrigger( PagingTrigger pagingTrigger_i )
856 {
857 pagingTrigger_m = pagingTrigger_i;
858 }
859
860 /******************************************************************************
861 * returns pagingTrigger
862 ******************************************************************************/
863 PagingTrigger MmeSvcReqProcedureCtxt::getPagingTrigger()
864 {
865 return pagingTrigger_m;
866 }
867
868 /******************************************************************************
869 * sets epsBearerId
870 ******************************************************************************/
871 void MmeSvcReqProcedureCtxt::setEpsBearerId( unsigned char epsBearerId_i )
872 {
873 epsBearerId_m = epsBearerId_i;
874 }
875
876 /******************************************************************************
877 * returns epsBearerId
878 ******************************************************************************/
879 unsigned char MmeSvcReqProcedureCtxt::getEpsBearerId()
880 {
881 return epsBearerId_m;
882 }
883
884
885 /******************************************************************************
886 * sets arp
887 ******************************************************************************/
888 void MmeSvcReqProcedureCtxt::setArp( const Arp& arp_i )
889 {
890 arp_m = arp_i;
891 }
892
893 /******************************************************************************
894 * returns arp
895 ******************************************************************************/
896 const Arp& MmeSvcReqProcedureCtxt::getArp()const
897 {
898 return arp_m;
899 }
900
901
902 /******************************************************************************
903 *******************************************************************************
904 MmeTauProcedureCtxt
905 *******************************************************************************
906 ******************************************************************************/
907
908 /******************************************************************************
909 * Constructor
910 ******************************************************************************/
911 MmeTauProcedureCtxt::MmeTauProcedureCtxt():s1apEnbUeId_m(0), tai_m(), enbFd_m()
912 {
913 }
914
915 /******************************************************************************
916 * Destructor
917 ******************************************************************************/
918 MmeTauProcedureCtxt::~MmeTauProcedureCtxt()
919 {
920 }
921
922 /******************************************************************************
923 * sets s1apEnbUeId
924 ******************************************************************************/
925 void MmeTauProcedureCtxt::setS1apEnbUeId( int s1apEnbUeId_i )
926 {
927 s1apEnbUeId_m = s1apEnbUeId_i;
928 }
929
930 /******************************************************************************
931 * returns s1apEnbUeId
932 ******************************************************************************/
933 int MmeTauProcedureCtxt::getS1apEnbUeId()
934 {
935 return s1apEnbUeId_m;
936 }
937
938 /******************************************************************************
939 * sets tai
940 ******************************************************************************/
941 void MmeTauProcedureCtxt::setTai( const Tai& tai_i )
942 {
943 tai_m = tai_i;
944 }
945
946 /******************************************************************************
947 * returns tai
948 ******************************************************************************/
949 const Tai& MmeTauProcedureCtxt::getTai()const
950 {
951 return tai_m;
952 }
953
954 /******************************************************************************
955 * sets enbFd
956 ******************************************************************************/
957 void MmeTauProcedureCtxt::setEnbFd( int enbFd_i )
958 {
959 enbFd_m = enbFd_i;
960 }
961
962 /******************************************************************************
963 * returns enbFd
964 ******************************************************************************/
965 int MmeTauProcedureCtxt::getEnbFd()
966 {
967 return enbFd_m;
968 }
969
970} // mme