1 /**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License. You may obtain a copy of the License at
10 *
11 * http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied. See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22 #include <precomp.h>
23 #include <tokens/stmstfin.hxx>
24
25
26 // NOT FULLY DECLARED SERVICES
27 #include <tokens/tkpcontx.hxx>
28
29
StmBoundsStatus(StateMachineContext & o_rOwner,TkpContext & i_rFollowUpContext,uintt i_nStatusFunctionNr,bool i_bIsDefault)30 StmBoundsStatus::StmBoundsStatus( StateMachineContext &
31 o_rOwner,
32 TkpContext & i_rFollowUpContext,
33 uintt i_nStatusFunctionNr,
34 bool i_bIsDefault )
35 : pOwner(&o_rOwner),
36 pFollowUpContext(&i_rFollowUpContext),
37 nStatusFunctionNr(i_nStatusFunctionNr),
38 bIsDefault(i_bIsDefault)
39 {
40 }
41
42 bool
IsADefault() const43 StmBoundsStatus::IsADefault() const
44 {
45 return bIsDefault;
46 }
47
48 StmBoundsStatus *
AsBounds()49 StmBoundsStatus::AsBounds()
50 {
51 return this;
52 }
53
54
55
56