openETCS
case study for the European Train Control System developed for the authors dissertation
|
connection call class reprensentation More...
#include <Connection.h>
Public Member Functions | |
CCall (GOPPRR::CObject *const pObject, GOPPRR::CRole *const pRole, GOPPRR::CPort *const pPort=0) throw () | |
default/general constructor | |
CCall (const CCall &Source) throw () | |
copy constructor | |
CCall & | operator= (const CCall &Source) throw () |
assignment operator | |
virtual | ~CCall () throw () |
Public Attributes | |
GOPPRR::CObject * | m_pObject |
pointer to a objectin a connection call | |
GOPPRR::CPort * | m_pPort |
pointer to an optinal port in a connection call | |
GOPPRR::CRole * | m_pRole |
pointer to a role in a connection call |
connection call class reprensentation
Definition at line 50 of file Connection.h.
GOPPRR::CConnection::CCall::CCall | ( | GOPPRR::CObject *const | pObject, |
GOPPRR::CRole *const | pRole, | ||
GOPPRR::CPort *const | pPort = 0 |
||
) | throw () |
default/general constructor
default/general constructor
in] | pObject: pointer to object in call |
in] | pRole: pointer to role in call |
in] | pPort: pointer to optinal port in call |
Definition at line 34 of file Connection.cpp.
GOPPRR::CConnection::CCall::CCall | ( | const CCall & | Source | ) | throw () |
|
virtual |
Definition at line 60 of file Connection.cpp.
GOPPRR::CConnection::CCall & GOPPRR::CConnection::CCall::operator= | ( | const CCall & | Source | ) | throw () |
assignment operator
[in] | Source | object instance to assign from |
Definition at line 70 of file Connection.cpp.
GOPPRR::CObject* GOPPRR::CConnection::CCall::m_pObject |
pointer to a objectin a connection call
Definition at line 97 of file Connection.h.
GOPPRR::CPort* GOPPRR::CConnection::CCall::m_pPort |
pointer to an optinal port in a connection call
Definition at line 90 of file Connection.h.
GOPPRR::CRole* GOPPRR::CConnection::CCall::m_pRole |
pointer to a role in a connection call
Definition at line 104 of file Connection.h.
Copyright (C) 2010-2012 Johannes Feuser (feuser@uni-bremen.de)
The openETCS library 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 3 of
the License, or any later version.
The openETCS library is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the implied warranty
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with the openETCS library. If not, see
"http://www.gnu.org/licenses/.