diff options
Diffstat (limited to 'SrcShared/EmFileRef.cpp')
-rw-r--r-- | SrcShared/EmFileRef.cpp | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/SrcShared/EmFileRef.cpp b/SrcShared/EmFileRef.cpp new file mode 100644 index 0000000..d089919 --- /dev/null +++ b/SrcShared/EmFileRef.cpp @@ -0,0 +1,57 @@ +/* -*- mode: C++; tab-width: 4 -*- */ +/* ===================================================================== *\ + Copyright (c) 2000-2001 Palm, Inc. or its subsidiaries. + All rights reserved. + + This file is part of the Palm OS Emulator. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. +\* ===================================================================== */ + +#include "EmCommon.h" +#include "EmFileRef.h" + +static EmFileRef gEmulatorRef; + +/*********************************************************************** + * + * FUNCTION: EmFileRef::SetEmulatorRef + * + * DESCRIPTION: Set the ref corresponding to the emulator application. + * + * PARAMETERS: ref -. + * + * RETURNED: nothing. + * + ***********************************************************************/ + +void EmFileRef::SetEmulatorRef (const EmFileRef& ref) +{ + EmAssert (ref.IsSpecified ()); + EmAssert (!gEmulatorRef.IsSpecified ()); + + gEmulatorRef = ref; +} + + +/*********************************************************************** + * + * FUNCTION: EmFileRef::GetEmulatorRef + * + * DESCRIPTION: Return the ref corresponding to the emulator application. + * + * PARAMETERS: none. + * + * RETURNED: ref - . + * + ***********************************************************************/ + +EmFileRef EmFileRef::GetEmulatorRef (void) +{ + EmAssert (gEmulatorRef.IsSpecified ()); + + return gEmulatorRef; +} |